VandenBroeck and Keller, Equation (23)

Time bar (total: 23.9s)

analyze481.0ms (2%)

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 (15%)

Results
1.4s2052×body1024valid
1.4s4413×body256valid
453.0ms986×body512valid
228.0ms799×body256infinite
55.0ms272×body256invalid
4.0msbody2048valid
1.0msbody1024infinite
Bogosity

preprocess71.0ms (0.3%)

Algorithm
egg-herbie
Rules
1612×fma-def
1058×distribute-lft-neg-in
938×fma-neg
896×distribute-rgt-neg-in
738×associate-*l*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
083503
1219397
2574385
31667381
44741381
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 (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 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 x 2)) -1/2)) (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.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)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))) (/.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 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 x 2)) -1/2) (/.f64 (neg.f64 F) (sin.f64 B))) (*.f64 x (neg.f64 (/.f64 1 (tan.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))) (neg.f64 (/.f64 x (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))))
(neg.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.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))))
(fma.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 F (neg.f64 (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 x (tan.f64 B)) (*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(+.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 (neg.f64 x)) (/.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 (fma.f64 F F (+.f64 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 (neg.f64 F) (/.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 (pow.f64 (fma.f64 x x (fma.f64 F 2 2)) -1/2) (sin.f64 B)) x) (/.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 B (neg.f64 (/.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 F (/.f64 (sin.f64 x) (pow.f64 (fma.f64 F F (fma.f64 B 2 2)) -1/2))) (/.f64 B (tan.f64 x)))
(-.f64 (*.f64 (/.f64 F (sin.f64 x)) (pow.f64 (fma.f64 F F (fma.f64 B 2 2)) -1/2)) (/.f64 B (tan.f64 x)))
Compiler

Compiled 33 to 26 computations (21.2% saved)

simplify86.0ms (0.4%)

Algorithm
egg-herbie
Rules
1494×distribute-lft-neg-in
1206×fma-def
1172×div-sub
1006×distribute-rgt-neg-in
874×sub-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02569
15255
211055
322055
449755
5148155
6393755
7630955
8761455
Stop Event
node limit
Counts
1 → 5
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)))))
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 (neg.f64 x) (/.f64 1 (tan.f64 B))) (*.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)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))

eval2.0ms (0%)

Compiler

Compiled 110 to 62 computations (43.6% saved)

prune5.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New235
Fresh011
Picked000
Done000
Total246
Accurracy
89.7%
Counts
6 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
83.3%
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 x) (tan.f64 B)))
89.5%
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
83.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)))))
83.3%
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 x) (tan.f64 B)))
89.5%
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
83.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 148 to 106 computations (28.4% saved)

localize423.0ms (1.8%)

Local Accuracy

Found 12 expressions with local accuracy:

NewAccuracyProgram
99.9%
(/.f64 F (sin.f64 B))
99.8%
(/.f64 (neg.f64 x) (tan.f64 B))
91.4%
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 x) (tan.f64 B)))
76.9%
(pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)
99.8%
(/.f64 x (tan.f64 B))
99.6%
(*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B)))
99.4%
(/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))
76.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)))
89.3%
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
76.9%
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
Compiler

Compiled 258 to 134 computations (48.1% saved)

series140.0ms (0.6%)

Counts
12 → 280
Calls

81 calls:

TimeVariablePointExpression
45.0ms
x
@-inf
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
40.0ms
B
@inf
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 x) (tan.f64 B)))
5.0ms
F
@-inf
(/.f64 F (sin.f64 B))
3.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
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))

rewrite139.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
894×expm1-udef
578×add-sqr-sqrt
560×pow1
558×*-un-lft-identity
534×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033290
1684286
27859286
Stop Event
node limit
Counts
12 → 374
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 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))
(*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(/.f64 x (tan.f64 B))
(pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 (neg.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 (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 (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 (pow.f64 1 -1/2) (pow.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))
(*.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))
(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 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 1 (/.f64 (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 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (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 (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 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (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 (*.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)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (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)))
(pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1)
(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)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 2)
(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 F 3) (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (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)))
(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 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3) (pow.f64 F 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 (/.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 0 (/.f64 x (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(-.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 0 (neg.f64 (tan.f64 B))) (/.f64 x (tan.f64 B)))
(/.f64 x (tan.f64 B))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 x (neg.f64 (neg.f64 (tan.f64 B))))
(/.f64 1 (/.f64 (tan.f64 B) x))
(/.f64 1 (/.f64 (/.f64 (tan.f64 B) x) 1))
(/.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)) (cbrt.f64 x)))
(/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))
(/.f64 (sqrt.f64 x) (/.f64 (neg.f64 (tan.f64 B)) (sqrt.f64 x)))
(/.f64 -1 (/.f64 (tan.f64 B) x))
(/.f64 -1 (neg.f64 (/.f64 (tan.f64 B) x)))
(/.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (sqrt.f64 (tan.f64 B)))
(/.f64 (/.f64 x 1) (tan.f64 B))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (cbrt.f64 (tan.f64 B)))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(neg.f64 (/.f64 x (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) (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)))
(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 (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 (pow.f64 (tan.f64 B) -1/2) (pow.f64 (tan.f64 B) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (tan.f64 B))))
(*.f64 (/.f64 1 (sin.f64 B)) (cos.f64 B))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 B)) 2) -1) (pow.f64 (cbrt.f64 (tan.f64 B)) -1))
(*.f64 (pow.f64 (sqrt.f64 (tan.f64 B)) -1) (pow.f64 (sqrt.f64 (tan.f64 B)) -1))
(pow.f64 (tan.f64 B) -1)
(pow.f64 (/.f64 1 (tan.f64 B)) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3) 1/3)
(pow.f64 (pow.f64 (tan.f64 B) -1/2) 2)
(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 (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 (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 (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 (pow.f64 1 -1/2) (pow.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))
(*.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))
(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) (sin.f64 B)))) 1)
(*.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 1 (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1)
(*.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 (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 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (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 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (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 (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)) (pow.f64 (cbrt.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 (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 (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) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (cbrt.f64 (sin.f64 B))))
(pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))) 2)
(pow.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) -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))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (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 (sin.f64 B) 3)))
(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))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.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 1 (/.f64 (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 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (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 (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 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (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 (*.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)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (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)))
(pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1)
(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)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 2)
(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 F 3) (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (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)))
(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 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3) (pow.f64 F 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 (/.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 0 (/.f64 x (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(-.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 0 (neg.f64 (tan.f64 B))) (/.f64 x (tan.f64 B)))
(*.f64 x (/.f64 1 (tan.f64 B)))
(*.f64 x (/.f64 1 (neg.f64 (tan.f64 B))))
(*.f64 x (neg.f64 (/.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 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) x))
(*.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 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (*.f64 (pow.f64 (tan.f64 B) -1/2) x))
(*.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 x) (*.f64 (sqrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 -1 (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 -1 (sqrt.f64 (tan.f64 B))) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (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) (sqrt.f64 (tan.f64 B))) (/.f64 (cbrt.f64 x) (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.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 x 1) (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (*.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 (/.f64 1 (tan.f64 B)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(neg.f64 (/.f64 x (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) (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)))
(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 (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 (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 (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 (pow.f64 1 -1/2) (pow.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))
(*.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))
(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 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 x (tan.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 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 x (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))) 1)
(*.f64 1 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(*.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))) 1)
(*.f64 (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2) (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(*.f64 (sqrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) (sqrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (tan.f64 B) x)) (sin.f64 B)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 (tan.f64 B))) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(pow.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))) 1)
(pow.f64 (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 3)
(pow.f64 (pow.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))) 2))
(log.f64 (exp.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(cbrt.f64 (pow.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))) 3))
(expm1.f64 (log1p.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(exp.f64 (log.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(-.f64 0 (/.f64 x (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(-.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 0 (neg.f64 (tan.f64 B))) (/.f64 x (tan.f64 B)))
(*.f64 x (/.f64 1 (tan.f64 B)))
(*.f64 x (/.f64 1 (neg.f64 (tan.f64 B))))
(*.f64 x (neg.f64 (/.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 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) x))
(*.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 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (*.f64 (pow.f64 (tan.f64 B) -1/2) x))
(*.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 x) (*.f64 (sqrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 -1 (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 -1 (sqrt.f64 (tan.f64 B))) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (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) (sqrt.f64 (tan.f64 B))) (/.f64 (cbrt.f64 x) (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.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 x 1) (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (*.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 (/.f64 1 (tan.f64 B)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(neg.f64 (/.f64 x (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) (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)))
(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 (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 (cbrt.f64 (*.f64 F F)) (*.f64 (cbrt.f64 F) (/.f64 1 (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (sqrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 F) (/.f64 1 (sin.f64 B))))
(*.f64 (neg.f64 F) (/.f64 1 (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sin.f64 B)) F)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 F (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 F (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F F)) 1) (/.f64 (cbrt.f64 F) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F F)) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 F) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (sqrt.f64 F) 1) (/.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))))
(pow.f64 (/.f64 F (sin.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) 2)
(pow.f64 (/.f64 (sin.f64 B) F) -1)
(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))))

simplify251.0ms (1.1%)

Algorithm
egg-herbie
Rules
1506×fma-def
1360×associate-*r*
606×*-commutative
566×associate-+r+
500×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0106933156
1310330810
Stop Event
node limit
Counts
654 → 615
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 3))) (pow.f64 F 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 3))) (pow.f64 F 2))) (+.f64 (*.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 5))) (pow.f64 F 4))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 3))) (pow.f64 F 2))) (+.f64 (*.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 5))) (pow.f64 F 4))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (*.f64 -5/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 7))) (pow.f64 F 6))))))
(/.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/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/8 (/.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/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/8 (/.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/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5)))) (/.f64 1 F))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (+.f64 (*.f64 -1/6 (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/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))))) (/.f64 1 F))
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))
(+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))
(+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))))
(+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 7))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 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 (pow.f64 F 2) 2)) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.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 (pow.f64 F 2) 2)) x))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 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 (pow.f64 F 2) 2)) x)) (/.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 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 -1/384 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 -1/64 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (pow.f64 x 3)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 1/64 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 1/384 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (pow.f64 x 3))))))
(*.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) (*.f64 (+.f64 2 (*.f64 2 x)) (sin.f64 B))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (*.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) (*.f64 (+.f64 2 (*.f64 2 x)) (sin.f64 B))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 (+.f64 (*.f64 2 x) 2)))) 2)) (pow.f64 F 5)) (sin.f64 B)) (sqrt.f64 (+.f64 (*.f64 2 x) 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 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) 2)) (+.f64 (*.f64 2 x) 2))) (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))) (sin.f64 B)) (sqrt.f64 (+.f64 (*.f64 2 x) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (*.f64 (+.f64 2 (*.f64 2 x)) (sin.f64 B))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 (+.f64 (*.f64 2 x) 2)))) 2)) (pow.f64 F 5)) (sin.f64 B)) (sqrt.f64 (+.f64 (*.f64 2 x) 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 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (+.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 (*.f64 2 x) 2)) 2)))) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (*.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 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 2 x) 2)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 2 x) 2)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 x) 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2))))) (*.f64 (sin.f64 B) (pow.f64 F 6)))))) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F))) (+.f64 (*.f64 1/720 F) (*.f64 -1/5040 F))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (pow.f64 x 2))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (pow.f64 x 2))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 4))) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (+.f64 (pow.f64 F 2) 2)))) (pow.f64 x 3))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))))))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 x B)
(+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -2/45 x) (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (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 (pow.f64 F 2) 2)))
(+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))
(+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))))
(+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 7))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 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 (pow.f64 F 2) 2)) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.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 (pow.f64 F 2) 2)) x))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 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 (pow.f64 F 2) 2)) x)) (/.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 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 -1/384 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 -1/64 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (pow.f64 x 3)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 1/64 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 1/384 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (pow.f64 x 3))))))
(sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (pow.f64 F 2))) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (pow.f64 F 2))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))) (pow.f64 F 4)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (pow.f64 F 2))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))) (pow.f64 F 4))) (*.f64 -5/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))) (pow.f64 F 6))))))
(/.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/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/8 (/.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/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/8 (/.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/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5)))) (/.f64 1 F))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (+.f64 (*.f64 -1/6 (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/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))))) (/.f64 1 F))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))
(+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (pow.f64 x 2)) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (pow.f64 x 2)) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 4))) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (+.f64 (pow.f64 F 2) 2))))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 2) (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) 2)) (pow.f64 F 4)) (sin.f64 B)))) (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 2) (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) 2)) (pow.f64 F 4)) (sin.f64 B)))) (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 (+.f64 (*.f64 2 x) 2)))) 2)) (+.f64 2 (*.f64 2 x))))) (pow.f64 F 6)) (sin.f64 B)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 2) (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2))))))))
(/.f64 1 (*.f64 (sin.f64 B) F))
(+.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)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 3)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 2 x) 2)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5)))) (/.f64 1 (*.f64 (sin.f64 B) F))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 x) 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2))))) (*.f64 (sin.f64 B) (pow.f64 F 7)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 3)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 2 x) 2)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5)))) (/.f64 1 (*.f64 (sin.f64 B) F)))))
(/.f64 -1 (*.f64 (sin.f64 B) F))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3)))) (/.f64 1 (*.f64 (sin.f64 B) F)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3))))) (/.f64 1 (*.f64 (sin.f64 B) F)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5)))) (+.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 (*.f64 2 x) 2)) 2)))) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (*.f64 (sin.f64 B) (pow.f64 F 7)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3)))))) (/.f64 1 (*.f64 (sin.f64 B) F)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))) (/.f64 1 B))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))) (/.f64 1 B)) (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))
(+.f64 (*.f64 7/360 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))) (/.f64 1 B)) (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))))
(+.f64 (*.f64 7/360 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (+.f64 (*.f64 31/15120 (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))) (/.f64 1 B)) (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.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) (*.f64 (+.f64 2 (*.f64 2 x)) (sin.f64 B))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (*.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) (*.f64 (+.f64 2 (*.f64 2 x)) (sin.f64 B))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 (+.f64 (*.f64 2 x) 2)))) 2)) (pow.f64 F 5)) (sin.f64 B)) (sqrt.f64 (+.f64 (*.f64 2 x) 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 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) 2)) (+.f64 (*.f64 2 x) 2))) (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))) (sin.f64 B)) (sqrt.f64 (+.f64 (*.f64 2 x) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (*.f64 (+.f64 2 (*.f64 2 x)) (sin.f64 B))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 (+.f64 (*.f64 2 x) 2)))) 2)) (pow.f64 F 5)) (sin.f64 B)) (sqrt.f64 (+.f64 (*.f64 2 x) 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 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (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 (*.f64 2 x) 2)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (/.f64 1 (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 x) 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2))))) (*.f64 (sin.f64 B) (pow.f64 F 6)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (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 (*.f64 2 x) 2)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (/.f64 1 (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (+.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 (*.f64 2 x) 2)) 2)))) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (*.f64 (sin.f64 B) (pow.f64 F 6)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))))) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (pow.f64 x 2))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (pow.f64 x 2))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 4))) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (+.f64 (pow.f64 F 2) 2)))) (pow.f64 x 3))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F))) (+.f64 (*.f64 1/720 F) (*.f64 -1/5040 F))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 x B)
(+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -2/45 x) (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))
(+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))
(+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))))
(+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 7))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 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 (pow.f64 F 2) 2)) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.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 (pow.f64 F 2) 2)) x))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 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 (pow.f64 F 2) 2)) x)) (/.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 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 -1/384 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 -1/64 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (pow.f64 x 3)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 1/64 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 1/384 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (pow.f64 x 3))))))
(sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (pow.f64 F 2))) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (pow.f64 F 2))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))) (pow.f64 F 4)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (pow.f64 F 2))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))) (pow.f64 F 4))) (*.f64 -5/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))) (pow.f64 F 6))))))
(/.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/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/8 (/.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/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/8 (/.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/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5)))) (/.f64 1 F))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (+.f64 (*.f64 -1/6 (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/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))))) (/.f64 1 F))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (*.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))))
(+.f64 (*.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 (*.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))) (/.f64 (pow.f64 F 5) (sin.f64 B)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))))
(/.f64 1 (sin.f64 B))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (+.f64 (/.f64 1 (sin.f64 B)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (*.f64 (sin.f64 B) (pow.f64 F 4))))))))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 x)) B)
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (*.f64 1/3 x)) B)))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (*.f64 1/3 x)) B) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F))) (+.f64 (*.f64 1/720 F) (*.f64 -1/5040 F))))) (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -2/45 x) (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))))) (pow.f64 B 5)) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (*.f64 1/3 x)) B) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (pow.f64 B 3))))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (*.f64 (+.f64 (*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B))) (*.f64 -1 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))))) x))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B))) (*.f64 -1 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))))) x) (*.f64 3/2 (*.f64 (/.f64 (*.f64 F (pow.f64 x 2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5)))))))
(+.f64 (*.f64 -5/2 (*.f64 (/.f64 (*.f64 F (pow.f64 x 3)) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 7))))) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B))) (*.f64 -1 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))))) x) (*.f64 3/2 (*.f64 (/.f64 (*.f64 F (pow.f64 x 2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5))))))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (sin.f64 B)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (+.f64 (pow.f64 F 2) 2))) (*.f64 (sin.f64 B) x))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (sin.f64 B)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (+.f64 (pow.f64 F 2) 2))) (*.f64 (sin.f64 B) x))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (*.f64 (sin.f64 B) (pow.f64 x 2))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2))) (*.f64 (sin.f64 B) x))) (+.f64 (/.f64 (*.f64 F (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2))))) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2))) (*.f64 (sin.f64 B) x))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (*.f64 F (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (*.f64 (sin.f64 B) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 F (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2))))) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(*.f64 -1 (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 1/3 (*.f64 B x)))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3))))
(+.f64 (*.f64 (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -2/45 x) (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))))) (pow.f64 B 5)) (+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3)))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(/.f64 F B)
(+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (+.f64 (/.f64 F B) (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F))) (+.f64 (*.f64 1/720 F) (*.f64 -1/5040 F))))))))
(-.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 (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 (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 (pow.f64 1 -1/2) (pow.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))
(*.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))
(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 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 1 (/.f64 (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 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (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 (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 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (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 (*.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)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (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)))
(pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1)
(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)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 2)
(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 F 3) (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (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)))
(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 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3) (pow.f64 F 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 (/.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 0 (/.f64 x (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(-.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 0 (neg.f64 (tan.f64 B))) (/.f64 x (tan.f64 B)))
(/.f64 x (tan.f64 B))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 x (neg.f64 (neg.f64 (tan.f64 B))))
(/.f64 1 (/.f64 (tan.f64 B) x))
(/.f64 1 (/.f64 (/.f64 (tan.f64 B) x) 1))
(/.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)) (cbrt.f64 x)))
(/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))
(/.f64 (sqrt.f64 x) (/.f64 (neg.f64 (tan.f64 B)) (sqrt.f64 x)))
(/.f64 -1 (/.f64 (tan.f64 B) x))
(/.f64 -1 (neg.f64 (/.f64 (tan.f64 B) x)))
(/.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (sqrt.f64 (tan.f64 B)))
(/.f64 (/.f64 x 1) (tan.f64 B))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (cbrt.f64 (tan.f64 B)))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(neg.f64 (/.f64 x (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) (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)))
(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 (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 (pow.f64 (tan.f64 B) -1/2) (pow.f64 (tan.f64 B) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (tan.f64 B))))
(*.f64 (/.f64 1 (sin.f64 B)) (cos.f64 B))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 B)) 2) -1) (pow.f64 (cbrt.f64 (tan.f64 B)) -1))
(*.f64 (pow.f64 (sqrt.f64 (tan.f64 B)) -1) (pow.f64 (sqrt.f64 (tan.f64 B)) -1))
(pow.f64 (tan.f64 B) -1)
(pow.f64 (/.f64 1 (tan.f64 B)) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3) 1/3)
(pow.f64 (pow.f64 (tan.f64 B) -1/2) 2)
(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 (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 (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 (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 (pow.f64 1 -1/2) (pow.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))
(*.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))
(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) (sin.f64 B)))) 1)
(*.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 1 (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1)
(*.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 (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 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (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 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (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 (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)) (pow.f64 (cbrt.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 (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 (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) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (cbrt.f64 (sin.f64 B))))
(pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))) 2)
(pow.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) -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))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (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 (sin.f64 B) 3)))
(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))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.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 1 (/.f64 (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 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (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 (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 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (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 (*.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)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (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)))
(pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1)
(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)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 2)
(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 F 3) (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (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)))
(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 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3) (pow.f64 F 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 (/.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 0 (/.f64 x (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(-.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 0 (neg.f64 (tan.f64 B))) (/.f64 x (tan.f64 B)))
(*.f64 x (/.f64 1 (tan.f64 B)))
(*.f64 x (/.f64 1 (neg.f64 (tan.f64 B))))
(*.f64 x (neg.f64 (/.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 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) x))
(*.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 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (*.f64 (pow.f64 (tan.f64 B) -1/2) x))
(*.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 x) (*.f64 (sqrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 -1 (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 -1 (sqrt.f64 (tan.f64 B))) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (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) (sqrt.f64 (tan.f64 B))) (/.f64 (cbrt.f64 x) (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.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 x 1) (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (*.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 (/.f64 1 (tan.f64 B)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(neg.f64 (/.f64 x (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) (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)))
(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 (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 (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 (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 (pow.f64 1 -1/2) (pow.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))
(*.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))
(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 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 x (tan.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 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 x (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))) 1)
(*.f64 1 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(*.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))) 1)
(*.f64 (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2) (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(*.f64 (sqrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) (sqrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (tan.f64 B) x)) (sin.f64 B)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 (tan.f64 B))) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(pow.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))) 1)
(pow.f64 (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 3)
(pow.f64 (pow.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))) 2))
(log.f64 (exp.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(cbrt.f64 (pow.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))) 3))
(expm1.f64 (log1p.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(exp.f64 (log.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(-.f64 0 (/.f64 x (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(-.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 0 (neg.f64 (tan.f64 B))) (/.f64 x (tan.f64 B)))
(*.f64 x (/.f64 1 (tan.f64 B)))
(*.f64 x (/.f64 1 (neg.f64 (tan.f64 B))))
(*.f64 x (neg.f64 (/.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 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) x))
(*.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 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (*.f64 (pow.f64 (tan.f64 B) -1/2) x))
(*.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 x) (*.f64 (sqrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 -1 (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 -1 (sqrt.f64 (tan.f64 B))) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (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) (sqrt.f64 (tan.f64 B))) (/.f64 (cbrt.f64 x) (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.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 x 1) (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (*.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 (/.f64 1 (tan.f64 B)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(neg.f64 (/.f64 x (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) (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)))
(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 (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 (cbrt.f64 (*.f64 F F)) (*.f64 (cbrt.f64 F) (/.f64 1 (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (sqrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 F) (/.f64 1 (sin.f64 B))))
(*.f64 (neg.f64 F) (/.f64 1 (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sin.f64 B)) F)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 F (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 F (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F F)) 1) (/.f64 (cbrt.f64 F) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F F)) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 F) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (sqrt.f64 F) 1) (/.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))))
(pow.f64 (/.f64 F (sin.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) 2)
(pow.f64 (/.f64 (sin.f64 B) F) -1)
(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 (*.f64 2 x) 2)))
(sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 3))) (pow.f64 F 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(fma.f64 -1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 3))) (pow.f64 F 2))) (+.f64 (*.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 5))) (pow.f64 F 4))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (fma.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5)))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 3))) (pow.f64 F 2))) (+.f64 (*.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 5))) (pow.f64 F 4))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (*.f64 -5/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 7))) (pow.f64 F 6))))))
(fma.f64 -1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5)))) (*.f64 -5/16 (*.f64 (pow.f64 F 6) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7))))))))
(fma.f64 -1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (fma.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5)))) (fma.f64 (*.f64 -5/16 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7)))) (pow.f64 F 6) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))))
(/.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 (fma.f64 2 x 2) (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/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F))))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (fma.f64 1/4 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (/.f64 1 F))))
(+.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (pow.f64 F 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) 3/8) (/.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/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F)))))))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (fma.f64 -1/6 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) (fma.f64 -1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) (fma.f64 -1/48 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) (fma.f64 1/4 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (/.f64 1 F)))))))
(+.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (pow.f64 F 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) -7/24) (fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) -1/48 (+.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) 3/8) (/.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 (fma.f64 2 x 2) (pow.f64 F 3)) 1/2) (/.f64 1 F))
(fma.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) 1/2 (/.f64 -1 F))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5)))) (/.f64 1 F))
(-.f64 (fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5)))) (/.f64 1 F))
(fma.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) 1/2 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5)) (/.f64 -1 F)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (+.f64 (*.f64 -1/6 (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/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))))) (/.f64 1 F))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/8 (pow.f64 (fma.f64 2 x 2) 3) (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -3/16)) (pow.f64 F 7)) (fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5))))) (/.f64 1 F))
(+.f64 (-.f64 (-.f64 (*.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) 1/2) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -5/16) (pow.f64 F 7))) (/.f64 -1 F))
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))
(fma.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))
(-.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 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))))
(fma.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (fma.f64 3/2 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))))
(-.f64 (fma.f64 3/2 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))))
(+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 7))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))))
(fma.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (fma.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)))) (fma.f64 3/2 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))))
(-.f64 (fma.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)))) (fma.f64 3/2 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 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 (pow.f64 F 2) 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)))))
(fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.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 (pow.f64 F 2) 2)) x))))
(+.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (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 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) x) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 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 (pow.f64 F 2) 2)) x)) (/.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 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 -1/384 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 -1/64 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (pow.f64 x 3)))))
(+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 x x) (*.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 (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 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 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))) (+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) -5/128))) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) x) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) x))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2)))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x)))
(+.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 x (fma.f64 F F 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x))))
(+.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2)))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 x (fma.f64 F F 2)))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))) (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (*.f64 (/.f64 x (pow.f64 (fma.f64 F F 2) 2)) (/.f64 x 3/32))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 1/64 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 1/384 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (pow.f64 x 3))))))
(+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (+.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 x (fma.f64 F F 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (fma.f64 1/48 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 7/384))) (pow.f64 x 3))))))
(+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (*.f64 (/.f64 x (pow.f64 (fma.f64 F F 2) 2)) (/.f64 x 3/32))) (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))) (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 5/128)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (*.f64 (+.f64 2 (*.f64 2 x)) (sin.f64 B))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 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 (fma.f64 2 x 2))) (/.f64 (pow.f64 F 3) (*.f64 (fma.f64 2 x 2) (sin.f64 B)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (+.f64 (/.f64 F (sin.f64 B)) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 F 3) (fma.f64 2 x 2)) (sin.f64 B)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (*.f64 (+.f64 2 (*.f64 2 x)) (sin.f64 B))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 (+.f64 (*.f64 2 x) 2)))) 2)) (pow.f64 F 5)) (sin.f64 B)) (sqrt.f64 (+.f64 (*.f64 2 x) 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 (fma.f64 2 x 2))) (/.f64 (pow.f64 F 3) (*.f64 (fma.f64 2 x 2) (sin.f64 B)))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 1 (fma.f64 2 x 2)))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 5))) (sqrt.f64 (fma.f64 2 x 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (+.f64 (/.f64 F (sin.f64 B)) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 F 3) (fma.f64 2 x 2)) (sin.f64 B))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 2 x 2))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 5))) (sqrt.f64 (fma.f64 2 x 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 7) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) 2)) (+.f64 (*.f64 2 x) 2))) (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))) (sin.f64 B)) (sqrt.f64 (+.f64 (*.f64 2 x) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (*.f64 (+.f64 2 (*.f64 2 x)) (sin.f64 B))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 (+.f64 (*.f64 2 x) 2)))) 2)) (pow.f64 F 5)) (sin.f64 B)) (sqrt.f64 (+.f64 (*.f64 2 x) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 7) (/.f64 (sin.f64 B) (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 1 (fma.f64 2 x 2)))) 2)) (fma.f64 2 x 2)) (/.f64 1 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (fma.f64 2 x 2) 2)))))) (sqrt.f64 (fma.f64 2 x 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (pow.f64 F 3) (*.f64 (fma.f64 2 x 2) (sin.f64 B)))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 1 (fma.f64 2 x 2)))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 5))) (sqrt.f64 (fma.f64 2 x 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 7) (/.f64 (sin.f64 B) (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 2 x 2))) 2)) (fma.f64 2 x 2)) (/.f64 1 (pow.f64 (fma.f64 2 x 2) 4))))) (sqrt.f64 (fma.f64 2 x 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (+.f64 (/.f64 F (sin.f64 B)) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 F 3) (fma.f64 2 x 2)) (sin.f64 B))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 2 x 2))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 5))) (sqrt.f64 (fma.f64 2 x 2))))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (*.f64 F F) (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 -1/2 (fma.f64 2 x 2)) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 1 (sin.f64 B))))
(fma.f64 -1/2 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (*.f64 F F) (sin.f64 B)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (+.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 (*.f64 2 x) 2)) 2)))) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (*.f64 (sin.f64 B) (pow.f64 F 6)))) (/.f64 1 (sin.f64 B)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 -1/2 (fma.f64 2 x 2)) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 -1/2 (fma.f64 2 x 2)) 2))) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))) (/.f64 1 (sin.f64 B)))))
(+.f64 (fma.f64 -1/2 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (*.f64 F F) (sin.f64 B)))) (fma.f64 -1/2 (/.f64 (fma.f64 (*.f64 1/2 (fma.f64 2 x 2)) (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 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 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 2 x) 2)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (*.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/2 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 -1/2 (fma.f64 2 x 2)) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (+.f64 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B)))) (/.f64 -1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 2 x) 2)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 x) 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2))))) (*.f64 (sin.f64 B) (pow.f64 F 6)))))) (/.f64 1 (sin.f64 B)))
(-.f64 (fma.f64 1/2 (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 -1/2 (fma.f64 2 x 2)) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 -1/2 (fma.f64 2 x 2)) 2))) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (fma.f64 (*.f64 1/2 (fma.f64 2 x 2)) (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 -1 (sin.f64 B))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))
(fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (*.f64 F B))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B)))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))))
(fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (*.f64 F B)) (*.f64 (neg.f64 (*.f64 (*.f64 F -7/360) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (*.f64 (*.f64 F -7/360) (pow.f64 B 3))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F))) (+.f64 (*.f64 1/720 F) (*.f64 -1/5040 F))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))))
(fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (*.f64 F B)) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (*.f64 (fma.f64 1/6 (*.f64 F -7/360) (*.f64 F 1/840)) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (*.f64 (*.f64 F -7/360) (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (+.f64 (*.f64 (fma.f64 1/6 (*.f64 F -7/360) (*.f64 F 1/840)) (pow.f64 B 5)) (*.f64 (*.f64 F -7/360) (pow.f64 B 3))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x)))))
(-.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 F (/.f64 (sin.f64 B) x))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (pow.f64 x 2))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 1/2 (*.f64 (/.f64 F (/.f64 (sin.f64 B) (*.f64 (*.f64 x x) (-.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))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)) (fma.f64 1/2 (*.f64 (/.f64 F (/.f64 (sin.f64 B) (*.f64 (*.f64 x x) (-.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 (pow.f64 (fma.f64 F F 2) 3))) (neg.f64 (/.f64 F (/.f64 (sin.f64 B) x))))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (pow.f64 x 2))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 4))) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (+.f64 (pow.f64 F 2) 2)))) (pow.f64 x 3))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 1/2 (*.f64 (/.f64 F (/.f64 (sin.f64 B) (*.f64 (*.f64 x x) (-.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))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))) (*.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 F (/.f64 (sin.f64 B) (*.f64 (pow.f64 x 3) (+.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (neg.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)) (fma.f64 F F 2))))))))))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)) (fma.f64 1/2 (*.f64 (/.f64 F (/.f64 (sin.f64 B) (*.f64 (*.f64 x x) (-.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))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 F (pow.f64 x 3)) (-.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (/.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)))) (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (neg.f64 (/.f64 F (/.f64 (sin.f64 B) x)))))))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 x B)
(+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))
(+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))
(fma.f64 -1/3 (*.f64 x B) (/.f64 x B))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 x 1/45)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B))))
(fma.f64 (*.f64 (neg.f64 x) 1/45) (pow.f64 B 3) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -2/45 x) (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))))
(fma.f64 -1 (*.f64 (pow.f64 B 5) (fma.f64 17/315 x (fma.f64 -2/45 x (*.f64 -1/3 (*.f64 x 1/45))))) (fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 x 1/45)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))))
(-.f64 (fma.f64 (*.f64 (neg.f64 x) 1/45) (pow.f64 B 3) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) (*.f64 (pow.f64 B 5) (+.f64 (*.f64 x 1/105) (*.f64 (*.f64 -1/3 x) 1/45))))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 1 B)
(+.f64 (*.f64 -1/3 B) (/.f64 1 B))
(fma.f64 -1/3 B (/.f64 1 B))
(fma.f64 B -1/3 (/.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)))
(fma.f64 B -1/3 (fma.f64 (pow.f64 B 3) -1/45 (/.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))))
(fma.f64 B -1/3 (fma.f64 (pow.f64 B 3) -1/45 (fma.f64 (pow.f64 B 5) -2/945 (/.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 (pow.f64 F 2) 2)))
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))
(fma.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))
(-.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 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))))
(fma.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (fma.f64 3/2 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))))
(-.f64 (fma.f64 3/2 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))))
(+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 7))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))))
(fma.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (fma.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)))) (fma.f64 3/2 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))))
(-.f64 (fma.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)))) (fma.f64 3/2 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 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 (pow.f64 F 2) 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)))))
(fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.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 (pow.f64 F 2) 2)) x))))
(+.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (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 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) x) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 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 (pow.f64 F 2) 2)) x)) (/.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 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 -1/384 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 -1/64 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (pow.f64 x 3)))))
(+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 x x) (*.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 (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 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 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))) (+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) -5/128))) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) x) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) x))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2)))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x)))
(+.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 x (fma.f64 F F 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x))))
(+.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2)))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 x (fma.f64 F F 2)))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))) (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (*.f64 (/.f64 x (pow.f64 (fma.f64 F F 2) 2)) (/.f64 x 3/32))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 1/64 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 1/384 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (pow.f64 x 3))))))
(+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (+.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 x (fma.f64 F F 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (fma.f64 1/48 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 7/384))) (pow.f64 x 3))))))
(+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (*.f64 (/.f64 x (pow.f64 (fma.f64 F F 2) 2)) (/.f64 x 3/32))) (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))) (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 5/128)))))
(sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))
(sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (pow.f64 F 2))) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(fma.f64 -1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (pow.f64 F 2))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))) (pow.f64 F 4)))))
(fma.f64 -1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (fma.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5)))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (pow.f64 F 2))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))) (pow.f64 F 4))) (*.f64 -5/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))) (pow.f64 F 6))))))
(fma.f64 -1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5)))) (*.f64 -5/16 (*.f64 (pow.f64 F 6) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7))))))))
(fma.f64 -1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (fma.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5)))) (fma.f64 (*.f64 -5/16 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7)))) (pow.f64 F 6) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))))
(/.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 (fma.f64 2 x 2) (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/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F))))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (fma.f64 1/4 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (/.f64 1 F))))
(+.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (pow.f64 F 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) 3/8) (/.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/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F)))))))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (fma.f64 -1/6 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) (fma.f64 -1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) (fma.f64 -1/48 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) (fma.f64 1/4 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (/.f64 1 F)))))))
(+.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (pow.f64 F 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) -7/24) (fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) -1/48 (+.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) 3/8) (/.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 (fma.f64 2 x 2) (pow.f64 F 3)) 1/2) (/.f64 1 F))
(fma.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) 1/2 (/.f64 -1 F))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5)))) (/.f64 1 F))
(-.f64 (fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5)))) (/.f64 1 F))
(fma.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) 1/2 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5)) (/.f64 -1 F)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (+.f64 (*.f64 -1/6 (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/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))))) (/.f64 1 F))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/8 (pow.f64 (fma.f64 2 x 2) 3) (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -3/16)) (pow.f64 F 7)) (fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5))))) (/.f64 1 F))
(+.f64 (-.f64 (-.f64 (*.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) 1/2) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -5/16) (pow.f64 F 7))) (/.f64 -1 F))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))
(+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))))
(fma.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (sin.f64 B)))))
(-.f64 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (pow.f64 x 2)) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 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)) (/.f64 (sin.f64 B) (*.f64 x x)))) (fma.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (sin.f64 B))))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 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)) (/.f64 (sin.f64 B) (*.f64 x x)))) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (pow.f64 x 2)) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 4))) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (+.f64 (pow.f64 F 2) 2))))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 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)) (/.f64 (sin.f64 B) (*.f64 x x)))) (fma.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 (pow.f64 x 3) (/.f64 (sin.f64 B) (+.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (neg.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)) (fma.f64 F F 2))))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (sin.f64 B)))))))
(+.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 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)) (/.f64 (sin.f64 B) (*.f64 x x)))) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (sin.f64 B)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (fma.f64 F F 2))) (/.f64 (pow.f64 x 3) (/.f64 (sin.f64 B) (-.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (/.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 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 1 (sin.f64 B)))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (sin.f64 B))
(+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 2) (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2))))))
(fma.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (*.f64 F F) (*.f64 (fma.f64 2 x 2) (sin.f64 B))))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 2 x 2)) (/.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (sin.f64 B)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) 2)) (pow.f64 F 4)) (sin.f64 B)))) (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 2) (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 1 (fma.f64 2 x 2)))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 4)))) (fma.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (*.f64 F F) (*.f64 (fma.f64 2 x 2) (sin.f64 B)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 2 x 2))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 4)))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 2 x 2)) (/.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (sin.f64 B))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) 2)) (pow.f64 F 4)) (sin.f64 B)))) (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 (+.f64 (*.f64 2 x) 2)))) 2)) (+.f64 2 (*.f64 2 x))))) (pow.f64 F 6)) (sin.f64 B)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 2) (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 1 (fma.f64 2 x 2)))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 4)))) (fma.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 1 (fma.f64 2 x 2)))) 2)) (fma.f64 2 x 2)) (/.f64 1 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (fma.f64 2 x 2) 2)))) (/.f64 (sin.f64 B) (pow.f64 F 6)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (*.f64 F F) (*.f64 (fma.f64 2 x 2) (sin.f64 B))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 2 x 2))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 4)))) (fma.f64 -1/2 (fma.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 2 x 2))) 2)) (fma.f64 2 x 2)) (/.f64 1 (pow.f64 (fma.f64 2 x 2) 4))) (/.f64 (sin.f64 B) (pow.f64 F 6))) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 2 x 2)) (/.f64 (*.f64 F F) (sin.f64 B)))) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (sin.f64 B))))
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 1 (*.f64 F (sin.f64 B)))
(/.f64 (/.f64 1 (sin.f64 B)) F)
(+.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 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))) (/.f64 1 (*.f64 F (sin.f64 B))))
(+.f64 (/.f64 (/.f64 1 (sin.f64 B)) F) (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (pow.f64 F 3) (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 3)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 2 x) 2)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5)))) (/.f64 1 (*.f64 (sin.f64 B) F))))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 -1/2 (fma.f64 2 x 2)) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B))) (/.f64 1 (*.f64 F (sin.f64 B)))))
(+.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B))) (/.f64 (/.f64 1 (sin.f64 B)) F)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 x) 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2))))) (*.f64 (sin.f64 B) (pow.f64 F 7)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 3)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 2 x) 2)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5)))) (/.f64 1 (*.f64 (sin.f64 B) F)))))
(fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 -1/2 (fma.f64 2 x 2)) 2))) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 7) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 -1/2 (fma.f64 2 x 2)) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B))) (/.f64 1 (*.f64 F (sin.f64 B))))))
(+.f64 (fma.f64 -1/2 (/.f64 (fma.f64 (*.f64 1/2 (fma.f64 2 x 2)) (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 7) (sin.f64 B))) (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (fma.f64 -1/2 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B))) (/.f64 (/.f64 1 (sin.f64 B)) F)))
(/.f64 -1 (*.f64 (sin.f64 B) F))
(/.f64 -1 (*.f64 F (sin.f64 B)))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3)))) (/.f64 1 (*.f64 (sin.f64 B) F)))
(-.f64 (*.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B))))
(fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))) (/.f64 -1 (*.f64 F (sin.f64 B))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3))))) (/.f64 1 (*.f64 (sin.f64 B) F)))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 -1/2 (fma.f64 2 x 2)) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B))) (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))))) (/.f64 1 (*.f64 F (sin.f64 B))))
(fma.f64 1/2 (+.f64 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B))) (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (/.f64 -1 (*.f64 F (sin.f64 B))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5)))) (+.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 (*.f64 2 x) 2)) 2)))) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (*.f64 (sin.f64 B) (pow.f64 F 7)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3)))))) (/.f64 1 (*.f64 (sin.f64 B) F)))
(-.f64 (fma.f64 1/2 (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 -1/2 (fma.f64 2 x 2)) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 -1/2 (fma.f64 2 x 2)) 2))) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 7) (sin.f64 B))) (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B)))))) (/.f64 1 (*.f64 F (sin.f64 B))))
(fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B))) (fma.f64 1/2 (+.f64 (/.f64 (fma.f64 (*.f64 1/2 (fma.f64 2 x 2)) (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 7) (sin.f64 B))) (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (/.f64 -1 (*.f64 F (sin.f64 B)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))) (/.f64 1 B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (/.f64 1 B))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) B)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))) (/.f64 1 B)) (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))
(fma.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (/.f64 1 B) (*.f64 (*.f64 1/6 B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (+.f64 (/.f64 1 B) (*.f64 1/6 B)))
(+.f64 (*.f64 7/360 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))) (/.f64 1 B)) (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))))
(fma.f64 7/360 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (pow.f64 B 3)) (fma.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (/.f64 1 B) (*.f64 (*.f64 1/6 B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))))
(fma.f64 7/360 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (+.f64 (/.f64 1 B) (*.f64 1/6 B))))
(+.f64 (*.f64 7/360 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (+.f64 (*.f64 31/15120 (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))) (/.f64 1 B)) (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))))
(fma.f64 7/360 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (pow.f64 B 3)) (fma.f64 31/15120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (pow.f64 B 5)) (fma.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (/.f64 1 B) (*.f64 (*.f64 1/6 B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (+.f64 (*.f64 7/360 (pow.f64 B 3)) (*.f64 31/15120 (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (+.f64 (/.f64 1 B) (*.f64 1/6 B))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (sin.f64 B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (*.f64 (+.f64 2 (*.f64 2 x)) (sin.f64 B))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 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 (fma.f64 2 x 2))) (/.f64 (pow.f64 F 3) (*.f64 (fma.f64 2 x 2) (sin.f64 B)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (+.f64 (/.f64 F (sin.f64 B)) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 F 3) (fma.f64 2 x 2)) (sin.f64 B)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (*.f64 (+.f64 2 (*.f64 2 x)) (sin.f64 B))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 (+.f64 (*.f64 2 x) 2)))) 2)) (pow.f64 F 5)) (sin.f64 B)) (sqrt.f64 (+.f64 (*.f64 2 x) 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 (fma.f64 2 x 2))) (/.f64 (pow.f64 F 3) (*.f64 (fma.f64 2 x 2) (sin.f64 B)))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 1 (fma.f64 2 x 2)))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 5))) (sqrt.f64 (fma.f64 2 x 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (+.f64 (/.f64 F (sin.f64 B)) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 F 3) (fma.f64 2 x 2)) (sin.f64 B))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 2 x 2))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 5))) (sqrt.f64 (fma.f64 2 x 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 7) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) 2)) (+.f64 (*.f64 2 x) 2))) (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))) (sin.f64 B)) (sqrt.f64 (+.f64 (*.f64 2 x) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (*.f64 (+.f64 2 (*.f64 2 x)) (sin.f64 B))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 (+.f64 (*.f64 2 x) 2)))) 2)) (pow.f64 F 5)) (sin.f64 B)) (sqrt.f64 (+.f64 (*.f64 2 x) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 7) (/.f64 (sin.f64 B) (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 1 (fma.f64 2 x 2)))) 2)) (fma.f64 2 x 2)) (/.f64 1 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (fma.f64 2 x 2) 2)))))) (sqrt.f64 (fma.f64 2 x 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (pow.f64 F 3) (*.f64 (fma.f64 2 x 2) (sin.f64 B)))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 1 (fma.f64 2 x 2)))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 5))) (sqrt.f64 (fma.f64 2 x 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 7) (/.f64 (sin.f64 B) (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 2 x 2))) 2)) (fma.f64 2 x 2)) (/.f64 1 (pow.f64 (fma.f64 2 x 2) 4))))) (sqrt.f64 (fma.f64 2 x 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (+.f64 (/.f64 F (sin.f64 B)) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 F 3) (fma.f64 2 x 2)) (sin.f64 B))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 2 x 2))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 5))) (sqrt.f64 (fma.f64 2 x 2))))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (*.f64 F F) (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (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 (*.f64 2 x) 2)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (/.f64 1 (sin.f64 B))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 -1/2 (fma.f64 2 x 2)) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 1 (sin.f64 B))))
(fma.f64 -1/2 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (*.f64 F F) (sin.f64 B)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 x) 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2))))) (*.f64 (sin.f64 B) (pow.f64 F 6)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (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 (*.f64 2 x) 2)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (/.f64 1 (sin.f64 B)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 -1/2 (fma.f64 2 x 2)) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 -1/2 (fma.f64 2 x 2)) 2))) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))) (/.f64 1 (sin.f64 B)))))
(+.f64 (fma.f64 -1/2 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (*.f64 F F) (sin.f64 B)))) (fma.f64 -1/2 (/.f64 (fma.f64 (*.f64 1/2 (fma.f64 2 x 2)) (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 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 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 -1/2 (fma.f64 2 x 2)) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (+.f64 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B)))) (/.f64 -1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (+.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 (*.f64 2 x) 2)) 2)))) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (*.f64 (sin.f64 B) (pow.f64 F 6)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))))) (/.f64 1 (sin.f64 B)))
(-.f64 (fma.f64 1/2 (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 -1/2 (fma.f64 2 x 2)) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 -1/2 (fma.f64 2 x 2)) 2))) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (fma.f64 (*.f64 1/2 (fma.f64 2 x 2)) (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 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 (pow.f64 F 2) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x)))))
(-.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 F (/.f64 (sin.f64 B) x))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (pow.f64 x 2))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 1/2 (*.f64 (/.f64 F (/.f64 (sin.f64 B) (*.f64 (*.f64 x x) (-.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))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)) (fma.f64 1/2 (*.f64 (/.f64 F (/.f64 (sin.f64 B) (*.f64 (*.f64 x x) (-.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 (pow.f64 (fma.f64 F F 2) 3))) (neg.f64 (/.f64 F (/.f64 (sin.f64 B) x))))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (pow.f64 x 2))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 4))) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (+.f64 (pow.f64 F 2) 2)))) (pow.f64 x 3))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 1/2 (*.f64 (/.f64 F (/.f64 (sin.f64 B) (*.f64 (*.f64 x x) (-.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))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))) (*.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 F (/.f64 (sin.f64 B) (*.f64 (pow.f64 x 3) (+.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (neg.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)) (fma.f64 F F 2))))))))))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)) (fma.f64 1/2 (*.f64 (/.f64 F (/.f64 (sin.f64 B) (*.f64 (*.f64 x x) (-.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))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 F (pow.f64 x 3)) (-.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (/.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)))) (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (neg.f64 (/.f64 F (/.f64 (sin.f64 B) x)))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))
(fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (*.f64 F B))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B)))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))))
(fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (*.f64 F B)) (*.f64 (neg.f64 (*.f64 (*.f64 F -7/360) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (*.f64 (*.f64 F -7/360) (pow.f64 B 3))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F))) (+.f64 (*.f64 1/720 F) (*.f64 -1/5040 F))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))))
(fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (*.f64 F B)) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (*.f64 (fma.f64 1/6 (*.f64 F -7/360) (*.f64 F 1/840)) (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (*.f64 (*.f64 F -7/360) (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (+.f64 (*.f64 (fma.f64 1/6 (*.f64 F -7/360) (*.f64 F 1/840)) (pow.f64 B 5)) (*.f64 (*.f64 F -7/360) (pow.f64 B 3))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 x B)
(+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))
(+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))
(fma.f64 -1/3 (*.f64 x B) (/.f64 x B))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 x 1/45)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B))))
(fma.f64 (*.f64 (neg.f64 x) 1/45) (pow.f64 B 3) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -2/45 x) (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))))
(fma.f64 -1 (*.f64 (pow.f64 B 5) (fma.f64 17/315 x (fma.f64 -2/45 x (*.f64 -1/3 (*.f64 x 1/45))))) (fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 x 1/45)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))))
(-.f64 (fma.f64 (*.f64 (neg.f64 x) 1/45) (pow.f64 B 3) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) (*.f64 (pow.f64 B 5) (+.f64 (*.f64 x 1/105) (*.f64 (*.f64 -1/3 x) 1/45))))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))
(fma.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))
(-.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 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))))
(fma.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (fma.f64 3/2 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))))
(-.f64 (fma.f64 3/2 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))))
(+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 7))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))))
(fma.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (fma.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)))) (fma.f64 3/2 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))))
(-.f64 (fma.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)))) (fma.f64 3/2 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 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 (pow.f64 F 2) 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)))))
(fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.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 (pow.f64 F 2) 2)) x))))
(+.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (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 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) x) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 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 (pow.f64 F 2) 2)) x)) (/.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 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 -1/384 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 -1/64 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (pow.f64 x 3)))))
(+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 x x) (*.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 (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 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 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))) (+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) -5/128))) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) x) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) x))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2)))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x)))
(+.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 x (fma.f64 F F 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x))))
(+.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2)))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 x (fma.f64 F F 2)))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))) (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (*.f64 (/.f64 x (pow.f64 (fma.f64 F F 2) 2)) (/.f64 x 3/32))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 1/64 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 1/384 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (pow.f64 x 3))))))
(+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (+.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 x (fma.f64 F F 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (fma.f64 1/48 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 7/384))) (pow.f64 x 3))))))
(+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (*.f64 (/.f64 x (pow.f64 (fma.f64 F F 2) 2)) (/.f64 x 3/32))) (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))) (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 5/128)))))
(sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))
(sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (pow.f64 F 2))) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(fma.f64 -1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (pow.f64 F 2))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))) (pow.f64 F 4)))))
(fma.f64 -1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (fma.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5)))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (pow.f64 F 2))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))) (pow.f64 F 4))) (*.f64 -5/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))) (pow.f64 F 6))))))
(fma.f64 -1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5)))) (*.f64 -5/16 (*.f64 (pow.f64 F 6) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7))))))))
(fma.f64 -1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (fma.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5)))) (fma.f64 (*.f64 -5/16 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7)))) (pow.f64 F 6) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))))
(/.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 (fma.f64 2 x 2) (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/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F))))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (fma.f64 1/4 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (/.f64 1 F))))
(+.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (pow.f64 F 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) 3/8) (/.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/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F)))))))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (fma.f64 -1/6 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) (fma.f64 -1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) (fma.f64 -1/48 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) (fma.f64 1/4 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (/.f64 1 F)))))))
(+.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (pow.f64 F 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) -7/24) (fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) -1/48 (+.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) 3/8) (/.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 (fma.f64 2 x 2) (pow.f64 F 3)) 1/2) (/.f64 1 F))
(fma.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) 1/2 (/.f64 -1 F))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5)))) (/.f64 1 F))
(-.f64 (fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5)))) (/.f64 1 F))
(fma.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) 1/2 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5)) (/.f64 -1 F)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (+.f64 (*.f64 -1/6 (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/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))))) (/.f64 1 F))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/8 (pow.f64 (fma.f64 2 x 2) 3) (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -3/16)) (pow.f64 F 7)) (fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5))))) (/.f64 1 F))
(+.f64 (-.f64 (-.f64 (*.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) 1/2) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -5/16) (pow.f64 F 7))) (/.f64 -1 F))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)) (/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B)))
(+.f64 (*.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(+.f64 (*.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 (*.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))) (/.f64 (pow.f64 F 5) (sin.f64 B)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5))) (/.f64 (pow.f64 F 5) (sin.f64 B))) (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5))) (/.f64 (pow.f64 F 5) (sin.f64 B))) (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)) (/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B)))))
(/.f64 1 (sin.f64 B))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))))
(+.f64 (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 1 (sin.f64 B))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(+.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (*.f64 F F) (sin.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (+.f64 (/.f64 1 (sin.f64 B)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (*.f64 (sin.f64 B) (pow.f64 F 4))))))))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 F 4) (sin.f64 B))) (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (*.f64 1/4 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 F 4) (sin.f64 B))))))))
(+.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (*.f64 F F) (sin.f64 B))) (+.f64 (fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 1 (sin.f64 B))) (-.f64 (/.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (*.f64 (pow.f64 F 4) (sin.f64 B))) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (/.f64 -1 (sin.f64 B))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(+.f64 (-.f64 (-.f64 (*.f64 (/.f64 1/2 (*.f64 F F)) (/.f64 (fma.f64 2 x 2) (sin.f64 B))) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (sin.f64 B)) (/.f64 3/8 (pow.f64 F 4)))) (/.f64 -1 (sin.f64 B)))
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 x)) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (neg.f64 x)) B)
(/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))))) x) B)
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (*.f64 1/3 x)) B)))
(fma.f64 -1 (/.f64 x B) (fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (*.f64 B (fma.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2))))) (*.f64 x 1/3)))))
(-.f64 (fma.f64 B (fma.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))))) (*.f64 x 1/3)) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))))) (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (*.f64 1/3 x)) B) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (pow.f64 B 3)))))
(fma.f64 -1 (/.f64 x B) (fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (fma.f64 (fma.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2))))) (*.f64 x 1/3)) B (*.f64 (pow.f64 B 3) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (*.f64 F -7/360)) (*.f64 x 1/45))))))
(-.f64 (fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (fma.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/45) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (*.f64 F -7/360))) (*.f64 B (fma.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))))) (*.f64 x 1/3))))) (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F))) (+.f64 (*.f64 1/720 F) (*.f64 -1/5040 F))))) (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -2/45 x) (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))))) (pow.f64 B 5)) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (*.f64 1/3 x)) B) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (pow.f64 B 3))))))
(fma.f64 -1 (/.f64 x B) (fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (fma.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (fma.f64 1/6 (*.f64 F -7/360) (*.f64 F 1/840))) (fma.f64 17/315 x (fma.f64 -2/45 x (*.f64 -1/3 (*.f64 x 1/45))))) (pow.f64 B 5) (fma.f64 (fma.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2))))) (*.f64 x 1/3)) B (*.f64 (pow.f64 B 3) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (*.f64 F -7/360)) (*.f64 x 1/45)))))))
(-.f64 (fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (fma.f64 (pow.f64 B 5) (-.f64 (+.f64 (*.f64 x 1/105) (*.f64 (*.f64 -1/3 x) 1/45)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (fma.f64 1/6 (*.f64 F -7/360) (*.f64 F 1/840)))) (fma.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/45) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (*.f64 F -7/360))) (*.f64 B (fma.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))))) (*.f64 x 1/3)))))) (/.f64 x B))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))))) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))))) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))))) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))))) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))))) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))))) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))))) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))))) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (*.f64 (+.f64 (*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B))) (*.f64 -1 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))))) x))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 x (*.f64 -1 (+.f64 (/.f64 (cos.f64 B) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (sin.f64 B)))))))
(fma.f64 x (fma.f64 (neg.f64 (/.f64 F (sin.f64 B))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 (neg.f64 (cos.f64 B)) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B))) (*.f64 -1 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))))) x) (*.f64 3/2 (*.f64 (/.f64 (*.f64 F (pow.f64 x 2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5)))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 (*.f64 -1 (+.f64 (/.f64 (cos.f64 B) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (sin.f64 B))))) x (*.f64 3/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) (/.f64 F (/.f64 (sin.f64 B) (*.f64 x x)))))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)) (fma.f64 x (fma.f64 (neg.f64 (/.f64 F (sin.f64 B))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 (neg.f64 (cos.f64 B)) (sin.f64 B))) (*.f64 3/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) (/.f64 F (/.f64 (sin.f64 B) (*.f64 x x)))))))
(+.f64 (*.f64 -5/2 (*.f64 (/.f64 (*.f64 F (pow.f64 x 3)) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 7))))) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B))) (*.f64 -1 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))))) x) (*.f64 3/2 (*.f64 (/.f64 (*.f64 F (pow.f64 x 2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5))))))))
(fma.f64 -5/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7))) (/.f64 F (/.f64 (sin.f64 B) (pow.f64 x 3)))) (fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 (*.f64 -1 (+.f64 (/.f64 (cos.f64 B) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (sin.f64 B))))) x (*.f64 3/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) (/.f64 F (/.f64 (sin.f64 B) (*.f64 x x))))))))
(fma.f64 -5/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7))) (/.f64 F (/.f64 (sin.f64 B) (pow.f64 x 3)))) (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)) (fma.f64 x (fma.f64 (neg.f64 (/.f64 F (sin.f64 B))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 (neg.f64 (cos.f64 B)) (sin.f64 B))) (*.f64 3/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) (/.f64 F (/.f64 (sin.f64 B) (*.f64 x x))))))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (sin.f64 B) F)))
(-.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (sin.f64 B) F)) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (sin.f64 B)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (+.f64 (pow.f64 F 2) 2))) (*.f64 (sin.f64 B) x))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))))
(+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (sin.f64 B) F)) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 x (sin.f64 B)) (*.f64 F (fma.f64 F F 2)))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))))
(+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (sin.f64 B) F)) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (*.f64 (/.f64 (sin.f64 B) (fma.f64 F F 2)) (/.f64 x F))) (/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (sin.f64 B)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (+.f64 (pow.f64 F 2) 2))) (*.f64 (sin.f64 B) x))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (*.f64 (sin.f64 B) (pow.f64 x 2))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))))
(+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (sin.f64 B) F)) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 x (sin.f64 B)) (*.f64 F (fma.f64 F F 2)))) (+.f64 (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (sin.f64 B)) (/.f64 (*.f64 F (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32)) (*.f64 x x))))))
(+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (sin.f64 B) F)) (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (*.f64 (/.f64 (sin.f64 B) (fma.f64 F F 2)) (/.f64 x F))) (/.f64 (*.f64 (*.f64 F (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32)) (*.f64 (*.f64 x x) (sin.f64 B)))) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 (sin.f64 B) F)))
(-.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 (sin.f64 B) F)) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2))) (*.f64 (sin.f64 B) x))) (+.f64 (/.f64 (*.f64 F (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2))))) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))))
(fma.f64 -1/4 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 x (fma.f64 F F 2)))) (+.f64 (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 (sin.f64 B) F))))
(-.f64 (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (/.f64 F (sin.f64 B))) (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 (sin.f64 B) F))) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2))) (*.f64 (sin.f64 B) x))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (*.f64 F (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (*.f64 (sin.f64 B) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 F (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2))))) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))))
(fma.f64 -1/4 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 x (fma.f64 F F 2)))) (+.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 (sin.f64 B) F))) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (sin.f64 B)) (/.f64 (*.f64 F (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32)) (*.f64 x x)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (/.f64 F (sin.f64 B))) (-.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (sin.f64 B)) (/.f64 (*.f64 F (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32)) (*.f64 x x)) (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 (sin.f64 B) F))) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(*.f64 -1 (/.f64 x B))
(neg.f64 (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 1/3 (*.f64 B x)))
(fma.f64 -1 (/.f64 x B) (*.f64 (*.f64 1/3 B) x))
(fma.f64 (*.f64 x B) 1/3 (neg.f64 (/.f64 x B)))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3))))
(fma.f64 -1 (/.f64 x B) (fma.f64 1/3 (*.f64 x B) (*.f64 (pow.f64 B 3) (*.f64 x 1/45))))
(-.f64 (fma.f64 (pow.f64 B 3) (*.f64 x 1/45) (*.f64 (*.f64 x B) 1/3)) (/.f64 x B))
(+.f64 (*.f64 (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -2/45 x) (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))))) (pow.f64 B 5)) (+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3)))))
(fma.f64 (fma.f64 17/315 x (fma.f64 -2/45 x (*.f64 -1/3 (*.f64 x 1/45)))) (pow.f64 B 5) (fma.f64 -1 (/.f64 x B) (fma.f64 1/3 (*.f64 x B) (*.f64 (pow.f64 B 3) (*.f64 x 1/45)))))
(fma.f64 (pow.f64 B 5) (+.f64 (*.f64 x 1/105) (*.f64 (*.f64 -1/3 x) 1/45)) (-.f64 (fma.f64 (pow.f64 B 3) (*.f64 x 1/45) (*.f64 (*.f64 x B) 1/3)) (/.f64 x B)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(/.f64 F B)
(+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))
(fma.f64 1/6 (*.f64 F B) (/.f64 F B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)))
(fma.f64 -1 (*.f64 (*.f64 F -7/360) (pow.f64 B 3)) (fma.f64 1/6 (*.f64 F B) (/.f64 F B)))
(-.f64 (fma.f64 1/6 (*.f64 F B) (/.f64 F B)) (*.f64 (*.f64 F -7/360) (pow.f64 B 3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (+.f64 (/.f64 F B) (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F))) (+.f64 (*.f64 1/720 F) (*.f64 -1/5040 F))))))))
(fma.f64 -1 (*.f64 (*.f64 F -7/360) (pow.f64 B 3)) (+.f64 (fma.f64 1/6 (*.f64 F B) (/.f64 F B)) (neg.f64 (*.f64 (fma.f64 1/6 (*.f64 F -7/360) (*.f64 F 1/840)) (pow.f64 B 5)))))
(-.f64 (-.f64 (fma.f64 1/6 (*.f64 F B) (/.f64 F B)) (*.f64 (fma.f64 1/6 (*.f64 F -7/360) (*.f64 F 1/840)) (pow.f64 B 5))) (*.f64 (*.f64 F -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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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 F F (fma.f64 2 x 2)) -1/2)) (cbrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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 (cbrt.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (cbrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 F F (fma.f64 2 x 2))) 2) -1/2) (pow.f64 (cbrt.f64 (fma.f64 F F (fma.f64 2 x 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 1 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 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))))
(sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)
(-.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 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 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 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 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 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 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 (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 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 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 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 F (/.f64 (neg.f64 (sin.f64 B)) (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 1 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 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 F (/.f64 (neg.f64 (sin.f64 B)) (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 1 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 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 F (/.f64 (neg.f64 (sin.f64 B)) (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 1 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 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 F (/.f64 (neg.f64 (sin.f64 B)) (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 1 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 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 F (/.f64 (neg.f64 (sin.f64 B)) (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 1 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 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 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 F F (fma.f64 2 x 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 (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 F F (fma.f64 2 x 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 (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 F F (fma.f64 2 x 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 (/.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 F F (fma.f64 2 x 2)) -1/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 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(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 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 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))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 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 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 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)))))
(*.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 F F (fma.f64 2 x 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))
(*.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 F F (fma.f64 2 x 2)) -1/2))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (/.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (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 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 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))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3) (pow.f64 F 3)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (/.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (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))))
(*.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 F F (fma.f64 2 x 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))))
(*.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 F F (fma.f64 2 x 2)) -1/2))
(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 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(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 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(-.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 (tan.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(-.f64 (/.f64 0 (neg.f64 (tan.f64 B))) (/.f64 x (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(/.f64 x (tan.f64 B))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 x (neg.f64 (neg.f64 (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) x) 1))
(/.f64 x (tan.f64 B))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (tan.f64 B) (cbrt.f64 x)))
(/.f64 x (tan.f64 B))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (neg.f64 (tan.f64 B)) (cbrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (neg.f64 (tan.f64 B))) (cbrt.f64 x))
(/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))
(/.f64 x (tan.f64 B))
(/.f64 (sqrt.f64 x) (/.f64 (neg.f64 (tan.f64 B)) (sqrt.f64 x)))
(*.f64 (/.f64 (sqrt.f64 x) (neg.f64 (tan.f64 B))) (sqrt.f64 x))
(/.f64 -1 (/.f64 (tan.f64 B) x))
(/.f64 (neg.f64 x) (tan.f64 B))
(/.f64 -1 (neg.f64 (/.f64 (tan.f64 B) x)))
(/.f64 -1 (/.f64 (neg.f64 (tan.f64 B)) x))
(/.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (sqrt.f64 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(/.f64 (/.f64 x 1) (tan.f64 B))
(/.f64 x (tan.f64 B))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (cbrt.f64 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(/.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))
(pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)
(/.f64 x (tan.f64 B))
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(/.f64 x (tan.f64 B))
(neg.f64 (/.f64 x (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(sqrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))
(fabs.f64 (/.f64 x (tan.f64 B)))
(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)))
(/.f64 x (tan.f64 B))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (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 (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 (pow.f64 (tan.f64 B) -1/2) (pow.f64 (tan.f64 B) -1/2))
(/.f64 1 (tan.f64 B))
(*.f64 -1 (/.f64 1 (neg.f64 (tan.f64 B))))
(/.f64 -1 (neg.f64 (tan.f64 B)))
(*.f64 (/.f64 1 (sin.f64 B)) (cos.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(*.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 (pow.f64 (sqrt.f64 (tan.f64 B)) -1) (pow.f64 (sqrt.f64 (tan.f64 B)) -1))
(pow.f64 (sqrt.f64 (tan.f64 B)) -2)
(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 (/.f64 1 (cbrt.f64 (tan.f64 B))) 3)
(/.f64 1 (tan.f64 B))
(pow.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3) 1/3)
(/.f64 1 (tan.f64 B))
(pow.f64 (pow.f64 (tan.f64 B) -1/2) 2)
(/.f64 1 (tan.f64 B))
(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))))
(/.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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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 F F (fma.f64 2 x 2)) -1/2)) (cbrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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 (cbrt.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (cbrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 F F (fma.f64 2 x 2))) 2) -1/2) (pow.f64 (cbrt.f64 (fma.f64 F F (fma.f64 2 x 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 1 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 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))))
(sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)
(-.f64 (exp.f64 (log1p.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 (pow.f64 (fma.f64 F F (fma.f64 2 x 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 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (sin.f64 B))
(*.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 (pow.f64 (fma.f64 F F (fma.f64 2 x 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 (pow.f64 (fma.f64 F F (fma.f64 2 x 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 F F (fma.f64 2 x 2)) -1/2) (sin.f64 B))) (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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 (/.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (sin.f64 B))) (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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 (cbrt.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (cbrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))))) (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))))
(pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))) 2)
(pow.f64 (/.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/4) (sqrt.f64 (sin.f64 B))) 2)
(*.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 (pow.f64 (fma.f64 F F (fma.f64 2 x 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))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(/.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 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 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (sin.f64 B))
(*.f64 (/.f64 1 (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 F F (fma.f64 2 x 2)) -1/2) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (sin.f64 B)) 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 F F (fma.f64 2 x 2)) -1/2) (sqrt.f64 (sin.f64 B))) (sqrt.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 (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 (cbrt.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (cbrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))))) (sin.f64 B))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (pow.f64 (cbrt.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)))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (sin.f64 B))) (/.f64 (cbrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)))
(*.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 (/.f64 (cbrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (sqrt.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 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(/.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (sin.f64 B))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (pow.f64 (cbrt.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 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/4) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/4) (cbrt.f64 (sin.f64 B))))
(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))
(/.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (sin.f64 B))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 3)
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(/.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (sin.f64 B))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3) 1/3)
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(/.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (sin.f64 B))
(pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))) 2)
(pow.f64 (/.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/4) (sqrt.f64 (sin.f64 B))) 2)
(pow.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) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 1 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)))
(neg.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 (sin.f64 B))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(/.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (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)))
(sqrt.f64 (/.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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))
(/.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (sin.f64 B))
(log.f64 (+.f64 1 (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 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (sin.f64 B))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(/.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 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 (sin.f64 B) 3)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(/.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (sin.f64 B))
(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))
(/.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 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))
(/.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (sin.f64 B))
(exp.f64 (*.f64 (log.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 (pow.f64 (fma.f64 F F (fma.f64 2 x 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 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (sin.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 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 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 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 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 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 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 (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 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 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 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 F (/.f64 (neg.f64 (sin.f64 B)) (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 1 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 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 F (/.f64 (neg.f64 (sin.f64 B)) (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 1 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 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 F (/.f64 (neg.f64 (sin.f64 B)) (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 1 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 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 F (/.f64 (neg.f64 (sin.f64 B)) (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 1 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 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 F (/.f64 (neg.f64 (sin.f64 B)) (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 1 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 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 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 F F (fma.f64 2 x 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 (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 F F (fma.f64 2 x 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 (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 F F (fma.f64 2 x 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 (/.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 F F (fma.f64 2 x 2)) -1/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 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(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 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 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))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 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 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 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)))))
(*.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 F F (fma.f64 2 x 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))
(*.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 F F (fma.f64 2 x 2)) -1/2))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (/.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (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 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 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))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3) (pow.f64 F 3)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (/.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (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))))
(*.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 F F (fma.f64 2 x 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))))
(*.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 F F (fma.f64 2 x 2)) -1/2))
(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 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(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 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(-.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 (tan.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(-.f64 (/.f64 0 (neg.f64 (tan.f64 B))) (/.f64 x (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 x (/.f64 1 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 x (/.f64 1 (neg.f64 (tan.f64 B))))
(/.f64 x (neg.f64 (tan.f64 B)))
(*.f64 x (neg.f64 (/.f64 1 (tan.f64 B))))
(/.f64 (neg.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 (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 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (/.f64 x (cbrt.f64 (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 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (tan.f64 B))))
(/.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 (tan.f64 B) -1/2) (*.f64 (pow.f64 (tan.f64 B) -1/2) x))
(/.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 x) (*.f64 (sqrt.f64 x) (/.f64 1 (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 -1 (/.f64 x (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (tan.f64 B))))
(/.f64 (*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) x) (cbrt.f64 (tan.f64 B)))
(/.f64 (neg.f64 (/.f64 x (cbrt.f64 (tan.f64 B)))) (pow.f64 (cbrt.f64 (tan.f64 B)) 2))
(*.f64 (/.f64 -1 (sqrt.f64 (tan.f64 B))) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (/.f64 -1 (sqrt.f64 (tan.f64 B))))
(/.f64 (neg.f64 (/.f64 x (sqrt.f64 (tan.f64 B)))) (sqrt.f64 (tan.f64 B)))
(*.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (tan.f64 B)))
(/.f64 x (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) (sqrt.f64 (tan.f64 B))) (/.f64 (cbrt.f64 x) (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (tan.f64 B)))
(/.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 x 1) (/.f64 1 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x)
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))
(/.f64 (neg.f64 x) (tan.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 (*.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 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (/.f64 x (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 (/.f64 1 (tan.f64 B)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 x (tan.f64 B))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(/.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))
(pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)
(/.f64 x (tan.f64 B))
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(/.f64 x (tan.f64 B))
(neg.f64 (/.f64 x (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(sqrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))
(fabs.f64 (/.f64 x (tan.f64 B)))
(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)))
(/.f64 x (tan.f64 B))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (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 (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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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 F F (fma.f64 2 x 2)) -1/2)) (cbrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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 (cbrt.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (cbrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 F F (fma.f64 2 x 2))) 2) -1/2) (pow.f64 (cbrt.f64 (fma.f64 F F (fma.f64 2 x 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 1 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 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))))
(sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 x (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (/.f64 x (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))) 1)
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (/.f64 x (tan.f64 B)))
(*.f64 1 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (/.f64 x (tan.f64 B)))
(*.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))) 1)
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (/.f64 x (tan.f64 B)))
(*.f64 (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (/.f64 x (tan.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2) (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (/.f64 x (tan.f64 B)))
(*.f64 (sqrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) (sqrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (/.f64 x (tan.f64 B)))
(/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (tan.f64 B) x)) (sin.f64 B)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (fma.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (tan.f64 B) x) (sin.f64 B)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (fma.f64 F (*.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (/.f64 (tan.f64 B) x)) (sin.f64 B)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (fma.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (tan.f64 B) (*.f64 x (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (fma.f64 (*.f64 F (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (tan.f64 B) (*.f64 x (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 (tan.f64 B))) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 (tan.f64 B)) (*.f64 x (sin.f64 B))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (-.f64 (*.f64 x (sin.f64 B)) (*.f64 F (*.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (tan.f64 B)))) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 x (tan.f64 B))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (fma.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (fma.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))) (pow.f64 (/.f64 F (sin.f64 B)) 2) (*.f64 (/.f64 x (tan.f64 B)) (-.f64 (/.f64 x (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (/.f64 F (sin.f64 B)) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))) (pow.f64 (/.f64 F (sin.f64 B)) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (/.f64 x (tan.f64 B))))
(pow.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))) 1)
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (/.f64 x (tan.f64 B)))
(pow.f64 (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 3)
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (/.f64 x (tan.f64 B)))
(pow.f64 (pow.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))) 3) 1/3)
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (/.f64 x (tan.f64 B)))
(pow.f64 (sqrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2)
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (/.f64 x (tan.f64 B)))
(sqrt.f64 (pow.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))) 2))
(fabs.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (/.f64 x (tan.f64 B))))
(log.f64 (exp.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (/.f64 x (tan.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (/.f64 x (tan.f64 B)))
(cbrt.f64 (pow.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))) 3))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (/.f64 x (tan.f64 B)))
(expm1.f64 (log1p.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (/.f64 x (tan.f64 B)))
(exp.f64 (log.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (/.f64 x (tan.f64 B)))
(exp.f64 (*.f64 (log.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 1))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (/.f64 x (tan.f64 B)))
(log1p.f64 (expm1.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (/.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 (tan.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(-.f64 (/.f64 0 (neg.f64 (tan.f64 B))) (/.f64 x (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 x (/.f64 1 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 x (/.f64 1 (neg.f64 (tan.f64 B))))
(/.f64 x (neg.f64 (tan.f64 B)))
(*.f64 x (neg.f64 (/.f64 1 (tan.f64 B))))
(/.f64 (neg.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 (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 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (/.f64 x (cbrt.f64 (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 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (tan.f64 B))))
(/.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 (tan.f64 B) -1/2) (*.f64 (pow.f64 (tan.f64 B) -1/2) x))
(/.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 x) (*.f64 (sqrt.f64 x) (/.f64 1 (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 -1 (/.f64 x (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (tan.f64 B))))
(/.f64 (*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) x) (cbrt.f64 (tan.f64 B)))
(/.f64 (neg.f64 (/.f64 x (cbrt.f64 (tan.f64 B)))) (pow.f64 (cbrt.f64 (tan.f64 B)) 2))
(*.f64 (/.f64 -1 (sqrt.f64 (tan.f64 B))) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (/.f64 -1 (sqrt.f64 (tan.f64 B))))
(/.f64 (neg.f64 (/.f64 x (sqrt.f64 (tan.f64 B)))) (sqrt.f64 (tan.f64 B)))
(*.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (tan.f64 B)))
(/.f64 x (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) (sqrt.f64 (tan.f64 B))) (/.f64 (cbrt.f64 x) (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (tan.f64 B)))
(/.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 x 1) (/.f64 1 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x)
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))
(/.f64 (neg.f64 x) (tan.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 (*.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 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (/.f64 x (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 (/.f64 1 (tan.f64 B)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 x (tan.f64 B))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(/.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))
(pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)
(/.f64 x (tan.f64 B))
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(/.f64 x (tan.f64 B))
(neg.f64 (/.f64 x (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(sqrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))
(fabs.f64 (/.f64 x (tan.f64 B)))
(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)))
(/.f64 x (tan.f64 B))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (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 (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 (cbrt.f64 (*.f64 F F)) (*.f64 (cbrt.f64 F) (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 (*.f64 F F)) (*.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 F)))
(*.f64 (cbrt.f64 (*.f64 F F)) (/.f64 (cbrt.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 (sqrt.f64 F) (*.f64 (sqrt.f64 F) (/.f64 1 (sin.f64 B))))
(/.f64 F (sin.f64 B))
(*.f64 (neg.f64 F) (/.f64 1 (neg.f64 (sin.f64 B))))
(/.f64 F (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) F)
(/.f64 F (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 (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 (cbrt.f64 (*.f64 F F)) 1) (/.f64 (cbrt.f64 F) (sin.f64 B)))
(*.f64 (cbrt.f64 (*.f64 F F)) (*.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 F)))
(*.f64 (cbrt.f64 (*.f64 F F)) (/.f64 (cbrt.f64 F) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F F)) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 F) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (sqrt.f64 F) 1) (/.f64 (sqrt.f64 F) (sin.f64 B)))
(/.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))))
(pow.f64 (/.f64 F (sin.f64 B)) 1)
(/.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))
(pow.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) 2)
(/.f64 F (sin.f64 B))
(pow.f64 (/.f64 (sin.f64 B) F) -1)
(/.f64 1 (/.f64 (sin.f64 B) F))
(neg.f64 (/.f64 F (neg.f64 (sin.f64 B))))
(/.f64 F (sin.f64 B))
(sqrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2))
(fabs.f64 (/.f64 F (sin.f64 B)))
(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))

eval422.0ms (1.8%)

Compiler

Compiled 25334 to 15671 computations (38.1% saved)

prune183.0ms (0.8%)

Pruning

24 alts after pruning (24 fresh and 0 done)

PrunedKeptTotal
New64524669
Fresh000
Picked303
Done000
Total64824672
Accurracy
100.0%
Counts
672 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
46.7%
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 x)) B)
54.3%
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
59.6%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (sin.f64 B))) (/.f64 x (tan.f64 B)))
89.5%
(-.f64 (*.f64 F (/.f64 1 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)))) (/.f64 x (tan.f64 B)))
52.4%
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
48.6%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
33.2%
(-.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3)))) (/.f64 1 (*.f64 (sin.f64 B) F)))) (/.f64 x (tan.f64 B)))
59.6%
(-.f64 (*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (/.f64 x (tan.f64 B)))
74.4%
(-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (/.f64 1 B))) (/.f64 x (tan.f64 B)))
51.1%
(+.f64 (neg.f64 (/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
83.3%
(+.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)))))
55.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)))))
82.4%
(+.f64 (neg.f64 (*.f64 x (pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) 3))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
83.8%
(+.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)))
89.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))))
56.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
50.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
83.2%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))))))
49.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
45.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
68.1%
(+.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)))))
83.2%
(+.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)))))
38.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (sin.f64 B) 3))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
54.3%
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
46.7%
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 x)) B)
54.3%
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
59.6%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (sin.f64 B))) (/.f64 x (tan.f64 B)))
89.5%
(-.f64 (*.f64 F (/.f64 1 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)))) (/.f64 x (tan.f64 B)))
52.4%
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
48.6%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
33.2%
(-.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3)))) (/.f64 1 (*.f64 (sin.f64 B) F)))) (/.f64 x (tan.f64 B)))
59.6%
(-.f64 (*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (/.f64 x (tan.f64 B)))
74.4%
(-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (/.f64 1 B))) (/.f64 x (tan.f64 B)))
51.1%
(+.f64 (neg.f64 (/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
83.3%
(+.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)))))
55.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)))))
82.4%
(+.f64 (neg.f64 (*.f64 x (pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) 3))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
83.8%
(+.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)))
89.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))))
56.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
50.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
83.2%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))))))
49.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
45.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
68.1%
(+.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)))))
83.2%
(+.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)))))
38.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (sin.f64 B) 3))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
54.3%
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
Compiler

Compiled 2244 to 1676 computations (25.3% saved)

localize557.0ms (2.3%)

Local Accuracy

Found 18 expressions with local accuracy:

NewAccuracyProgram
99.8%
(/.f64 1 (tan.f64 B))
99.7%
(*.f64 x (/.f64 1 (tan.f64 B)))
92.9%
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F))
85.3%
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
99.7%
(-.f64 (*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (/.f64 x (tan.f64 B)))
99.7%
(/.f64 1 (+.f64 (*.f64 2 x) 2))
99.6%
(*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))))
99.4%
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
99.9%
(/.f64 F (sin.f64 B))
99.8%
(/.f64 1 (tan.f64 B))
99.7%
(*.f64 x (/.f64 1 (tan.f64 B)))
92.3%
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))
99.8%
(/.f64 x (sin.f64 B))
99.8%
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
99.6%
(*.f64 F (/.f64 1 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))))
99.6%
(/.f64 1 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)))
99.5%
(/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
85.3%
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)
Compiler

Compiled 358 to 189 computations (47.2% saved)

series46.0ms (0.2%)

Counts
13 → 290
Calls

93 calls:

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

rewrite105.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
830×add-sqr-sqrt
816×pow1
812×*-un-lft-identity
764×add-exp-log
764×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
039381
1859357
Stop Event
node limit
Counts
13 → 212
Calls
Call 1
Inputs
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)
(/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(/.f64 1 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)))
(*.f64 F (/.f64 1 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 x (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))))
(/.f64 1 (+.f64 (*.f64 2 x) 2))
(-.f64 (*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (/.f64 x (tan.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))
Outputs
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))) 1)
(*.f64 1 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) 2) (cbrt.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (sqrt.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)))
(*.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/4) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/4))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 F F (fma.f64 2 x 2))) 2) -1/2) (pow.f64 (cbrt.f64 (fma.f64 F F (fma.f64 2 x 2))) -1/2))
(*.f64 (pow.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) -1/2) (pow.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) -1/2))
(log.f64 (exp.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 F F (fma.f64 2 x 2)))))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 F F (fma.f64 2 x 2)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))) 1)
(*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(*.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 2) (cbrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) (sqrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(pow.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 2)
(pow.f64 (/.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (sin.f64 B)) -1)
(log.f64 (exp.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) 2) (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))) 1)
(*.f64 1 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(*.f64 (/.f64 1 (sin.f64 B)) (pow.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) -1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))) 2) (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))) (sqrt.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) -1) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) -1))
(pow.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) -1)
(pow.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 1)
(pow.f64 (sqrt.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))) 2)
(pow.f64 (/.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) 1) -1)
(log.f64 (exp.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) -2) (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(exp.f64 (neg.f64 (log.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))) 1)
(/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (*.f64 F 1) (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(pow.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 1)
(pow.f64 (sqrt.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))) 2)
(log.f64 (exp.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 2) (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(expm1.f64 (log1p.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(exp.f64 (log.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))) 1)
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(pow.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) 1)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) 2)
(log.f64 (exp.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) 2) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(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)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (sin.f64 B)))) 1)
(*.f64 x (/.f64 1 (sin.f64 B)))
(*.f64 1 (/.f64 x (sin.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 2) (cbrt.f64 (/.f64 x (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 x (sin.f64 B))) (sqrt.f64 (/.f64 x (sin.f64 B))))
(pow.f64 (/.f64 x (sin.f64 B)) 1)
(pow.f64 (sqrt.f64 (/.f64 x (sin.f64 B))) 2)
(pow.f64 (/.f64 (sin.f64 B) x) -1)
(log.f64 (exp.f64 (/.f64 x (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (sin.f64 B)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x (sin.f64 B)) 2) (/.f64 x (sin.f64 B))))
(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 F (sin.f64 B)) (/.f64 -1 F)))) 1)
(/.f64 (*.f64 F -1) (*.f64 (sin.f64 B) F))
(/.f64 (*.f64 (/.f64 F (sin.f64 B)) -1) F)
(/.f64 (*.f64 F (/.f64 -1 F)) (sin.f64 B))
(pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))) 2)
(log.f64 (exp.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)) 2) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))))
(exp.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) 1)
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))
(pow.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) 1)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) 2)
(log.f64 (exp.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) 2) (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))))) 1)
(pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) 1)
(pow.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) 2)
(log.f64 (exp.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) 2) (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))))
(expm1.f64 (log1p.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))))
(exp.f64 (log.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 2 x 2)))) 1)
(*.f64 1 (/.f64 1 (fma.f64 2 x 2)))
(*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x 2))) 2) (cbrt.f64 (/.f64 1 (fma.f64 2 x 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x 2)) 2) -1) (pow.f64 (cbrt.f64 (fma.f64 2 x 2)) -1))
(pow.f64 (fma.f64 2 x 2) -1)
(pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1)
(pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)
(pow.f64 (pow.f64 (fma.f64 2 x 2) -2) 1/2)
(pow.f64 (/.f64 (fma.f64 2 x 2) 1) -1)
(log.f64 (exp.f64 (/.f64 1 (fma.f64 2 x 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 2 x 2)))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -2) (/.f64 1 (fma.f64 2 x 2))))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 2 x 2))))
(exp.f64 (neg.f64 (log.f64 (fma.f64 2 x 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 2 x 2)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 2 x 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 2 x 2))))
(+.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 1 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 1 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 1 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) F (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) F (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) F (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) 2) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) 2) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) 2) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(*.f64 1 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))) 2) (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(*.f64 (sqrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))) (sqrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B))))
(pow.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))) 1)
(pow.f64 (sqrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))) 2)
(log.f64 (exp.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))))))
(log.f64 (/.f64 (exp.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (exp.f64 (/.f64 x (tan.f64 B)))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))) 2) (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(expm1.f64 (log1p.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(exp.f64 (log.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 1 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) F (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) 2) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (neg.f64 (/.f64 x (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 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (sqrt.f64 (pow.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/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 (pow.f64 1 -1/2) (pow.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))
(*.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))
(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 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (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)))
(exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 2 x (fma.f64 F F 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 1 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))) 2) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))) (sqrt.f64 (*.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)
(pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))) 1)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))) 2)
(pow.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) -1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))))
(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 (*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))) 2) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))))
(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)))))

simplify238.0ms (1%)

Algorithm
egg-herbie
Rules
1758×fma-def
728×associate-+r+
704×*-commutative
628×associate-+l+
492×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0120129678
1357727520
Stop Event
node limit
Counts
502 → 638
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 3))) (pow.f64 F 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 3))) (pow.f64 F 2))) (+.f64 (*.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 5))) (pow.f64 F 4))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 3))) (pow.f64 F 2))) (+.f64 (*.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 5))) (pow.f64 F 4))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (*.f64 -5/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 7))) (pow.f64 F 6))))))
(/.f64 1 F)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 3))) (/.f64 1 F))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) 2) (pow.f64 F 5))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 3))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) 2) (pow.f64 F 5))) (/.f64 1 F))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) 3) (pow.f64 F 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) 2) (pow.f64 F 5))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 3))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) 2) (pow.f64 F 5))) (/.f64 1 F)))))))
(/.f64 -1 F)
(-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 3))) (/.f64 1 F))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 1/4 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 F 5)))) (/.f64 1 F))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 2 x) 2) 3)) (+.f64 (*.f64 -1/6 (pow.f64 (+.f64 (*.f64 2 x) 2) 3)) (*.f64 -1/8 (pow.f64 (+.f64 (*.f64 2 x) 2) 3)))) (pow.f64 F 7))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 1/4 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 F 5))))) (/.f64 1 F))
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))
(+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))
(+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))))
(+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 7))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 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 (pow.f64 F 2) 2)) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.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 (pow.f64 F 2) 2)) x))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 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 (pow.f64 F 2) 2)) x)) (/.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 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 -1/384 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 -1/64 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (pow.f64 x 3)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 1/64 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 1/384 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (pow.f64 x 3))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) B)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 B 3) (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) B))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 B 5) (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 B 3) (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) B)))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 B 5) (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 B 3) (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 B 7) (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) B))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (*.f64 2 x) 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (*.f64 2 x) 2))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (*.f64 (sin.f64 B) (pow.f64 F 4)) (+.f64 (*.f64 2 x) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (*.f64 2 x) 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (*.f64 (sin.f64 B) (pow.f64 F 4)) (+.f64 (*.f64 2 x) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (+.f64 (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (*.f64 2 x) 2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (*.f64 (sin.f64 B) (pow.f64 F 6)) (+.f64 (*.f64 2 x) 2)))))))
(*.f64 (sin.f64 B) F)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2)) F)) (*.f64 (sin.f64 B) F))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2)) F)) (+.f64 (*.f64 (sin.f64 B) F) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (sin.f64 B)) (pow.f64 F 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2)) F)) (+.f64 (*.f64 (sin.f64 B) F) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (sin.f64 B)) (pow.f64 F 3))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 F 5))))))
(*.f64 -1 (*.f64 (sin.f64 B) F))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2)) F)) (*.f64 -1 (*.f64 (sin.f64 B) F)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (sin.f64 B)) (pow.f64 F 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2)) F)) (*.f64 -1 (*.f64 (sin.f64 B) F))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (sin.f64 B)) (pow.f64 F 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 F 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2)) F)) (*.f64 -1 (*.f64 (sin.f64 B) F)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))
(+.f64 (*.f64 (*.f64 (sin.f64 B) x) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (pow.f64 F 2) 2))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sin.f64 B) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 (*.f64 (sin.f64 B) x) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sin.f64 B) (pow.f64 x 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sin.f64 B) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 (*.f64 (sin.f64 B) x) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (pow.f64 F 2) 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))) (/.f64 1 B))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))) (/.f64 1 B)) (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))
(+.f64 (*.f64 7/360 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))) (/.f64 1 B)) (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))))
(+.f64 (*.f64 7/360 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (+.f64 (*.f64 31/15120 (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))) (/.f64 1 B)) (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 2) (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) 2)) (pow.f64 F 4)) (sin.f64 B)))) (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 2) (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) 2)) (pow.f64 F 4)) (sin.f64 B)))) (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 (+.f64 (*.f64 2 x) 2)))) 2)) (+.f64 2 (*.f64 2 x))))) (pow.f64 F 6)) (sin.f64 B)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 2) (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2))))))))
(/.f64 1 (*.f64 (sin.f64 B) F))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3)))) (/.f64 1 (*.f64 (sin.f64 B) F)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 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 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3)))) (+.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 (*.f64 2 x) 2)) 2)))) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (*.f64 (sin.f64 B) (pow.f64 F 7)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5)))) (/.f64 1 (*.f64 (sin.f64 B) F)))))
(/.f64 -1 (*.f64 (sin.f64 B) F))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3)))) (/.f64 1 (*.f64 (sin.f64 B) F)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3))))) (/.f64 1 (*.f64 (sin.f64 B) F)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5)))) (+.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 (*.f64 2 x) 2)) 2)))) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (*.f64 (sin.f64 B) (pow.f64 F 7)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3)))))) (/.f64 1 (*.f64 (sin.f64 B) F)))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))
(+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (pow.f64 x 2)) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (pow.f64 x 2)) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 4))) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (+.f64 (pow.f64 F 2) 2))))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 3) (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 3) (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) 2)) (pow.f64 F 5)) (sin.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 3) (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) 2)) (pow.f64 F 5)) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 (+.f64 (*.f64 2 x) 2)))) 2)) (+.f64 2 (*.f64 2 x))))) (pow.f64 F 7)) (sin.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (+.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 (*.f64 2 x) 2)) 2)))) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (*.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 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 2 x) 2)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 2 x) 2)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 x) 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2))))) (*.f64 (sin.f64 B) (pow.f64 F 6)))))) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F))) (+.f64 (*.f64 1/720 F) (*.f64 -1/5040 F))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (pow.f64 x 2))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (pow.f64 x 2))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 4))) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (+.f64 (pow.f64 F 2) 2)))) (pow.f64 x 3))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))))))
(/.f64 x B)
(+.f64 (/.f64 x B) (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B))
(+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3))))
(+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (+.f64 (*.f64 (-.f64 (*.f64 -1/720 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))))) (+.f64 (*.f64 -1/5040 x) (*.f64 1/120 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))))) (pow.f64 B 5)) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3)))))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 x B)
(+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))
(+.f64 (*.f64 1/6 (*.f64 B x)) (+.f64 (/.f64 x B) (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 x) (*.f64 1/120 x))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 1/720 x) (+.f64 (*.f64 -1/5040 x) (*.f64 1/6 (+.f64 (*.f64 -1/36 x) (*.f64 1/120 x))))))) (+.f64 (*.f64 1/6 (*.f64 B x)) (+.f64 (/.f64 x B) (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 x) (*.f64 1/120 x)))))))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 B)
(-.f64 (*.f64 -1/6 B) (/.f64 1 B))
(-.f64 (+.f64 (*.f64 -7/360 (pow.f64 B 3)) (*.f64 -1/6 B)) (/.f64 1 B))
(-.f64 (+.f64 (*.f64 -31/15120 (pow.f64 B 5)) (+.f64 (*.f64 -7/360 (pow.f64 B 3)) (*.f64 -1/6 B))) (/.f64 1 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 1 B))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) B)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 1 B)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) B)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 1 B)) (*.f64 7/360 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (pow.f64 B 3)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) B)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 1 B)) (+.f64 (*.f64 7/360 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (pow.f64 B 3))) (*.f64 31/15120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (pow.f64 B 5))))))
(/.f64 (sqrt.f64 1/2) (sin.f64 B))
(+.f64 (*.f64 -1/4 (/.f64 x (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 x 2)) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/4 (/.f64 x (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 x 2)) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/4 (/.f64 x (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 x 3)) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (sqrt.f64 1/2) (sin.f64 B)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (*.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (*.f64 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)) (pow.f64 B 3)))) (+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (*.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F))) (+.f64 (*.f64 1/720 F) (*.f64 -1/5040 F))) (pow.f64 B 5)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (*.f64 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)) (pow.f64 B 3)))) (+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (*.f64 F B))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 F x) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (*.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 x 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F x) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (*.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 x 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F x) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 x 3))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)))))
1/2
(+.f64 (*.f64 -1/2 x) 1/2)
(+.f64 (*.f64 -1/2 x) (+.f64 1/2 (*.f64 1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 x) (+.f64 1/2 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))
(/.f64 1/2 x)
(-.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 x))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 x))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 4))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(/.f64 1/2 x)
(-.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 x))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 x))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 4))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) F) x) B)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) F)) (*.f64 1/3 x)) B)) (/.f64 x B))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/9 x) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (*.f64 2/15 x))) (pow.f64 B 3)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) F)) (*.f64 1/3 x)) B))) (/.f64 x B))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/9 x) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (*.f64 2/15 x))) (pow.f64 B 3)) (+.f64 (*.f64 (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F))) (+.f64 (*.f64 1/720 F) (*.f64 -1/5040 F))))) (+.f64 (*.f64 -2/45 x) (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))))) (pow.f64 B 5)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) F)) (*.f64 1/3 x)) B)))) (/.f64 x B))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(+.f64 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (cos.f64 B) (sin.f64 B)))) (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)))
(+.f64 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (cos.f64 B) (sin.f64 B)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (*.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 x 2))) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))))
(+.f64 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (cos.f64 B) (sin.f64 B)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (*.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 x 2))) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 F (pow.f64 x 3))) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))
(+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))
(+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))))
(+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 7))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 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 (pow.f64 F 2) 2)) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.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 (pow.f64 F 2) 2)) x))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 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 (pow.f64 F 2) 2)) x)) (/.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 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 -1/384 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 -1/64 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (pow.f64 x 3)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 1/64 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 1/384 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (pow.f64 x 3))))))
(sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (pow.f64 F 2))) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (pow.f64 F 2))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))) (pow.f64 F 4)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (pow.f64 F 2))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))) (pow.f64 F 4))) (*.f64 -5/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))) (pow.f64 F 6))))))
(/.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/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/8 (/.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/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/8 (/.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/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5)))) (/.f64 1 F))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (+.f64 (*.f64 -1/6 (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/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))))) (/.f64 1 F))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (pow.f64 x 2))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (pow.f64 x 2))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 4))) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (+.f64 (pow.f64 F 2) 2)))) (pow.f64 x 3))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 3) (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 3) (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) 2)) (pow.f64 F 5)) (sin.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 3) (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) 2)) (pow.f64 F 5)) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 (+.f64 (*.f64 2 x) 2)))) 2)) (+.f64 2 (*.f64 2 x))))) (pow.f64 F 7)) (sin.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (+.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 (*.f64 2 x) 2)) 2)))) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (*.f64 (sin.f64 B) (pow.f64 F 6)))) (/.f64 1 (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (+.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 (*.f64 2 x) 2)) 2)))) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (*.f64 (sin.f64 B) (pow.f64 F 6)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))))) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F))) (+.f64 (*.f64 1/720 F) (*.f64 -1/5040 F))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))) 1)
(*.f64 1 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) 2) (cbrt.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (sqrt.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)))
(*.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/4) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/4))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 F F (fma.f64 2 x 2))) 2) -1/2) (pow.f64 (cbrt.f64 (fma.f64 F F (fma.f64 2 x 2))) -1/2))
(*.f64 (pow.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) -1/2) (pow.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) -1/2))
(log.f64 (exp.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 F F (fma.f64 2 x 2)))))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 F F (fma.f64 2 x 2)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))) 1)
(*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(*.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 2) (cbrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) (sqrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(pow.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 2)
(pow.f64 (/.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (sin.f64 B)) -1)
(log.f64 (exp.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) 2) (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))) 1)
(*.f64 1 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(*.f64 (/.f64 1 (sin.f64 B)) (pow.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) -1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))) 2) (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))) (sqrt.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) -1) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) -1))
(pow.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) -1)
(pow.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 1)
(pow.f64 (sqrt.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))) 2)
(pow.f64 (/.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) 1) -1)
(log.f64 (exp.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) -2) (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(exp.f64 (neg.f64 (log.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))) 1)
(/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (*.f64 F 1) (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(pow.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 1)
(pow.f64 (sqrt.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))) 2)
(log.f64 (exp.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 2) (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(expm1.f64 (log1p.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(exp.f64 (log.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))) 1)
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(pow.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) 1)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) 2)
(log.f64 (exp.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) 2) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(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)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (sin.f64 B)))) 1)
(*.f64 x (/.f64 1 (sin.f64 B)))
(*.f64 1 (/.f64 x (sin.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 2) (cbrt.f64 (/.f64 x (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 x (sin.f64 B))) (sqrt.f64 (/.f64 x (sin.f64 B))))
(pow.f64 (/.f64 x (sin.f64 B)) 1)
(pow.f64 (sqrt.f64 (/.f64 x (sin.f64 B))) 2)
(pow.f64 (/.f64 (sin.f64 B) x) -1)
(log.f64 (exp.f64 (/.f64 x (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (sin.f64 B)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x (sin.f64 B)) 2) (/.f64 x (sin.f64 B))))
(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 F (sin.f64 B)) (/.f64 -1 F)))) 1)
(/.f64 (*.f64 F -1) (*.f64 (sin.f64 B) F))
(/.f64 (*.f64 (/.f64 F (sin.f64 B)) -1) F)
(/.f64 (*.f64 F (/.f64 -1 F)) (sin.f64 B))
(pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))) 2)
(log.f64 (exp.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)) 2) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))))
(exp.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) 1)
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))
(pow.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) 1)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) 2)
(log.f64 (exp.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) 2) (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))))) 1)
(pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) 1)
(pow.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) 2)
(log.f64 (exp.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) 2) (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))))
(expm1.f64 (log1p.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))))
(exp.f64 (log.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 2 x 2)))) 1)
(*.f64 1 (/.f64 1 (fma.f64 2 x 2)))
(*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x 2))) 2) (cbrt.f64 (/.f64 1 (fma.f64 2 x 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x 2)) 2) -1) (pow.f64 (cbrt.f64 (fma.f64 2 x 2)) -1))
(pow.f64 (fma.f64 2 x 2) -1)
(pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1)
(pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)
(pow.f64 (pow.f64 (fma.f64 2 x 2) -2) 1/2)
(pow.f64 (/.f64 (fma.f64 2 x 2) 1) -1)
(log.f64 (exp.f64 (/.f64 1 (fma.f64 2 x 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 2 x 2)))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -2) (/.f64 1 (fma.f64 2 x 2))))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 2 x 2))))
(exp.f64 (neg.f64 (log.f64 (fma.f64 2 x 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 2 x 2)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 2 x 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 2 x 2))))
(+.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 1 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 1 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 1 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) F (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) F (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) F (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) 2) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) 2) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) 2) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(*.f64 1 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))) 2) (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(*.f64 (sqrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))) (sqrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B))))
(pow.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))) 1)
(pow.f64 (sqrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))) 2)
(log.f64 (exp.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))))))
(log.f64 (/.f64 (exp.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (exp.f64 (/.f64 x (tan.f64 B)))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))) 2) (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(expm1.f64 (log1p.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(exp.f64 (log.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 1 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) F (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) 2) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (neg.f64 (/.f64 x (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 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (sqrt.f64 (pow.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/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 (pow.f64 1 -1/2) (pow.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))
(*.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))
(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 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (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)))
(exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 2 x (fma.f64 F F 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 1 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))) 2) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))) (sqrt.f64 (*.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)
(pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))) 1)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))) 2)
(pow.f64 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) -1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))))
(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 (*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))) 2) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))))
(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)))))
Outputs
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))
(sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))
(fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 3))) (pow.f64 F 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(fma.f64 -1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))
(fma.f64 -1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 3))) (pow.f64 F 2))) (+.f64 (*.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 5))) (pow.f64 F 4))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (fma.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5))) (pow.f64 F 4)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (fma.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5))) (pow.f64 F 4)) (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 3))) (pow.f64 F 2))) (+.f64 (*.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 5))) (pow.f64 F 4))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (*.f64 -5/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 7))) (pow.f64 F 6))))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (fma.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5))) (pow.f64 F 4)) (*.f64 (*.f64 -5/16 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7)))) (pow.f64 F 6))))
(fma.f64 -1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (fma.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5))) (pow.f64 F 4)) (fma.f64 (*.f64 -5/16 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7)))) (pow.f64 F 6) (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))))
(/.f64 1 F)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 3))) (/.f64 1 F))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (/.f64 1 F))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) 2) (pow.f64 F 5))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 3))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) 2) (pow.f64 F 5))) (/.f64 1 F))))
(fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (fma.f64 1/4 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (/.f64 1 F))))
(+.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) 3/8) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (/.f64 1 F)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) 3) (pow.f64 F 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) 2) (pow.f64 F 5))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 3))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) 2) (pow.f64 F 5))) (/.f64 1 F)))))))
(fma.f64 -1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) (fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (fma.f64 -1/6 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) (fma.f64 -1/48 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (fma.f64 1/4 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (/.f64 1 F)))))))
(fma.f64 -1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) (+.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) -3/16) (+.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) 3/8) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (/.f64 1 F)))))
(/.f64 -1 F)
(-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 3))) (/.f64 1 F))
(-.f64 (*.f64 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3))) (/.f64 1 F))
(fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (/.f64 -1 F))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 1/4 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 F 5)))) (/.f64 1 F))
(-.f64 (fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5)))) (/.f64 1 F))
(fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5)) (/.f64 -1 F)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 2 x) 2) 3)) (+.f64 (*.f64 -1/6 (pow.f64 (+.f64 (*.f64 2 x) 2) 3)) (*.f64 -1/8 (pow.f64 (+.f64 (*.f64 2 x) 2) 3)))) (pow.f64 F 7))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 1/4 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 F 5))))) (/.f64 1 F))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/8 (pow.f64 (fma.f64 2 x 2) 3) (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -3/16)) (pow.f64 F 7)) (fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5))))) (/.f64 1 F))
(+.f64 (-.f64 (-.f64 (*.f64 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -5/16) (pow.f64 F 7))) (/.f64 -1 F))
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))
(fma.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))
(-.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 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))))
(fma.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (fma.f64 3/2 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))))
(-.f64 (fma.f64 3/2 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))))
(+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 7))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))))
(fma.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (fma.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)))) (fma.f64 3/2 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))))
(-.f64 (fma.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)))) (fma.f64 3/2 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 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 (pow.f64 F 2) 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)))))
(fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.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 (pow.f64 F 2) 2)) x))))
(+.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (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 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (*.f64 (/.f64 x (pow.f64 (fma.f64 F F 2) 2)) (/.f64 x 3/32))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 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 (pow.f64 F 2) 2)) x)) (/.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 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 -1/384 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 -1/64 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (pow.f64 x 3)))))
(+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 x x) (*.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 (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))))) (fma.f64 -1/48 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) -7/384))) (pow.f64 x 3)))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))) (+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) -5/128))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (*.f64 (/.f64 x (pow.f64 (fma.f64 F F 2) 2)) (/.f64 x 3/32)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2)))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x)))
(+.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 x (fma.f64 F F 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x))))
(+.f64 (+.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 x (fma.f64 F F 2))))) (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) x) (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 1/64 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 1/384 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (pow.f64 x 3))))))
(+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (+.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 x (fma.f64 F F 2))) (neg.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.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 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) x) (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) x)) (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))) (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 5/128)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) B)
(*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))) B)
(*.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) B)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 B 3) (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) B))
(fma.f64 -1/6 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))) B))
(*.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) (+.f64 B (*.f64 -1/6 (pow.f64 B 3))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 B 5) (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 B 3) (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) B)))
(fma.f64 1/120 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))) (pow.f64 B 5)) (fma.f64 -1/6 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))) B)))
(fma.f64 1/120 (*.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 B 5)) (*.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) (+.f64 B (*.f64 -1/6 (pow.f64 B 3)))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 B 5) (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 B 3) (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 B 7) (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) B))))
(fma.f64 1/120 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))) (pow.f64 B 5)) (fma.f64 -1/6 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))) (pow.f64 B 3)) (fma.f64 -1/5040 (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))) (pow.f64 B 7)) (*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))) B))))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) (+.f64 (*.f64 1/120 (pow.f64 B 5)) (*.f64 -1/6 (pow.f64 B 3)))) (*.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) (+.f64 B (*.f64 -1/5040 (pow.f64 B 7)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))
(*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))) (sin.f64 B))
(*.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) (sin.f64 B))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))
(*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))) (sin.f64 B))
(*.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) (sin.f64 B))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))
(*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))) (sin.f64 B))
(*.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) (sin.f64 B))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))
(*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))) (sin.f64 B))
(*.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) (sin.f64 B))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))
(*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))) (sin.f64 B))
(*.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) (sin.f64 B))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))
(*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))) (sin.f64 B))
(*.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) (sin.f64 B))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))
(*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))) (sin.f64 B))
(*.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) (sin.f64 B))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))
(*.f64 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))) (sin.f64 B))
(*.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) (sin.f64 B))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (*.f64 2 x) 2)))
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (*.f64 2 x) 2))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 (*.f64 F F) (sin.f64 B))) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2))))
(fma.f64 1/2 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (*.f64 (*.f64 F F) (sin.f64 B))) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (*.f64 (sin.f64 B) (pow.f64 F 4)) (+.f64 (*.f64 2 x) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (*.f64 2 x) 2)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (sin.f64 B) (/.f64 (fma.f64 2 x 2) (pow.f64 F 4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 (*.f64 F F) (sin.f64 B))) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2)))))
(fma.f64 -1/8 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 (*.f64 (pow.f64 F 4) (sin.f64 B)) (fma.f64 2 x 2))) (fma.f64 1/2 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (*.f64 (*.f64 F F) (sin.f64 B))) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (*.f64 (sin.f64 B) (pow.f64 F 4)) (+.f64 (*.f64 2 x) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (+.f64 (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (*.f64 2 x) 2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (*.f64 (sin.f64 B) (pow.f64 F 6)) (+.f64 (*.f64 2 x) 2)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (sin.f64 B) (/.f64 (fma.f64 2 x 2) (pow.f64 F 4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (/.f64 (sin.f64 B) (/.f64 (fma.f64 2 x 2) (pow.f64 F 6))))))))
(fma.f64 -1/8 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 (*.f64 (pow.f64 F 4) (sin.f64 B)) (fma.f64 2 x 2))) (fma.f64 1/2 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (/.f64 (sin.f64 B) (/.f64 (fma.f64 2 x 2) (pow.f64 F 6)))) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2))))))
(*.f64 (sin.f64 B) F)
(*.f64 F (sin.f64 B))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2)) F)) (*.f64 (sin.f64 B) F))
(fma.f64 1/2 (/.f64 (sin.f64 B) (/.f64 F (fma.f64 2 x 2))) (*.f64 F (sin.f64 B)))
(fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (/.f64 (sin.f64 B) F)) (*.f64 F (sin.f64 B)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2)) F)) (+.f64 (*.f64 (sin.f64 B) F) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (sin.f64 B)) (pow.f64 F 3)))))
(fma.f64 1/2 (/.f64 (sin.f64 B) (/.f64 F (fma.f64 2 x 2))) (fma.f64 (sin.f64 B) F (*.f64 -1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 (pow.f64 F 3) (sin.f64 B))))))
(fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (/.f64 (sin.f64 B) F)) (fma.f64 -1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 (pow.f64 F 3) (sin.f64 B))) (*.f64 F (sin.f64 B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2)) F)) (+.f64 (*.f64 (sin.f64 B) F) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (sin.f64 B)) (pow.f64 F 3))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 F 5))))))
(fma.f64 1/2 (/.f64 (sin.f64 B) (/.f64 F (fma.f64 2 x 2))) (fma.f64 (sin.f64 B) F (fma.f64 -1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 (pow.f64 F 3) (sin.f64 B))) (*.f64 1/16 (/.f64 (*.f64 (*.f64 (fma.f64 2 x 2) (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 F 5))))))
(fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (/.f64 (sin.f64 B) F)) (fma.f64 F (sin.f64 B) (fma.f64 1/16 (/.f64 (fma.f64 2 x 2) (/.f64 (pow.f64 F 5) (*.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x 2) 2)))) (*.f64 -1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 (pow.f64 F 3) (sin.f64 B)))))))
(*.f64 -1 (*.f64 (sin.f64 B) F))
(neg.f64 (*.f64 F (sin.f64 B)))
(*.f64 F (neg.f64 (sin.f64 B)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2)) F)) (*.f64 -1 (*.f64 (sin.f64 B) F)))
(fma.f64 -1/2 (/.f64 (sin.f64 B) (/.f64 F (fma.f64 2 x 2))) (neg.f64 (*.f64 F (sin.f64 B))))
(-.f64 (*.f64 -1/2 (*.f64 (fma.f64 2 x 2) (/.f64 (sin.f64 B) F))) (*.f64 F (sin.f64 B)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (sin.f64 B)) (pow.f64 F 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2)) F)) (*.f64 -1 (*.f64 (sin.f64 B) F))))
(fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (sin.f64 B) (/.f64 F (fma.f64 2 x 2))) (neg.f64 (*.f64 F (sin.f64 B)))))
(-.f64 (fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 (pow.f64 F 3) (sin.f64 B))) (*.f64 -1/2 (*.f64 (fma.f64 2 x 2) (/.f64 (sin.f64 B) F)))) (*.f64 F (sin.f64 B)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (sin.f64 B)) (pow.f64 F 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 F 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2)) F)) (*.f64 -1 (*.f64 (sin.f64 B) F)))))
(fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (fma.f64 2 x 2) (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 F 5)) (fma.f64 -1/2 (/.f64 (sin.f64 B) (/.f64 F (fma.f64 2 x 2))) (neg.f64 (*.f64 F (sin.f64 B))))))
(fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 (pow.f64 F 3) (sin.f64 B))) (-.f64 (fma.f64 (/.f64 (fma.f64 2 x 2) (/.f64 (pow.f64 F 5) (*.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x 2) 2)))) -1/16 (*.f64 -1/2 (*.f64 (fma.f64 2 x 2) (/.f64 (sin.f64 B) F)))) (*.f64 F (sin.f64 B))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))
(+.f64 (*.f64 (*.f64 (sin.f64 B) x) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (pow.f64 F 2) 2))))
(fma.f64 (*.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))
(*.f64 (sin.f64 B) (+.f64 (sqrt.f64 (fma.f64 F F 2)) (*.f64 x (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sin.f64 B) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 (*.f64 (sin.f64 B) x) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 (*.f64 x x) (sin.f64 B))) (fma.f64 (*.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 (*.f64 x x) (sin.f64 B))) (*.f64 (sin.f64 B) (+.f64 (sqrt.f64 (fma.f64 F F 2)) (*.f64 x (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sin.f64 B) (pow.f64 x 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sin.f64 B) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 (*.f64 (sin.f64 B) x) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (pow.f64 F 2) 2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) (*.f64 (pow.f64 x 3) (sin.f64 B))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 (*.f64 x x) (sin.f64 B))) (fma.f64 (*.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) (*.f64 (pow.f64 x 3) (sin.f64 B))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 (*.f64 x x) (sin.f64 B))) (*.f64 (sin.f64 B) (+.f64 (sqrt.f64 (fma.f64 F F 2)) (*.f64 x (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))) (/.f64 1 B))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 1 B))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) B)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))) (/.f64 1 B)) (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 1 B) (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (/.f64 1 B) (*.f64 1/6 B)))
(+.f64 (*.f64 7/360 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))) (/.f64 1 B)) (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))))
(fma.f64 7/360 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))))) (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 1 B) (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))))))))
(fma.f64 7/360 (*.f64 (pow.f64 B 3) (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 (/.f64 1 B) (*.f64 1/6 B))))
(+.f64 (*.f64 7/360 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (+.f64 (*.f64 31/15120 (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))) (/.f64 1 B)) (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))))
(fma.f64 7/360 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))))) (fma.f64 31/15120 (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))))) (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 1 B) (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (*.f64 7/360 (pow.f64 B 3)) (*.f64 31/15120 (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (/.f64 1 B) (*.f64 1/6 B))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 1 (sin.f64 B)))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 1 (sin.f64 B)))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 1 (sin.f64 B)))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 1 (sin.f64 B)))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 1 (sin.f64 B)))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 1 (sin.f64 B)))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 1 (sin.f64 B)))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 1 (sin.f64 B)))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 1 (sin.f64 B)))
(/.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B))
(+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 2) (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2))))))
(fma.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (*.f64 F F) (*.f64 (fma.f64 2 x 2) (sin.f64 B))))))
(fma.f64 -1/2 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 (*.f64 F F) (*.f64 (fma.f64 2 x 2) (sin.f64 B)))) (/.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) 2)) (pow.f64 F 4)) (sin.f64 B)))) (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 2) (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (fma.f64 2 x 2)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 4)))) (fma.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (*.f64 F F) (*.f64 (fma.f64 2 x 2) (sin.f64 B)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 1/4 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (/.f64 (sin.f64 B) (pow.f64 F 4)))) (fma.f64 -1/2 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 (*.f64 F F) (*.f64 (fma.f64 2 x 2) (sin.f64 B)))) (/.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) 2)) (pow.f64 F 4)) (sin.f64 B)))) (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 (+.f64 (*.f64 2 x) 2)))) 2)) (+.f64 2 (*.f64 2 x))))) (pow.f64 F 6)) (sin.f64 B)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 2) (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (fma.f64 2 x 2)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 4)))) (fma.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (fma.f64 2 x 2)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))) 2)) (fma.f64 2 x 2)))) (/.f64 (sin.f64 B) (pow.f64 F 6)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (*.f64 F F) (*.f64 (fma.f64 2 x 2) (sin.f64 B))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 1/4 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (/.f64 (sin.f64 B) (pow.f64 F 4)))) (fma.f64 -1/2 (fma.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 1/4 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (fma.f64 2 x 2)) (/.f64 1 (pow.f64 (fma.f64 2 x 2) 4))) (/.f64 (sin.f64 B) (pow.f64 F 6))) (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 (*.f64 F F) (*.f64 (fma.f64 2 x 2) (sin.f64 B))))) (/.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B))))
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 1 (*.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3)))) (/.f64 1 (*.f64 (sin.f64 B) F)))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))) (/.f64 1 (*.f64 F (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5)))) (/.f64 1 (*.f64 (sin.f64 B) F))))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 (fma.f64 2 x 2) -1/2) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B))) (/.f64 1 (*.f64 F (sin.f64 B)))))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B))) (/.f64 1 (*.f64 F (sin.f64 B)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3)))) (+.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 (*.f64 2 x) 2)) 2)))) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (*.f64 (sin.f64 B) (pow.f64 F 7)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5)))) (/.f64 1 (*.f64 (sin.f64 B) F)))))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 (fma.f64 2 x 2) -1/2) 2))) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 7) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 (fma.f64 2 x 2) -1/2) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B))) (/.f64 1 (*.f64 F (sin.f64 B))))))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (-.f64 (*.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 2))) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 7) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B))) (/.f64 1 (*.f64 F (sin.f64 B))))))
(/.f64 -1 (*.f64 (sin.f64 B) F))
(/.f64 -1 (*.f64 F (sin.f64 B)))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3)))) (/.f64 1 (*.f64 (sin.f64 B) F)))
(-.f64 (*.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B))))
(fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))) (/.f64 -1 (*.f64 F (sin.f64 B))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3))))) (/.f64 1 (*.f64 (sin.f64 B) F)))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 (fma.f64 2 x 2) -1/2) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B))) (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))))) (/.f64 1 (*.f64 F (sin.f64 B))))
(fma.f64 1/2 (+.f64 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B))) (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (/.f64 -1 (*.f64 F (sin.f64 B))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5)))) (+.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 (*.f64 2 x) 2)) 2)))) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (*.f64 (sin.f64 B) (pow.f64 F 7)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3)))))) (/.f64 1 (*.f64 (sin.f64 B) F)))
(-.f64 (fma.f64 1/2 (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 (fma.f64 2 x 2) -1/2) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 (fma.f64 2 x 2) -1/2) 2))) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 7) (sin.f64 B))) (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B)))))) (/.f64 1 (*.f64 F (sin.f64 B))))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B))) (fma.f64 1/2 (+.f64 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (-.f64 (*.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 2))) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 7) (sin.f64 B))) (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (/.f64 -1 (*.f64 F (sin.f64 B)))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))
(+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))))
(fma.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (sin.f64 B)))))
(-.f64 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (pow.f64 x 2)) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 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)) (/.f64 (sin.f64 B) (*.f64 x x)))) (fma.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (sin.f64 B))))))
(-.f64 (fma.f64 (*.f64 1/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)) (/.f64 (sin.f64 B) (*.f64 x x)))) (sqrt.f64 (fma.f64 F F 2)) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (pow.f64 x 2)) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 4))) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (+.f64 (pow.f64 F 2) 2))))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 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)) (/.f64 (sin.f64 B) (*.f64 x x)))) (fma.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 (pow.f64 x 3) (/.f64 (sin.f64 B) (+.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (neg.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)) (fma.f64 F F 2))))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (sin.f64 B)))))))
(+.f64 (-.f64 (fma.f64 (*.f64 1/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)) (/.f64 (sin.f64 B) (*.f64 x x)))) (sqrt.f64 (fma.f64 F F 2)) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (sin.f64 B)))) (*.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 3) (/.f64 (sin.f64 B) (-.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (/.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)))))) (sqrt.f64 (fma.f64 F F 2))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 3) (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (pow.f64 F 3) (*.f64 (fma.f64 2 x 2) (sin.f64 B)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B))))
(fma.f64 -1/2 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 (pow.f64 F 3) (*.f64 (fma.f64 2 x 2) (sin.f64 B)))) (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 3) (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) 2)) (pow.f64 F 5)) (sin.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (pow.f64 F 3) (*.f64 (fma.f64 2 x 2) (sin.f64 B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (fma.f64 2 x 2)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 5)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))))
(fma.f64 -1/2 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 (pow.f64 F 3) (*.f64 (fma.f64 2 x 2) (sin.f64 B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 1/4 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (/.f64 (sin.f64 B) (pow.f64 F 5)))) (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 3) (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) 2)) (pow.f64 F 5)) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 (+.f64 (*.f64 2 x) 2)))) 2)) (+.f64 2 (*.f64 2 x))))) (pow.f64 F 7)) (sin.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (pow.f64 F 3) (*.f64 (fma.f64 2 x 2) (sin.f64 B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (fma.f64 2 x 2)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 5)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (fma.f64 2 x 2)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))) 2)) (fma.f64 2 x 2)))) (/.f64 (sin.f64 B) (pow.f64 F 7)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B))))))
(fma.f64 -1/2 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 (pow.f64 F 3) (*.f64 (fma.f64 2 x 2) (sin.f64 B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 1/4 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (/.f64 (sin.f64 B) (pow.f64 F 5)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 1/4 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (fma.f64 2 x 2)) (/.f64 1 (pow.f64 (fma.f64 2 x 2) 4))) (/.f64 (sin.f64 B) (pow.f64 F 7)))) (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B))))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 (fma.f64 2 x 2) -1/2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 1 (sin.f64 B))))
(fma.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 1 (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (+.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 (*.f64 2 x) 2)) 2)))) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (*.f64 (sin.f64 B) (pow.f64 F 6)))) (/.f64 1 (sin.f64 B)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 (fma.f64 2 x 2) -1/2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 (fma.f64 2 x 2) -1/2) 2))) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))) (/.f64 1 (sin.f64 B)))))
(fma.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (-.f64 (*.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 2))) (pow.f64 (fma.f64 2 x 2) 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 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 2 x) 2)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (*.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/2 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 (fma.f64 2 x 2) -1/2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 -1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 2 x) 2)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 x) 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2))))) (*.f64 (sin.f64 B) (pow.f64 F 6)))))) (/.f64 1 (sin.f64 B)))
(-.f64 (fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 (fma.f64 2 x 2) -1/2) 2))) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))) (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 (fma.f64 2 x 2) -1/2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (-.f64 (*.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 2))) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 -1 (sin.f64 B))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F B))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))
(fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (*.f64 1/6 (*.f64 F (*.f64 B (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (/.f64 F B) (*.f64 1/6 (*.f64 F B))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))))
(fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (fma.f64 1/6 (*.f64 F (*.f64 B (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (/.f64 F B) (*.f64 1/6 (*.f64 F B)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F))) (+.f64 (*.f64 1/720 F) (*.f64 -1/5040 F))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))))
(fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (fma.f64 1/6 (*.f64 F (*.f64 B (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (*.f64 (pow.f64 B 5) (fma.f64 1/6 (*.f64 F -7/360) (*.f64 F 1/840)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (/.f64 F B) (*.f64 1/6 (*.f64 F B)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (*.f64 (pow.f64 B 5) (fma.f64 1/6 (*.f64 F -7/360) (*.f64 F 1/840))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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 (pow.f64 F 2) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x)))))
(-.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 F (/.f64 (sin.f64 B) x))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (pow.f64 x 2))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 (*.f64 (*.f64 F (-.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 x x)) (sin.f64 B))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)) (*.f64 (*.f64 1/2 (/.f64 F (/.f64 (sin.f64 B) (*.f64 (*.f64 x x) (-.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 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (pow.f64 x 2))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 4))) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (+.f64 (pow.f64 F 2) 2)))) (pow.f64 x 3))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 (*.f64 (*.f64 F (-.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 x x)) (sin.f64 B))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))) (*.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 F (/.f64 (sin.f64 B) (*.f64 (pow.f64 x 3) (+.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (neg.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)) (fma.f64 F F 2))))))))))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 F (/.f64 (sin.f64 B) (*.f64 (*.f64 x x) (-.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 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 F (/.f64 (sin.f64 B) (*.f64 (pow.f64 x 3) (-.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (/.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 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (neg.f64 (/.f64 F (/.f64 (sin.f64 B) x)))))))
(/.f64 x B)
(+.f64 (/.f64 x B) (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B))
(+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3)))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3))))
(+.f64 (/.f64 x B) (fma.f64 (*.f64 x -1/3) B (*.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))))
(+.f64 (/.f64 x B) (fma.f64 (pow.f64 B 3) (+.f64 (*.f64 x 1/30) (*.f64 1/6 (*.f64 x -1/3))) (*.f64 B (*.f64 x -1/3))))
(+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (+.f64 (*.f64 (-.f64 (*.f64 -1/720 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))))) (+.f64 (*.f64 -1/5040 x) (*.f64 1/120 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))))) (pow.f64 B 5)) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3)))))
(+.f64 (/.f64 x B) (fma.f64 (*.f64 x -1/3) B (fma.f64 (-.f64 (*.f64 x -1/720) (fma.f64 -1/6 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (fma.f64 -1/5040 x (*.f64 1/120 (*.f64 x -1/3))))) (pow.f64 B 5) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))))
(+.f64 (fma.f64 B (*.f64 x -1/3) (/.f64 x B)) (fma.f64 (pow.f64 B 5) (-.f64 (*.f64 x -1/720) (fma.f64 -1/6 (+.f64 (*.f64 x 1/30) (*.f64 1/6 (*.f64 x -1/3))) (fma.f64 1/120 (*.f64 x -1/3) (*.f64 x -1/5040)))) (*.f64 (pow.f64 B 3) (+.f64 (*.f64 x 1/30) (*.f64 1/6 (*.f64 x -1/3))))))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(/.f64 x B)
(+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))
(fma.f64 1/6 (*.f64 x B) (/.f64 x B))
(+.f64 (*.f64 1/6 (*.f64 B x)) (+.f64 (/.f64 x B) (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 x) (*.f64 1/120 x))))))
(+.f64 (fma.f64 1/6 (*.f64 x B) (/.f64 x B)) (neg.f64 (*.f64 (pow.f64 B 3) (*.f64 x -7/360))))
(-.f64 (fma.f64 1/6 (*.f64 x B) (/.f64 x B)) (*.f64 (pow.f64 B 3) (*.f64 x -7/360)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 1/720 x) (+.f64 (*.f64 -1/5040 x) (*.f64 1/6 (+.f64 (*.f64 -1/36 x) (*.f64 1/120 x))))))) (+.f64 (*.f64 1/6 (*.f64 B x)) (+.f64 (/.f64 x B) (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 x) (*.f64 1/120 x)))))))
(fma.f64 -1 (*.f64 (pow.f64 B 5) (fma.f64 1/720 x (fma.f64 -1/5040 x (*.f64 1/6 (*.f64 x -7/360))))) (+.f64 (fma.f64 1/6 (*.f64 x B) (/.f64 x B)) (neg.f64 (*.f64 (pow.f64 B 3) (*.f64 x -7/360)))))
(-.f64 (-.f64 (fma.f64 1/6 (*.f64 x B) (/.f64 x B)) (*.f64 (pow.f64 B 3) (*.f64 x -7/360))) (*.f64 (pow.f64 B 5) (+.f64 (*.f64 x 1/840) (*.f64 1/6 (*.f64 x -7/360)))))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 B)
(-.f64 (*.f64 -1/6 B) (/.f64 1 B))
(fma.f64 -1/6 B (/.f64 -1 B))
(-.f64 (+.f64 (*.f64 -7/360 (pow.f64 B 3)) (*.f64 -1/6 B)) (/.f64 1 B))
(-.f64 (fma.f64 -7/360 (pow.f64 B 3) (*.f64 -1/6 B)) (/.f64 1 B))
(fma.f64 (pow.f64 B 3) -7/360 (fma.f64 -1/6 B (/.f64 -1 B)))
(-.f64 (+.f64 (*.f64 -31/15120 (pow.f64 B 5)) (+.f64 (*.f64 -7/360 (pow.f64 B 3)) (*.f64 -1/6 B))) (/.f64 1 B))
(-.f64 (fma.f64 -31/15120 (pow.f64 B 5) (fma.f64 -7/360 (pow.f64 B 3) (*.f64 -1/6 B))) (/.f64 1 B))
(fma.f64 (pow.f64 B 5) -31/15120 (fma.f64 (pow.f64 B 3) -7/360 (fma.f64 -1/6 B (/.f64 -1 B))))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 1 B))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 1 B))
(/.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) B)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) B)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 1 B)))
(fma.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 1 B)))
(fma.f64 1/6 (*.f64 B (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (/.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) B))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) B)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 1 B)) (*.f64 7/360 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (pow.f64 B 3)))))
(fma.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 1 B) (*.f64 7/360 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))))
(fma.f64 1/6 (*.f64 B (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (fma.f64 7/360 (*.f64 (pow.f64 B 3) (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (/.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) B)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) B)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 1 B)) (+.f64 (*.f64 7/360 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (pow.f64 B 3))) (*.f64 31/15120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (pow.f64 B 5))))))
(fma.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 1 B) (fma.f64 7/360 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (*.f64 31/15120 (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))))))
(+.f64 (fma.f64 1/6 (*.f64 B (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (/.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) B)) (fma.f64 7/360 (*.f64 (pow.f64 B 3) (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (*.f64 (*.f64 31/15120 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (pow.f64 B 5))))
(/.f64 (sqrt.f64 1/2) (sin.f64 B))
(+.f64 (*.f64 -1/4 (/.f64 x (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(fma.f64 -1/4 (/.f64 x (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 x 2)) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/4 (/.f64 x (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (sin.f64 B)) (/.f64 (*.f64 x x) (sqrt.f64 1/2))) (fma.f64 -1/4 (/.f64 x (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 x 2)) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/4 (/.f64 x (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 x 3)) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (sqrt.f64 1/2) (sin.f64 B)))))
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (sin.f64 B)) (/.f64 (*.f64 x x) (sqrt.f64 1/2))) (fma.f64 -1/4 (/.f64 x (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (sin.f64 B)) (/.f64 (pow.f64 x 3) (sqrt.f64 1/2))) (/.f64 (sqrt.f64 1/2) (sin.f64 B)))))
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (sin.f64 B)) (/.f64 (*.f64 x x) (sqrt.f64 1/2))) (fma.f64 -1/4 (/.f64 x (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 -1/4 (-.f64 1 (/.f64 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2) 1/2)) 1/2) (sqrt.f64 1/2)) (/.f64 (pow.f64 x 3) (sin.f64 B))) (/.f64 (sqrt.f64 1/2) (sin.f64 B)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F B))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (*.f64 F B))))
(fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (*.f64 F B)))
(fma.f64 1/6 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (*.f64 F B)) (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F B)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (*.f64 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)) (pow.f64 B 3)))) (+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (*.f64 F B)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))) (fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (*.f64 F B))))
(-.f64 (fma.f64 1/6 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (*.f64 F B)) (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F B))) (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F))) (+.f64 (*.f64 1/720 F) (*.f64 -1/5040 F))) (pow.f64 B 5)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (*.f64 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)) (pow.f64 B 3)))) (+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (*.f64 F B))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 (pow.f64 B 5) (fma.f64 1/6 (*.f64 F -7/360) (*.f64 F 1/840)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))) (fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (*.f64 F B)))))
(+.f64 (*.f64 (neg.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (+.f64 (*.f64 (pow.f64 B 5) (fma.f64 1/6 (*.f64 F -7/360) (*.f64 F 1/840))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360)))) (fma.f64 1/6 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (*.f64 F B)) (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F B))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 F x) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)))
(fma.f64 -1/4 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 x (sqrt.f64 1/2))) (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F)))
(fma.f64 -1/4 (*.f64 (/.f64 x (sin.f64 B)) (/.f64 F (sqrt.f64 1/2))) (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (*.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 x 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F x) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))))
(fma.f64 1/2 (/.f64 (*.f64 F (*.f64 (*.f64 x x) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (fma.f64 -1/4 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 x (sqrt.f64 1/2))) (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F))))
(fma.f64 1/2 (/.f64 F (*.f64 (/.f64 (sin.f64 B) (*.f64 x x)) (/.f64 (sqrt.f64 1/2) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2))))) (fma.f64 -1/4 (*.f64 (/.f64 x (sin.f64 B)) (/.f64 F (sqrt.f64 1/2))) (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (*.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 x 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F x) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 x 3))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)))))
(fma.f64 1/2 (/.f64 (*.f64 F (*.f64 (*.f64 x x) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (fma.f64 -1/4 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 x (sqrt.f64 1/2))) (fma.f64 -1/2 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (*.f64 (pow.f64 x 3) (+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F)))))
(fma.f64 1/2 (/.f64 F (*.f64 (/.f64 (sin.f64 B) (*.f64 x x)) (/.f64 (sqrt.f64 1/2) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2))))) (fma.f64 -1/4 (*.f64 (/.f64 x (sin.f64 B)) (/.f64 F (sqrt.f64 1/2))) (fma.f64 -1/2 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (*.f64 (pow.f64 x 3) (fma.f64 -1/4 (-.f64 1 (/.f64 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2) 1/2)) 1/2)) (sqrt.f64 1/2))) (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F)))))
1/2
(+.f64 (*.f64 -1/2 x) 1/2)
(fma.f64 -1/2 x 1/2)
(fma.f64 x -1/2 1/2)
(+.f64 (*.f64 -1/2 x) (+.f64 1/2 (*.f64 1/2 (pow.f64 x 2))))
(+.f64 (fma.f64 -1/2 x 1/2) (*.f64 1/2 (*.f64 x x)))
(fma.f64 x -1/2 (fma.f64 1/2 (*.f64 x x) 1/2))
(+.f64 (*.f64 -1/2 x) (+.f64 1/2 (+.f64 (*.f64 -1/2 (pow.f64 x 3)) (*.f64 1/2 (pow.f64 x 2)))))
(+.f64 (fma.f64 -1/2 x 1/2) (fma.f64 -1/2 (pow.f64 x 3) (*.f64 1/2 (*.f64 x x))))
(+.f64 (fma.f64 x -1/2 1/2) (fma.f64 -1/2 (pow.f64 x 3) (*.f64 1/2 (*.f64 x x))))
(/.f64 1/2 x)
(-.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (/.f64 1/2 x) (/.f64 1/2 (*.f64 x x)))
(+.f64 (/.f64 1/2 x) (/.f64 -1/2 (*.f64 x x)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 x))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1/2 (pow.f64 x 3)) (-.f64 (/.f64 1/2 x) (/.f64 1/2 (*.f64 x x))))
(+.f64 (/.f64 1/2 x) (+.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 -1/2 (*.f64 x x))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 x))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 4))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (-.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/2 (pow.f64 x 3))) (/.f64 1/2 (pow.f64 x 4))) (/.f64 1/2 (*.f64 x x)))
(+.f64 (/.f64 1/2 (pow.f64 x 3)) (-.f64 (/.f64 1/2 x) (+.f64 (/.f64 1/2 (*.f64 x x)) (/.f64 1/2 (pow.f64 x 4)))))
(/.f64 1/2 x)
(-.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (/.f64 1/2 x) (/.f64 1/2 (*.f64 x x)))
(+.f64 (/.f64 1/2 x) (/.f64 -1/2 (*.f64 x x)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 x))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1/2 (pow.f64 x 3)) (-.f64 (/.f64 1/2 x) (/.f64 1/2 (*.f64 x x))))
(+.f64 (/.f64 1/2 x) (+.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 -1/2 (*.f64 x x))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 x))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 4))) (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (-.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/2 (pow.f64 x 3))) (/.f64 1/2 (pow.f64 x 4))) (/.f64 1/2 (*.f64 x x)))
(+.f64 (/.f64 1/2 (pow.f64 x 3)) (-.f64 (/.f64 1/2 x) (+.f64 (/.f64 1/2 (*.f64 x x)) (/.f64 1/2 (pow.f64 x 4)))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))
(*.f64 (/.f64 x (sin.f64 B)) (neg.f64 (cos.f64 B)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))))
(-.f64 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B))) (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))))
(-.f64 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B))) (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))))
(-.f64 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B))) (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))))
(-.f64 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B))) (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))))
(-.f64 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B))) (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))))
(-.f64 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B))) (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))))
(-.f64 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B))) (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))))
(-.f64 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B))) (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))))
(-.f64 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B))) (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) F) x) B)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) F (neg.f64 x)) B)
(/.f64 (fma.f64 F (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (neg.f64 x)) B)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) F)) (*.f64 1/3 x)) B)) (/.f64 x B))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B) (*.f64 B (fma.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (*.f64 x 1/3)))) (/.f64 x B))
(+.f64 (*.f64 B (fma.f64 1/6 (*.f64 F (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (*.f64 x 1/3))) (/.f64 (fma.f64 F (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (neg.f64 x)) B))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/9 x) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (*.f64 2/15 x))) (pow.f64 B 3)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) F)) (*.f64 1/3 x)) B))) (/.f64 x B))
(-.f64 (fma.f64 (fma.f64 -1/9 x (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 F -7/360)) (*.f64 x 2/15))) (pow.f64 B 3) (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B) (*.f64 B (fma.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (*.f64 x 1/3))))) (/.f64 x B))
(fma.f64 (pow.f64 B 3) (+.f64 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (neg.f64 (*.f64 F -7/360))) (*.f64 x 1/45)) (+.f64 (*.f64 B (fma.f64 1/6 (*.f64 F (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (*.f64 x 1/3))) (/.f64 (fma.f64 F (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (neg.f64 x)) B)))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/9 x) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (*.f64 2/15 x))) (pow.f64 B 3)) (+.f64 (*.f64 (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F))) (+.f64 (*.f64 1/720 F) (*.f64 -1/5040 F))))) (+.f64 (*.f64 -2/45 x) (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))))) (pow.f64 B 5)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) F)) (*.f64 1/3 x)) B)))) (/.f64 x B))
(-.f64 (fma.f64 (fma.f64 -1/9 x (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 F -7/360)) (*.f64 x 2/15))) (pow.f64 B 3) (fma.f64 (fma.f64 17/315 x (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 1/6 (*.f64 F -7/360) (*.f64 F 1/840))) (fma.f64 -2/45 x (*.f64 -1/3 (*.f64 x 1/45))))) (pow.f64 B 5) (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B) (*.f64 B (fma.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (*.f64 x 1/3)))))) (/.f64 x B))
(-.f64 (fma.f64 (pow.f64 B 3) (+.f64 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (neg.f64 (*.f64 F -7/360))) (*.f64 x 1/45)) (fma.f64 (pow.f64 B 5) (fma.f64 x 17/315 (-.f64 (fma.f64 x -2/45 (*.f64 -1/3 (*.f64 x 1/45))) (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (fma.f64 1/6 (*.f64 F -7/360) (*.f64 F 1/840))))) (fma.f64 B (fma.f64 1/6 (*.f64 F (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (*.f64 x 1/3)) (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F B))))) (/.f64 x B))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))))
(-.f64 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B))) (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))))
(-.f64 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B))) (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))))
(-.f64 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B))) (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))))
(-.f64 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B))) (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))))
(-.f64 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B))) (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))))
(-.f64 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B))) (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))))
(-.f64 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B))) (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))))
(-.f64 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B))) (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F))
(+.f64 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (cos.f64 B) (sin.f64 B)))) (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)))
(fma.f64 x (-.f64 (*.f64 -1/4 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))) (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F)))
(+.f64 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (cos.f64 B) (sin.f64 B)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (*.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 x 2))) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))))
(fma.f64 x (-.f64 (*.f64 -1/4 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))) (/.f64 (cos.f64 B) (sin.f64 B))) (fma.f64 1/2 (/.f64 (*.f64 F (*.f64 (*.f64 x x) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F))))
(fma.f64 x (-.f64 (*.f64 -1/4 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))) (/.f64 (cos.f64 B) (sin.f64 B))) (fma.f64 1/2 (/.f64 F (*.f64 (/.f64 (sin.f64 B) (*.f64 x x)) (/.f64 (sqrt.f64 1/2) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2))))) (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F))))
(+.f64 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (cos.f64 B) (sin.f64 B)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (*.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 x 2))) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 F (pow.f64 x 3))) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)))))
(fma.f64 x (-.f64 (*.f64 -1/4 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))) (/.f64 (cos.f64 B) (sin.f64 B))) (fma.f64 1/2 (/.f64 (*.f64 F (*.f64 (*.f64 x x) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (fma.f64 -1/2 (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 1/2)) (*.f64 F (pow.f64 x 3)))) (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F)))))
(fma.f64 x (-.f64 (*.f64 -1/4 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))) (/.f64 (cos.f64 B) (sin.f64 B))) (fma.f64 1/2 (/.f64 F (*.f64 (/.f64 (sin.f64 B) (*.f64 x x)) (/.f64 (sqrt.f64 1/2) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2))))) (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 -1/4 (-.f64 1 (/.f64 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2) 1/2)) 1/2) (sin.f64 B)) (/.f64 (*.f64 F (pow.f64 x 3)) (sqrt.f64 1/2))) (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F)))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))
(*.f64 (/.f64 x (sin.f64 B)) (neg.f64 (cos.f64 B)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))
(*.f64 (/.f64 x (sin.f64 B)) (neg.f64 (cos.f64 B)))
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))
(fma.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))
(-.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 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))))
(fma.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (fma.f64 3/2 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))))
(-.f64 (fma.f64 3/2 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))))
(+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 7))))) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))))
(fma.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (fma.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)))) (fma.f64 3/2 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))))
(-.f64 (fma.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)))) (fma.f64 3/2 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 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 (pow.f64 F 2) 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)))))
(fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.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 (pow.f64 F 2) 2)) x))))
(+.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (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 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (*.f64 (/.f64 x (pow.f64 (fma.f64 F F 2) 2)) (/.f64 x 3/32))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 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 (pow.f64 F 2) 2)) x)) (/.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 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 -1/384 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 -1/64 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (pow.f64 x 3)))))
(+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 x x) (*.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 (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))))) (fma.f64 -1/48 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) -7/384))) (pow.f64 x 3)))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))) (+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) -5/128))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (*.f64 (/.f64 x (pow.f64 (fma.f64 F F 2) 2)) (/.f64 x 3/32)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2)))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x)))
(+.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 x (fma.f64 F F 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x))))
(+.f64 (+.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 x (fma.f64 F F 2))))) (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) x) (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 1/64 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 1/384 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (pow.f64 x 3))))))
(+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (+.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 x (fma.f64 F F 2))) (neg.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.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 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) x) (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) x)) (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))) (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 5/128)))))
(sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))
(sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))
(fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (pow.f64 F 2))) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(fma.f64 -1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))
(fma.f64 -1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (pow.f64 F 2))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))) (pow.f64 F 4)))))
(fma.f64 -1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (fma.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5))) (pow.f64 F 4)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))
(fma.f64 -1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (fma.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5))) (pow.f64 F 4)) (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (pow.f64 F 2))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))) (pow.f64 F 4))) (*.f64 -5/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))) (pow.f64 F 6))))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (fma.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5))) (pow.f64 F 4)) (*.f64 (*.f64 -5/16 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7)))) (pow.f64 F 6))))
(fma.f64 -1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (fma.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5))) (pow.f64 F 4)) (fma.f64 (*.f64 -5/16 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7)))) (pow.f64 F 6) (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))))
(/.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 (fma.f64 2 x 2) (pow.f64 F 3)) (/.f64 1 F))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F))))
(fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (fma.f64 1/4 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (/.f64 1 F))))
(+.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) 3/8) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (/.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/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F)))))))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (fma.f64 -1/6 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) (fma.f64 -1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) (fma.f64 -1/48 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) (fma.f64 1/4 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (/.f64 1 F)))))))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) -7/24) (fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) -1/48 (+.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) 3/8) (/.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 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3))) (/.f64 1 F))
(fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (/.f64 -1 F))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5)))) (/.f64 1 F))
(-.f64 (fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5)))) (/.f64 1 F))
(fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5)) (/.f64 -1 F)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (+.f64 (*.f64 -1/6 (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/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))))) (/.f64 1 F))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/8 (pow.f64 (fma.f64 2 x 2) 3) (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -3/16)) (pow.f64 F 7)) (fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5))))) (/.f64 1 F))
(+.f64 (-.f64 (-.f64 (*.f64 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -5/16) (pow.f64 F 7))) (/.f64 -1 F))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x)))))
(-.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 F (/.f64 (sin.f64 B) x))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (pow.f64 x 2))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 (*.f64 (*.f64 F (-.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 x x)) (sin.f64 B))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)) (*.f64 (*.f64 1/2 (/.f64 F (/.f64 (sin.f64 B) (*.f64 (*.f64 x x) (-.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 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (pow.f64 x 2))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 4))) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (+.f64 (pow.f64 F 2) 2)))) (pow.f64 x 3))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 (*.f64 (*.f64 F (-.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 x x)) (sin.f64 B))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))) (*.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 F (/.f64 (sin.f64 B) (*.f64 (pow.f64 x 3) (+.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (neg.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)) (fma.f64 F F 2))))))))))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 F (/.f64 (sin.f64 B) (*.f64 (*.f64 x x) (-.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 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 F (/.f64 (sin.f64 B) (*.f64 (pow.f64 x 3) (-.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (/.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 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (neg.f64 (/.f64 F (/.f64 (sin.f64 B) x)))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 3) (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (pow.f64 F 3) (*.f64 (fma.f64 2 x 2) (sin.f64 B)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B))))
(fma.f64 -1/2 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 (pow.f64 F 3) (*.f64 (fma.f64 2 x 2) (sin.f64 B)))) (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 3) (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) 2)) (pow.f64 F 5)) (sin.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (pow.f64 F 3) (*.f64 (fma.f64 2 x 2) (sin.f64 B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (fma.f64 2 x 2)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 5)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))))
(fma.f64 -1/2 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 (pow.f64 F 3) (*.f64 (fma.f64 2 x 2) (sin.f64 B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 1/4 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (/.f64 (sin.f64 B) (pow.f64 F 5)))) (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 3) (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) 2)) (pow.f64 F 5)) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 (+.f64 (*.f64 2 x) 2)))) 2)) (+.f64 2 (*.f64 2 x))))) (pow.f64 F 7)) (sin.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (pow.f64 F 3) (*.f64 (fma.f64 2 x 2) (sin.f64 B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (fma.f64 2 x 2)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 5)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (fma.f64 2 x 2)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))) 2)) (fma.f64 2 x 2)))) (/.f64 (sin.f64 B) (pow.f64 F 7)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B))))))
(fma.f64 -1/2 (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 (pow.f64 F 3) (*.f64 (fma.f64 2 x 2) (sin.f64 B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 1/4 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (/.f64 (sin.f64 B) (pow.f64 F 5)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 1/4 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (fma.f64 2 x 2)) (/.f64 1 (pow.f64 (fma.f64 2 x 2) 4))) (/.f64 (sin.f64 B) (pow.f64 F 7)))) (*.f64 (fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 F (sin.f64 B))))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 (fma.f64 2 x 2) -1/2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 1 (sin.f64 B))))
(fma.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 1 (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (+.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 (*.f64 2 x) 2)) 2)))) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (*.f64 (sin.f64 B) (pow.f64 F 6)))) (/.f64 1 (sin.f64 B)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 (fma.f64 2 x 2) -1/2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 (fma.f64 2 x 2) -1/2) 2))) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))) (/.f64 1 (sin.f64 B)))))
(fma.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (-.f64 (*.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 2))) (pow.f64 (fma.f64 2 x 2) 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 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 (fma.f64 2 x 2) -1/2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 -1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (+.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 (*.f64 2 x) 2)) 2)))) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (*.f64 (sin.f64 B) (pow.f64 F 6)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))))) (/.f64 1 (sin.f64 B)))
(-.f64 (fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 (fma.f64 2 x 2) -1/2) 2))) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))) (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 (fma.f64 2 x 2) -1/2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (-.f64 (*.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 2))) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 -1 (sin.f64 B))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 F B))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))
(fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (*.f64 1/6 (*.f64 F (*.f64 B (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (/.f64 F B) (*.f64 1/6 (*.f64 F B))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))))
(fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (fma.f64 1/6 (*.f64 F (*.f64 B (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (/.f64 F B) (*.f64 1/6 (*.f64 F B)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F))) (+.f64 (*.f64 1/720 F) (*.f64 -1/5040 F))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))))
(fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (fma.f64 1/6 (*.f64 F (*.f64 B (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (*.f64 (pow.f64 B 5) (fma.f64 1/6 (*.f64 F -7/360) (*.f64 F 1/840)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (/.f64 F B) (*.f64 1/6 (*.f64 F B)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (*.f64 (pow.f64 B 5) (fma.f64 1/6 (*.f64 F -7/360) (*.f64 F 1/840))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))) 1)
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 1 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) 2) (cbrt.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)))
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (sqrt.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)))
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/4) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/4))
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (pow.f64 1 -1/2) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 F F (fma.f64 2 x 2))) 2) -1/2) (pow.f64 (cbrt.f64 (fma.f64 F F (fma.f64 2 x 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))
(*.f64 (pow.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) -1/2) (pow.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) -1/2))
(/.f64 1 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(log.f64 (exp.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)))
(pow.f64 (fma.f64 F F (fma.f64 2 x 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 F F (fma.f64 2 x 2)) -1/2))))
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (/.f64 1 (fma.f64 F F (fma.f64 2 x 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 F F (fma.f64 2 x 2)) -1/2)))
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 F F (fma.f64 2 x 2)))))
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 F F (fma.f64 2 x 2)))) 1))
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)))
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))) 1)
(*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(*.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 2) (cbrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) (sqrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(pow.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) 1)
(*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 2)
(*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(pow.f64 (/.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (sin.f64 B)) -1)
(/.f64 1 (/.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 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)))
(log.f64 (exp.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) 2) (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 1))
(*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))) 1)
(/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (/.f64 1 (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(*.f64 1 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (/.f64 1 (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(*.f64 (/.f64 1 (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(/.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 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 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) -1))
(*.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (/.f64 1 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) (sin.f64 B))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))) 2) (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (/.f64 1 (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))) (sqrt.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (/.f64 1 (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 2)) (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) -1) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) -1))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) -2)
(pow.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) -1)
(/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (/.f64 1 (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(pow.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 1)
(/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (/.f64 1 (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(pow.f64 (sqrt.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))) 2)
(/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (/.f64 1 (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(pow.f64 (/.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) 1) -1)
(/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (/.f64 1 (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(log.f64 (exp.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (/.f64 1 (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))))
(/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (/.f64 1 (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) -2) (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(cbrt.f64 (*.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) (pow.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) -2)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (/.f64 1 (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(exp.f64 (neg.f64 (log.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (/.f64 1 (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) -1))
(/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (/.f64 1 (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))) 1))
(/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (/.f64 1 (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(/.f64 1 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (/.f64 1 (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))) 1)
(/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 (*.f64 F 1) (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(pow.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 1)
(/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(pow.f64 (sqrt.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))) 2)
(/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(log.f64 (exp.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))))
(/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 2) (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(expm1.f64 (log1p.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(exp.f64 (log.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))) 1))
(/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(log1p.f64 (expm1.f64 (/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))) 1)
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(pow.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) 1)
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) 2)
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(log.f64 (exp.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) 2) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.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 x (sin.f64 B)) (cos.f64 B))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) 1))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (sin.f64 B)))) 1)
(/.f64 x (sin.f64 B))
(*.f64 x (/.f64 1 (sin.f64 B)))
(/.f64 x (sin.f64 B))
(*.f64 1 (/.f64 x (sin.f64 B)))
(/.f64 x (sin.f64 B))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 2) (cbrt.f64 (/.f64 x (sin.f64 B))))
(/.f64 x (sin.f64 B))
(*.f64 (sqrt.f64 (/.f64 x (sin.f64 B))) (sqrt.f64 (/.f64 x (sin.f64 B))))
(/.f64 x (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)
(/.f64 x (sin.f64 B))
(pow.f64 (/.f64 (sin.f64 B) x) -1)
(/.f64 1 (/.f64 (sin.f64 B) x))
(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 (*.f64 (pow.f64 (/.f64 x (sin.f64 B)) 2) (/.f64 x (sin.f64 B))))
(/.f64 x (sin.f64 B))
(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 F (sin.f64 B)) (/.f64 -1 F)))) 1)
(*.f64 (/.f64 -1 F) (/.f64 F (sin.f64 B)))
(/.f64 (neg.f64 F) (*.f64 F (sin.f64 B)))
(/.f64 (*.f64 F -1) (*.f64 (sin.f64 B) F))
(*.f64 (/.f64 -1 F) (/.f64 F (sin.f64 B)))
(/.f64 (neg.f64 F) (*.f64 F (sin.f64 B)))
(/.f64 (*.f64 (/.f64 F (sin.f64 B)) -1) F)
(*.f64 (/.f64 -1 F) (/.f64 F (sin.f64 B)))
(/.f64 (neg.f64 F) (*.f64 F (sin.f64 B)))
(/.f64 (*.f64 F (/.f64 -1 F)) (sin.f64 B))
(*.f64 (/.f64 -1 F) (/.f64 F (sin.f64 B)))
(/.f64 (neg.f64 F) (*.f64 F (sin.f64 B)))
(pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)) 1)
(*.f64 (/.f64 -1 F) (/.f64 F (sin.f64 B)))
(/.f64 (neg.f64 F) (*.f64 F (sin.f64 B)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))) 2)
(*.f64 (/.f64 -1 F) (/.f64 F (sin.f64 B)))
(/.f64 (neg.f64 F) (*.f64 F (sin.f64 B)))
(log.f64 (exp.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))))
(*.f64 (/.f64 -1 F) (/.f64 F (sin.f64 B)))
(/.f64 (neg.f64 F) (*.f64 F (sin.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))))
(*.f64 (/.f64 -1 F) (/.f64 F (sin.f64 B)))
(/.f64 (neg.f64 F) (*.f64 F (sin.f64 B)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)) 2) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))))
(*.f64 (/.f64 -1 F) (/.f64 F (sin.f64 B)))
(/.f64 (neg.f64 F) (*.f64 F (sin.f64 B)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))))
(*.f64 (/.f64 -1 F) (/.f64 F (sin.f64 B)))
(/.f64 (neg.f64 F) (*.f64 F (sin.f64 B)))
(exp.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))))
(*.f64 (/.f64 -1 F) (/.f64 F (sin.f64 B)))
(/.f64 (neg.f64 F) (*.f64 F (sin.f64 B)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))) 1))
(*.f64 (/.f64 -1 F) (/.f64 F (sin.f64 B)))
(/.f64 (neg.f64 F) (*.f64 F (sin.f64 B)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))))
(*.f64 (/.f64 -1 F) (/.f64 F (sin.f64 B)))
(/.f64 (neg.f64 F) (*.f64 F (sin.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) 1)
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))
(pow.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) 1)
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) 2)
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))
(log.f64 (exp.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) 2) (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))
(exp.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) 1))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))))) 1)
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B))
(pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) 1)
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B))
(pow.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) 2)
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B))
(log.f64 (exp.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) 2) (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B))
(expm1.f64 (log1p.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B))
(exp.f64 (log.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B))
(exp.f64 (*.f64 (log.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) 1))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B))
(log1p.f64 (expm1.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 2 x 2)))) 1)
(/.f64 1 (fma.f64 2 x 2))
(*.f64 1 (/.f64 1 (fma.f64 2 x 2)))
(/.f64 1 (fma.f64 2 x 2))
(*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (pow.f64 (fma.f64 2 x 2) -1/2))
(/.f64 1 (fma.f64 2 x 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x 2))) 2) (cbrt.f64 (/.f64 1 (fma.f64 2 x 2))))
(/.f64 1 (fma.f64 2 x 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x 2)) 2) -1) (pow.f64 (cbrt.f64 (fma.f64 2 x 2)) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 x 2)) 2)) (/.f64 1 (cbrt.f64 (fma.f64 2 x 2))))
(pow.f64 (fma.f64 2 x 2) -1)
(/.f64 1 (fma.f64 2 x 2))
(pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1)
(/.f64 1 (fma.f64 2 x 2))
(pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)
(/.f64 1 (fma.f64 2 x 2))
(pow.f64 (pow.f64 (fma.f64 2 x 2) -2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 2 x 2) -2))
(pow.f64 (/.f64 (fma.f64 2 x 2) 1) -1)
(/.f64 1 (fma.f64 2 x 2))
(log.f64 (exp.f64 (/.f64 1 (fma.f64 2 x 2))))
(/.f64 1 (fma.f64 2 x 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 2 x 2)))))
(/.f64 1 (fma.f64 2 x 2))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -2) (/.f64 1 (fma.f64 2 x 2))))
(cbrt.f64 (*.f64 (/.f64 1 (fma.f64 2 x 2)) (pow.f64 (fma.f64 2 x 2) -2)))
(cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 2 x 2))))
(/.f64 1 (fma.f64 2 x 2))
(exp.f64 (neg.f64 (log.f64 (fma.f64 2 x 2))))
(/.f64 1 (fma.f64 2 x 2))
(exp.f64 (*.f64 (log.f64 (fma.f64 2 x 2)) -1))
(/.f64 1 (fma.f64 2 x 2))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 2 x 2))) 1))
(/.f64 1 (fma.f64 2 x 2))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 2 x 2))))
(/.f64 1 (fma.f64 2 x 2))
(+.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (*.f64 (/.f64 -1 (tan.f64 B)) x)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))))
(+.f64 (-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (*.f64 (/.f64 -1 (tan.f64 B)) x)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))))
(+.f64 (-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (*.f64 (/.f64 -1 (tan.f64 B)) x)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))))
(+.f64 (-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 1 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (*.f64 (/.f64 -1 (tan.f64 B)) x)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))))
(+.f64 (-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 1 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (*.f64 (/.f64 -1 (tan.f64 B)) x)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))))
(+.f64 (-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 1 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (*.f64 (/.f64 -1 (tan.f64 B)) x)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))))
(+.f64 (-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (*.f64 (/.f64 -1 (tan.f64 B)) x)))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 (neg.f64 x) (tan.f64 B))))
(+.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (*.f64 (/.f64 -1 (tan.f64 B)) x)))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 (neg.f64 x) (tan.f64 B))))
(+.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (*.f64 (/.f64 -1 (tan.f64 B)) x)))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 (neg.f64 x) (tan.f64 B))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) F (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (*.f64 (/.f64 -1 (tan.f64 B)) x)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))))
(+.f64 (-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) F (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (*.f64 (/.f64 -1 (tan.f64 B)) x)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))))
(+.f64 (-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) F (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (*.f64 (/.f64 -1 (tan.f64 B)) x)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))))
(+.f64 (-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) 2) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (*.f64 (/.f64 -1 (tan.f64 B)) x)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))))
(+.f64 (-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) 2) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (*.f64 (/.f64 -1 (tan.f64 B)) x)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))))
(+.f64 (-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) 2) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (*.f64 (/.f64 -1 (tan.f64 B)) x)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))))
(+.f64 (-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (*.f64 (/.f64 -1 (tan.f64 B)) x)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))))
(+.f64 (-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (*.f64 (/.f64 -1 (tan.f64 B)) x)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))))
(+.f64 (-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (*.f64 (/.f64 -1 (tan.f64 B)) x)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))))
(+.f64 (-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(*.f64 1 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))) 2) (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 (sqrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))) (sqrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 (-.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 F (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) 2) (*.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B))))
(pow.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))) 1)
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(pow.f64 (sqrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))) 2)
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(log.f64 (exp.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(log.f64 (/.f64 (exp.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (exp.f64 (/.f64 x (tan.f64 B)))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))) 2) (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(expm1.f64 (log1p.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(exp.f64 (log.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(exp.f64 (*.f64 (log.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))) 1))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(log1p.f64 (expm1.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 1 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) F (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) 2) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B)) (/.f64 x (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 F F (fma.f64 2 x 2)) -1/2)
(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 F F (fma.f64 2 x 2)) -1/2)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (sqrt.f64 (pow.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/2)))
(pow.f64 (fma.f64 F F (fma.f64 2 x 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 F F (fma.f64 2 x 2)) -1/2)
(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))
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)
(pow.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))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 F F (fma.f64 2 x 2))) 2) -1/2) (pow.f64 (cbrt.f64 (fma.f64 F F (fma.f64 2 x 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 1 (sqrt.f64 (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 F F (fma.f64 2 x 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 F F (fma.f64 2 x 2)) -1/2)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (/.f64 1 (fma.f64 F F (fma.f64 2 x 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)))
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 2 x (fma.f64 F F 2)))) 1))
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)
(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 F F (fma.f64 2 x 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 (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) (/.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 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 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 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))) 2) (cbrt.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 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))) (sqrt.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 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) (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)))
(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))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))) 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)))
(pow.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 1 (/.f64 (sin.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)))
(log.f64 (exp.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 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 (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 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B))) 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 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(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))
(*.f64 F (/.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) (/.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 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (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))
(*.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 (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 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))

eval642.0ms (2.7%)

Compiler

Compiled 33050 to 20017 computations (39.4% saved)

prune297.0ms (1.2%)

Pruning

39 alts after pruning (38 fresh and 1 done)

PrunedKeptTotal
New1028281056
Fresh91019
Picked415
Done000
Total1041391080
Accurracy
100.0%
Counts
1080 → 39
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.3%
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) F) x) B)
46.7%
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 x)) B)
54.3%
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
82.1%
(-.f64 (/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) (/.f64 x (tan.f64 B)))
60.1%
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B)))
56.1%
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
50.5%
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
51.6%
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (/.f64 x (tan.f64 B)))
60.0%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
52.4%
(-.f64 (*.f64 F (/.f64 1 (/.f64 (sin.f64 B) (/.f64 1 F)))) (/.f64 x (tan.f64 B)))
65.0%
(-.f64 (*.f64 F (/.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2)) F)) (*.f64 -1 (*.f64 (sin.f64 B) F))))) (/.f64 x (tan.f64 B)))
74.4%
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) B))) (/.f64 x (tan.f64 B)))
59.7%
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (*.f64 2 x) 2))))) (/.f64 x (tan.f64 B)))
52.4%
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
48.6%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
52.4%
(-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 1 B))) (/.f64 x (tan.f64 B)))
31.5%
(+.f64 (neg.f64 (/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
11.8%
(+.f64 (neg.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
83.3%
(+.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)))))
55.9%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F)))
55.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)))))
24.3%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
21.5%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
45.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 (/.f64 F (sin.f64 B)) -1) F))
56.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
47.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
33.7%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (-.f64 (*.f64 -1/6 B) (/.f64 1 B)))
49.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
44.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
83.2%
(+.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)))))
38.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (sin.f64 B) 3))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
26.7%
(neg.f64 (/.f64 x B))
26.7%
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3)))))
27.1%
(neg.f64 (+.f64 (/.f64 x B) (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B)))
27.1%
(neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3))))
54.3%
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
54.3%
(neg.f64 (*.f64 (cos.f64 B) (/.f64 1 (/.f64 (sin.f64 B) x))))
27.5%
(neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))))
54.2%
(neg.f64 (*.f64 (cos.f64 B) (*.f64 x (/.f64 1 (sin.f64 B)))))
33.3%
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) F) x) B)
46.7%
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 x)) B)
54.3%
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
82.1%
(-.f64 (/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) (/.f64 x (tan.f64 B)))
60.1%
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B)))
56.1%
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
50.5%
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
51.6%
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (/.f64 x (tan.f64 B)))
60.0%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
52.4%
(-.f64 (*.f64 F (/.f64 1 (/.f64 (sin.f64 B) (/.f64 1 F)))) (/.f64 x (tan.f64 B)))
65.0%
(-.f64 (*.f64 F (/.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2)) F)) (*.f64 -1 (*.f64 (sin.f64 B) F))))) (/.f64 x (tan.f64 B)))
74.4%
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) B))) (/.f64 x (tan.f64 B)))
59.7%
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (*.f64 2 x) 2))))) (/.f64 x (tan.f64 B)))
52.4%
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
48.6%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
52.4%
(-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 1 B))) (/.f64 x (tan.f64 B)))
31.5%
(+.f64 (neg.f64 (/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
11.8%
(+.f64 (neg.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
83.3%
(+.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)))))
55.9%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F)))
55.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)))))
24.3%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
21.5%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
45.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 (/.f64 F (sin.f64 B)) -1) F))
56.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
47.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
33.7%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (-.f64 (*.f64 -1/6 B) (/.f64 1 B)))
49.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
44.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
83.2%
(+.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)))))
38.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (sin.f64 B) 3))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
26.7%
(neg.f64 (/.f64 x B))
26.7%
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3)))))
27.1%
(neg.f64 (+.f64 (/.f64 x B) (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B)))
27.1%
(neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3))))
54.3%
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
54.3%
(neg.f64 (*.f64 (cos.f64 B) (/.f64 1 (/.f64 (sin.f64 B) x))))
27.5%
(neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))))
54.2%
(neg.f64 (*.f64 (cos.f64 B) (*.f64 x (/.f64 1 (sin.f64 B)))))
Compiler

Compiled 2962 to 2184 computations (26.3% saved)

localize346.0ms (1.4%)

Local Accuracy

Found 16 expressions with local accuracy:

NewAccuracyProgram
99.8%
(/.f64 x (tan.f64 B))
99.7%
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
99.2%
(/.f64 (sqrt.f64 1/2) (sin.f64 B))
97.9%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
99.9%
(*.f64 (sin.f64 B) F)
99.8%
(/.f64 x (tan.f64 B))
99.6%
(/.f64 1 (*.f64 (sin.f64 B) F))
86.5%
(*.f64 F (/.f64 1 (*.f64 (sin.f64 B) F)))
100.0%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
99.9%
(/.f64 F (sin.f64 B))
99.6%
(*.f64 -1/3 (*.f64 x B))
89.3%
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))
99.9%
(/.f64 F (sin.f64 B))
99.8%
(/.f64 x (tan.f64 B))
89.3%
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
76.9%
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
Compiler

Compiled 272 to 114 computations (58.1% saved)

series17.0ms (0.1%)

Counts
8 → 144
Calls

51 calls:

TimeVariablePointExpression
2.0ms
B
@0
(*.f64 -1/3 (*.f64 x B))
1.0ms
F
@0
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
1.0ms
B
@inf
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
1.0ms
B
@0
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
1.0ms
B
@-inf
(/.f64 1 (*.f64 (sin.f64 B) F))

rewrite83.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
658×add-sqr-sqrt
644×pow1
644×*-un-lft-identity
608×add-cbrt-cube
608×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
029188
1650176
Stop Event
node limit
Counts
8 → 208
Calls
Call 1
Inputs
(*.f64 -1/3 (*.f64 x B))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(*.f64 F (/.f64 1 (*.f64 (sin.f64 B) F)))
(/.f64 1 (*.f64 (sin.f64 B) F))
(*.f64 (sin.f64 B) F)
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(/.f64 (sqrt.f64 1/2) (sin.f64 B))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/3 (*.f64 x B)))) 1)
(pow.f64 (*.f64 -1/3 (*.f64 x B)) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 x B))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 x B) 3) -1/27) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -1/3 (*.f64 x B))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x B) 2) 1/9))
(log.f64 (pow.f64 (exp.f64 -1/3) (*.f64 x B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/3 (*.f64 x B)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x B) 3) -1/27))
(expm1.f64 (log1p.f64 (*.f64 -1/3 (*.f64 x B))))
(exp.f64 (log.f64 (*.f64 -1/3 (*.f64 x B))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/3 (*.f64 x B))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/3 (*.f64 x B))))
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.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) (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))) (/.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2) (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))))
(*.f64 1 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 2)) (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))) (sqrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.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 F (*.f64 (sin.f64 B) (neg.f64 F))) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (+.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2) (*.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2)) (/.f64 1 (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (+.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2) (*.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))))) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 3) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 3))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))) (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 3) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 3)) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (+.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2) (*.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2)) (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 3) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (+.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2) (*.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2))) (neg.f64 (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))))
(/.f64 (+.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 3) (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 3)) (+.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2) (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (*.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))))
(/.f64 (-.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2) (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2)) (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))
(pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.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)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(exp.f64 (log.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(fma.f64 -1 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))
(fma.f64 (/.f64 -1 F) (/.f64 F (sin.f64 B)) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(fma.f64 1 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))
(fma.f64 1 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))) 2) (cbrt.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 2) (cbrt.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))
(fma.f64 (sqrt.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))) (sqrt.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(fma.f64 (sqrt.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) (sqrt.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (*.f64 F (sin.f64 B))))) 1)
(/.f64 F (*.f64 F (sin.f64 B)))
(/.f64 1 (/.f64 (*.f64 F (sin.f64 B)) F))
(/.f64 (neg.f64 F) (neg.f64 (*.f64 F (sin.f64 B))))
(pow.f64 (/.f64 F (*.f64 F (sin.f64 B))) 1)
(pow.f64 (cbrt.f64 (/.f64 F (*.f64 F (sin.f64 B)))) 3)
(pow.f64 (pow.f64 (/.f64 F (*.f64 F (sin.f64 B))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 F (*.f64 F (sin.f64 B)))) 2)
(sqrt.f64 (pow.f64 (/.f64 F (*.f64 F (sin.f64 B))) 2))
(log.f64 (exp.f64 (/.f64 F (*.f64 F (sin.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (*.f64 F (sin.f64 B))))))
(cbrt.f64 (pow.f64 (/.f64 F (*.f64 F (sin.f64 B))) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (/.f64 1 (*.f64 F (sin.f64 B))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 F (sin.f64 B))) 3) (pow.f64 F 3)))
(cbrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (*.f64 F (sin.f64 B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 F (*.f64 F (sin.f64 B)))))
(exp.f64 (log.f64 (/.f64 F (*.f64 F (sin.f64 B)))))
(exp.f64 (*.f64 (log.f64 (/.f64 F (*.f64 F (sin.f64 B)))) 1))
(log1p.f64 (expm1.f64 (/.f64 F (*.f64 F (sin.f64 B)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 F (sin.f64 B))))) 1)
(*.f64 -1 (/.f64 1 (neg.f64 (*.f64 F (sin.f64 B)))))
(*.f64 1 (/.f64 1 (*.f64 F (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (sin.f64 B)) -2)) (cbrt.f64 (/.f64 1 (*.f64 F (sin.f64 B)))))
(*.f64 (pow.f64 (*.f64 F (sin.f64 B)) -1/2) (pow.f64 (*.f64 F (sin.f64 B)) -1/2))
(*.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 F))
(*.f64 (/.f64 1 F) (/.f64 1 (sin.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 F (sin.f64 B)) 2)) -1) (pow.f64 (cbrt.f64 (*.f64 F (sin.f64 B))) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 F (sin.f64 B))) -1) (pow.f64 (sqrt.f64 (*.f64 F (sin.f64 B))) -1))
(pow.f64 (*.f64 F (sin.f64 B)) -1)
(pow.f64 (/.f64 1 (*.f64 F (sin.f64 B))) 1)
(pow.f64 (cbrt.f64 (/.f64 1 (*.f64 F (sin.f64 B)))) 3)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 F (sin.f64 B))) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 F (sin.f64 B)) -1/2) 2)
(sqrt.f64 (pow.f64 (*.f64 F (sin.f64 B)) -2))
(log.f64 (exp.f64 (/.f64 1 (*.f64 F (sin.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 F (sin.f64 B))))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 F (sin.f64 B))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 F (sin.f64 B)))))
(exp.f64 (neg.f64 (log.f64 (*.f64 F (sin.f64 B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (sin.f64 B))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 F (sin.f64 B)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 F (sin.f64 B)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (sin.f64 B)))) 1)
(/.f64 1 (/.f64 1 (*.f64 F (sin.f64 B))))
(/.f64 (*.f64 F (sin.f64 B)) 1)
(/.f64 (neg.f64 (*.f64 F (sin.f64 B))) -1)
(pow.f64 (*.f64 F (sin.f64 B)) 1)
(pow.f64 (cbrt.f64 (*.f64 F (sin.f64 B))) 3)
(pow.f64 (pow.f64 (*.f64 F (sin.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 F (sin.f64 B))) 2)
(sqrt.f64 (pow.f64 (*.f64 F (sin.f64 B)) 2))
(log.f64 (pow.f64 (exp.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)))
(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))))
(+.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (neg.f64 (/.f64 x (tan.f64 B))))
(+.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))))
(+.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)) (cbrt.f64 (/.f64 x (tan.f64 B)))))
(+.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B)))))
(+.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 1 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 1 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 1 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2)) (cbrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2)) (cbrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2)) (cbrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(*.f64 1 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))) 2)) (cbrt.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))) (sqrt.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))))
(*.f64 (-.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))))))
(*.f64 (-.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 1 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 x (tan.f64 B)))) (-.f64 (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 x (tan.f64 B)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))))) (-.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3))))
(/.f64 1 (/.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))) (-.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (*.f64 F (sqrt.f64 1/2)) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 F (sqrt.f64 1/2)) (/.f64 (tan.f64 B) x)) (*.f64 (sin.f64 B) 1)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (*.f64 (*.f64 F (sqrt.f64 1/2)) (neg.f64 (tan.f64 B))) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2))) (neg.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(/.f64 (+.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 3) (pow.f64 (neg.f64 (/.f64 x (tan.f64 B))) 3)) (+.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (-.f64 (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 x (tan.f64 B)))) (*.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (neg.f64 (/.f64 x (tan.f64 B)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))))) (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (neg.f64 (/.f64 x (tan.f64 B)))))
(pow.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))))
(exp.f64 (log.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))))
(fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 1 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2)) (cbrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)))) 1)
(*.f64 1 (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(*.f64 (sqrt.f64 1/2) (/.f64 1 (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 1/2 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (sqrt.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(*.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 1 (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 1/2) 1) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 1/2 1/4) 1) (/.f64 (pow.f64 1/2 1/4) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 1/2 1/4) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (pow.f64 1/2 1/4) (cbrt.f64 (sin.f64 B))))
(pow.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))) 2)
(pow.f64 (/.f64 (sin.f64 B) (sqrt.f64 1/2)) -1)
(sqrt.f64 (/.f64 1/2 (pow.f64 (sin.f64 B) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) 3))
(cbrt.f64 (/.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))))) 1)
(/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (sqrt.f64 1/2))))
(/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))
(/.f64 (neg.f64 (*.f64 F (sqrt.f64 1/2))) (neg.f64 (sin.f64 B)))
(pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 1)
(pow.f64 (cbrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) 3)
(pow.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) 2)
(sqrt.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2))
(log.f64 (exp.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))))))
(cbrt.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 3))
(expm1.f64 (log1p.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))))
(exp.f64 (log.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))))

simplify176.0ms (0.7%)

Algorithm
egg-herbie
Rules
1262×fma-neg
886×log-prod
714×fma-def
632×associate-*r*
548×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
065513912
1171912592
2665912592
Stop Event
node limit
Counts
352 → 395
Calls
Call 1
Inputs
(*.f64 -1/3 (*.f64 B x))
(*.f64 -1/3 (*.f64 B x))
(*.f64 -1/3 (*.f64 B x))
(*.f64 -1/3 (*.f64 B x))
(*.f64 -1/3 (*.f64 B x))
(*.f64 -1/3 (*.f64 B x))
(*.f64 -1/3 (*.f64 B x))
(*.f64 -1/3 (*.f64 B x))
(*.f64 -1/3 (*.f64 B x))
(*.f64 -1/3 (*.f64 B x))
(*.f64 -1/3 (*.f64 B x))
(*.f64 -1/3 (*.f64 B x))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (/.f64 1 (sin.f64 B)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x))
(-.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (/.f64 1 (sin.f64 B)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 B) (*.f64 1/3 B)) x))
(-.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 B) (*.f64 1/3 B)) x)) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 B) (*.f64 1/3 B)) x)) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 B) (*.f64 1/3 B)) x)) (/.f64 1 (sin.f64 B)))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 -1 (*.f64 (+.f64 1/6 (*.f64 -1/3 x)) B)))
(+.f64 (*.f64 -7/360 (pow.f64 B 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 -1 (*.f64 (+.f64 1/6 (*.f64 -1/3 x)) B))))
(+.f64 (*.f64 -31/15120 (pow.f64 B 5)) (+.f64 (*.f64 -7/360 (pow.f64 B 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 -1 (*.f64 (+.f64 1/6 (*.f64 -1/3 x)) B)))))
(*.f64 1/3 (*.f64 B x))
(-.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 1/3 (*.f64 B x))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x B)) (*.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 (*.f64 -1 (/.f64 x B)) (*.f64 1/3 (*.f64 B x))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 1/3 (*.f64 B x))) (/.f64 1 (sin.f64 B)))
(*.f64 -1 (+.f64 (/.f64 x B) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))))
(*.f64 -1 (+.f64 (/.f64 x B) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))))
(*.f64 -1 (+.f64 (/.f64 x B) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))))
(*.f64 -1 (+.f64 (/.f64 x B) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))))
(*.f64 -1 (+.f64 (/.f64 x B) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))))
(*.f64 -1 (+.f64 (/.f64 x B) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))))
(*.f64 -1 (+.f64 (/.f64 x B) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))))
(*.f64 -1 (+.f64 (/.f64 x B) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))))
(*.f64 -1 (+.f64 (/.f64 x B) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))))
(*.f64 -1 (+.f64 (/.f64 x B) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))))
(*.f64 -1 (+.f64 (/.f64 x B) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))))
(*.f64 -1 (+.f64 (/.f64 x B) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.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 7/360 (pow.f64 B 3)) (+.f64 (*.f64 1/6 B) (+.f64 (*.f64 31/15120 (pow.f64 B 5)) (/.f64 1 B))))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (*.f64 F B))
(+.f64 (*.f64 1/6 (/.f64 B F)) (/.f64 1 (*.f64 F B)))
(+.f64 (*.f64 7/360 (/.f64 (pow.f64 B 3) F)) (+.f64 (*.f64 1/6 (/.f64 B F)) (/.f64 1 (*.f64 F B))))
(+.f64 (*.f64 31/15120 (/.f64 (pow.f64 B 5) F)) (+.f64 (*.f64 7/360 (/.f64 (pow.f64 B 3) F)) (+.f64 (*.f64 1/6 (/.f64 B F)) (/.f64 1 (*.f64 F B)))))
(*.f64 F B)
(+.f64 (*.f64 F B) (*.f64 -1/6 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 F B) (+.f64 (*.f64 -1/6 (*.f64 F (pow.f64 B 3))) (*.f64 1/120 (*.f64 F (pow.f64 B 5)))))
(+.f64 (*.f64 F B) (+.f64 (*.f64 -1/6 (*.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -1/5040 (*.f64 F (pow.f64 B 7))) (*.f64 1/120 (*.f64 F (pow.f64 B 5))))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/3 x) (*.f64 -1/6 (*.f64 (sqrt.f64 1/2) F))) B) (/.f64 (*.f64 (sqrt.f64 1/2) F) B)) (/.f64 x B))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/3 x) (*.f64 -1/6 (*.f64 (sqrt.f64 1/2) F))) B) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) B) (*.f64 (-.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (+.f64 (*.f64 -1/36 (*.f64 (sqrt.f64 1/2) F)) (*.f64 1/120 (*.f64 (sqrt.f64 1/2) F)))) (pow.f64 B 3)))) (/.f64 x B))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/3 x) (*.f64 -1/6 (*.f64 (sqrt.f64 1/2) F))) B) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -2/45 x) (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))))) (+.f64 (*.f64 1/720 (*.f64 (sqrt.f64 1/2) F)) (+.f64 (*.f64 -1/5040 (*.f64 (sqrt.f64 1/2) F)) (*.f64 1/6 (+.f64 (*.f64 -1/36 (*.f64 (sqrt.f64 1/2) F)) (*.f64 1/120 (*.f64 (sqrt.f64 1/2) F))))))) (pow.f64 B 5)) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) B) (*.f64 (-.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (+.f64 (*.f64 -1/36 (*.f64 (sqrt.f64 1/2) F)) (*.f64 1/120 (*.f64 (sqrt.f64 1/2) F)))) (pow.f64 B 3))))) (/.f64 x B))
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(/.f64 (sqrt.f64 1/2) B)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 1/2) B)) (/.f64 (sqrt.f64 1/2) B))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 1/2) B)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (sqrt.f64 1/2)) (*.f64 1/120 (sqrt.f64 1/2))) (pow.f64 B 3))) (/.f64 (sqrt.f64 1/2) B)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 1/2) B)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (sqrt.f64 1/2)) (*.f64 1/120 (sqrt.f64 1/2))) (pow.f64 B 3))) (+.f64 (/.f64 (sqrt.f64 1/2) B) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (sqrt.f64 1/2)) (*.f64 1/120 (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/5040 (sqrt.f64 1/2)) (*.f64 1/720 (sqrt.f64 1/2)))) (pow.f64 B 5))))))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(/.f64 (*.f64 (sqrt.f64 1/2) F) B)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) B) (*.f64 1/6 (*.f64 (sqrt.f64 1/2) (*.f64 F B))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) B) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 1/2) (*.f64 F B))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (*.f64 (sqrt.f64 1/2) F)) (*.f64 1/120 (*.f64 (sqrt.f64 1/2) F))) (pow.f64 B 3)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) B) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 1/2) (*.f64 F B))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 (*.f64 (sqrt.f64 1/2) F)) (+.f64 (*.f64 -1/5040 (*.f64 (sqrt.f64 1/2) F)) (*.f64 1/6 (+.f64 (*.f64 -1/36 (*.f64 (sqrt.f64 1/2) F)) (*.f64 1/120 (*.f64 (sqrt.f64 1/2) F)))))) (pow.f64 B 5))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (*.f64 (sqrt.f64 1/2) F)) (*.f64 1/120 (*.f64 (sqrt.f64 1/2) F))) (pow.f64 B 3))))))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/3 (*.f64 x B)))) 1)
(pow.f64 (*.f64 -1/3 (*.f64 x B)) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 x B))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 x B) 3) -1/27) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -1/3 (*.f64 x B))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x B) 2) 1/9))
(log.f64 (pow.f64 (exp.f64 -1/3) (*.f64 x B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/3 (*.f64 x B)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x B) 3) -1/27))
(expm1.f64 (log1p.f64 (*.f64 -1/3 (*.f64 x B))))
(exp.f64 (log.f64 (*.f64 -1/3 (*.f64 x B))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/3 (*.f64 x B))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/3 (*.f64 x B))))
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.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) (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))) (/.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2) (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))))
(*.f64 1 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 2)) (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))) (sqrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.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 F (*.f64 (sin.f64 B) (neg.f64 F))) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (+.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2) (*.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2)) (/.f64 1 (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (+.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2) (*.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))))) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 3) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 3))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))) (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 3) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 3)) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (+.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2) (*.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2)) (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 3) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (+.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2) (*.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2))) (neg.f64 (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))))
(/.f64 (+.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 3) (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 3)) (+.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2) (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (*.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))))
(/.f64 (-.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2) (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2)) (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))
(pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.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)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(exp.f64 (log.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(fma.f64 -1 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))
(fma.f64 (/.f64 -1 F) (/.f64 F (sin.f64 B)) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(fma.f64 1 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))
(fma.f64 1 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))) 2) (cbrt.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 2) (cbrt.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))
(fma.f64 (sqrt.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))) (sqrt.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(fma.f64 (sqrt.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) (sqrt.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (*.f64 F (sin.f64 B))))) 1)
(/.f64 F (*.f64 F (sin.f64 B)))
(/.f64 1 (/.f64 (*.f64 F (sin.f64 B)) F))
(/.f64 (neg.f64 F) (neg.f64 (*.f64 F (sin.f64 B))))
(pow.f64 (/.f64 F (*.f64 F (sin.f64 B))) 1)
(pow.f64 (cbrt.f64 (/.f64 F (*.f64 F (sin.f64 B)))) 3)
(pow.f64 (pow.f64 (/.f64 F (*.f64 F (sin.f64 B))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 F (*.f64 F (sin.f64 B)))) 2)
(sqrt.f64 (pow.f64 (/.f64 F (*.f64 F (sin.f64 B))) 2))
(log.f64 (exp.f64 (/.f64 F (*.f64 F (sin.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (*.f64 F (sin.f64 B))))))
(cbrt.f64 (pow.f64 (/.f64 F (*.f64 F (sin.f64 B))) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (/.f64 1 (*.f64 F (sin.f64 B))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 F (sin.f64 B))) 3) (pow.f64 F 3)))
(cbrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (*.f64 F (sin.f64 B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 F (*.f64 F (sin.f64 B)))))
(exp.f64 (log.f64 (/.f64 F (*.f64 F (sin.f64 B)))))
(exp.f64 (*.f64 (log.f64 (/.f64 F (*.f64 F (sin.f64 B)))) 1))
(log1p.f64 (expm1.f64 (/.f64 F (*.f64 F (sin.f64 B)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 F (sin.f64 B))))) 1)
(*.f64 -1 (/.f64 1 (neg.f64 (*.f64 F (sin.f64 B)))))
(*.f64 1 (/.f64 1 (*.f64 F (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (sin.f64 B)) -2)) (cbrt.f64 (/.f64 1 (*.f64 F (sin.f64 B)))))
(*.f64 (pow.f64 (*.f64 F (sin.f64 B)) -1/2) (pow.f64 (*.f64 F (sin.f64 B)) -1/2))
(*.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 F))
(*.f64 (/.f64 1 F) (/.f64 1 (sin.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 F (sin.f64 B)) 2)) -1) (pow.f64 (cbrt.f64 (*.f64 F (sin.f64 B))) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 F (sin.f64 B))) -1) (pow.f64 (sqrt.f64 (*.f64 F (sin.f64 B))) -1))
(pow.f64 (*.f64 F (sin.f64 B)) -1)
(pow.f64 (/.f64 1 (*.f64 F (sin.f64 B))) 1)
(pow.f64 (cbrt.f64 (/.f64 1 (*.f64 F (sin.f64 B)))) 3)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 F (sin.f64 B))) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 F (sin.f64 B)) -1/2) 2)
(sqrt.f64 (pow.f64 (*.f64 F (sin.f64 B)) -2))
(log.f64 (exp.f64 (/.f64 1 (*.f64 F (sin.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 F (sin.f64 B))))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 F (sin.f64 B))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 F (sin.f64 B)))))
(exp.f64 (neg.f64 (log.f64 (*.f64 F (sin.f64 B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (sin.f64 B))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 F (sin.f64 B)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 F (sin.f64 B)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (sin.f64 B)))) 1)
(/.f64 1 (/.f64 1 (*.f64 F (sin.f64 B))))
(/.f64 (*.f64 F (sin.f64 B)) 1)
(/.f64 (neg.f64 (*.f64 F (sin.f64 B))) -1)
(pow.f64 (*.f64 F (sin.f64 B)) 1)
(pow.f64 (cbrt.f64 (*.f64 F (sin.f64 B))) 3)
(pow.f64 (pow.f64 (*.f64 F (sin.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 F (sin.f64 B))) 2)
(sqrt.f64 (pow.f64 (*.f64 F (sin.f64 B)) 2))
(log.f64 (pow.f64 (exp.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)))
(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))))
(+.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (neg.f64 (/.f64 x (tan.f64 B))))
(+.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))))
(+.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)) (cbrt.f64 (/.f64 x (tan.f64 B)))))
(+.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B)))))
(+.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 1 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 1 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 1 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2)) (cbrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2)) (cbrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2)) (cbrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(*.f64 1 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))) 2)) (cbrt.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))) (sqrt.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))))
(*.f64 (-.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))))))
(*.f64 (-.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 1 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 x (tan.f64 B)))) (-.f64 (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 x (tan.f64 B)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))))) (-.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3))))
(/.f64 1 (/.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))) (-.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (*.f64 F (sqrt.f64 1/2)) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 F (sqrt.f64 1/2)) (/.f64 (tan.f64 B) x)) (*.f64 (sin.f64 B) 1)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (*.f64 (*.f64 F (sqrt.f64 1/2)) (neg.f64 (tan.f64 B))) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2))) (neg.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(/.f64 (+.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 3) (pow.f64 (neg.f64 (/.f64 x (tan.f64 B))) 3)) (+.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (-.f64 (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 x (tan.f64 B)))) (*.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (neg.f64 (/.f64 x (tan.f64 B)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))))) (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (neg.f64 (/.f64 x (tan.f64 B)))))
(pow.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))))
(exp.f64 (log.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))))
(fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 1 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2)) (cbrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)))) 1)
(*.f64 1 (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(*.f64 (sqrt.f64 1/2) (/.f64 1 (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 1/2 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (sqrt.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(*.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 1 (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 1/2) 1) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 1/2 1/4) 1) (/.f64 (pow.f64 1/2 1/4) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 1/2 1/4) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (pow.f64 1/2 1/4) (cbrt.f64 (sin.f64 B))))
(pow.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))) 2)
(pow.f64 (/.f64 (sin.f64 B) (sqrt.f64 1/2)) -1)
(sqrt.f64 (/.f64 1/2 (pow.f64 (sin.f64 B) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) 3))
(cbrt.f64 (/.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))))) 1)
(/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (sqrt.f64 1/2))))
(/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))
(/.f64 (neg.f64 (*.f64 F (sqrt.f64 1/2))) (neg.f64 (sin.f64 B)))
(pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 1)
(pow.f64 (cbrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) 3)
(pow.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) 2)
(sqrt.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2))
(log.f64 (exp.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))))))
(cbrt.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 3))
(expm1.f64 (log1p.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))))
(exp.f64 (log.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))))
Outputs
(*.f64 -1/3 (*.f64 B x))
(*.f64 (*.f64 -1/3 B) x)
(*.f64 -1/3 (*.f64 B x))
(*.f64 (*.f64 -1/3 B) x)
(*.f64 -1/3 (*.f64 B x))
(*.f64 (*.f64 -1/3 B) x)
(*.f64 -1/3 (*.f64 B x))
(*.f64 (*.f64 -1/3 B) x)
(*.f64 -1/3 (*.f64 B x))
(*.f64 (*.f64 -1/3 B) x)
(*.f64 -1/3 (*.f64 B x))
(*.f64 (*.f64 -1/3 B) x)
(*.f64 -1/3 (*.f64 B x))
(*.f64 (*.f64 -1/3 B) x)
(*.f64 -1/3 (*.f64 B x))
(*.f64 (*.f64 -1/3 B) x)
(*.f64 -1/3 (*.f64 B x))
(*.f64 (*.f64 -1/3 B) x)
(*.f64 -1/3 (*.f64 B x))
(*.f64 (*.f64 -1/3 B) x)
(*.f64 -1/3 (*.f64 B x))
(*.f64 (*.f64 -1/3 B) x)
(*.f64 -1/3 (*.f64 B x))
(*.f64 (*.f64 -1/3 B) x)
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (/.f64 1 (sin.f64 B)))
(-.f64 (neg.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 (neg.f64 (fma.f64 -1/3 B (/.f64 1 B))) x (/.f64 -1 (sin.f64 B)))
(fma.f64 x (neg.f64 (fma.f64 -1/3 B (/.f64 1 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (/.f64 1 (sin.f64 B)))
(-.f64 (neg.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 (neg.f64 (fma.f64 -1/3 B (/.f64 1 B))) x (/.f64 -1 (sin.f64 B)))
(fma.f64 x (neg.f64 (fma.f64 -1/3 B (/.f64 1 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (/.f64 1 (sin.f64 B)))
(-.f64 (neg.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 (neg.f64 (fma.f64 -1/3 B (/.f64 1 B))) x (/.f64 -1 (sin.f64 B)))
(fma.f64 x (neg.f64 (fma.f64 -1/3 B (/.f64 1 B))) (/.f64 -1 (sin.f64 B)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x))
(neg.f64 (*.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 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (/.f64 1 (sin.f64 B)))
(-.f64 (neg.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 (neg.f64 (fma.f64 -1/3 B (/.f64 1 B))) x (/.f64 -1 (sin.f64 B)))
(fma.f64 x (neg.f64 (fma.f64 -1/3 B (/.f64 1 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (/.f64 1 (sin.f64 B)))
(-.f64 (neg.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 (neg.f64 (fma.f64 -1/3 B (/.f64 1 B))) x (/.f64 -1 (sin.f64 B)))
(fma.f64 x (neg.f64 (fma.f64 -1/3 B (/.f64 1 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (/.f64 1 (sin.f64 B)))
(-.f64 (neg.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 (neg.f64 (fma.f64 -1/3 B (/.f64 1 B))) x (/.f64 -1 (sin.f64 B)))
(fma.f64 x (neg.f64 (fma.f64 -1/3 B (/.f64 1 B))) (/.f64 -1 (sin.f64 B)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 B) (*.f64 1/3 B)) x))
(neg.f64 (*.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 (-.f64 (/.f64 1 B) (*.f64 1/3 B)) x)) (/.f64 1 (sin.f64 B)))
(-.f64 (neg.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 (neg.f64 (fma.f64 -1/3 B (/.f64 1 B))) x (/.f64 -1 (sin.f64 B)))
(fma.f64 x (neg.f64 (fma.f64 -1/3 B (/.f64 1 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 B) (*.f64 1/3 B)) x)) (/.f64 1 (sin.f64 B)))
(-.f64 (neg.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 (neg.f64 (fma.f64 -1/3 B (/.f64 1 B))) x (/.f64 -1 (sin.f64 B)))
(fma.f64 x (neg.f64 (fma.f64 -1/3 B (/.f64 1 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 1 B) (*.f64 1/3 B)) x)) (/.f64 1 (sin.f64 B)))
(-.f64 (neg.f64 (*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 (neg.f64 (fma.f64 -1/3 B (/.f64 1 B))) x (/.f64 -1 (sin.f64 B)))
(fma.f64 x (neg.f64 (fma.f64 -1/3 B (/.f64 1 B))) (/.f64 -1 (sin.f64 B)))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(neg.f64 (/.f64 (+.f64 x 1) B))
(/.f64 (+.f64 -1 (neg.f64 x)) B)
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 -1 (*.f64 (+.f64 1/6 (*.f64 -1/3 x)) B)))
(*.f64 -1 (+.f64 (/.f64 (+.f64 x 1) B) (*.f64 B (+.f64 1/6 (*.f64 -1/3 x)))))
(-.f64 (/.f64 (+.f64 -1 (neg.f64 x)) B) (*.f64 B (fma.f64 -1/3 x 1/6)))
(+.f64 (*.f64 -7/360 (pow.f64 B 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 -1 (*.f64 (+.f64 1/6 (*.f64 -1/3 x)) B))))
(fma.f64 -7/360 (pow.f64 B 3) (*.f64 -1 (+.f64 (/.f64 (+.f64 x 1) B) (*.f64 B (+.f64 1/6 (*.f64 -1/3 x))))))
(-.f64 (fma.f64 -7/360 (pow.f64 B 3) (/.f64 (+.f64 -1 (neg.f64 x)) B)) (*.f64 B (fma.f64 -1/3 x 1/6)))
(+.f64 (*.f64 -31/15120 (pow.f64 B 5)) (+.f64 (*.f64 -7/360 (pow.f64 B 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 -1 (*.f64 (+.f64 1/6 (*.f64 -1/3 x)) B)))))
(fma.f64 -31/15120 (pow.f64 B 5) (fma.f64 -7/360 (pow.f64 B 3) (*.f64 -1 (+.f64 (/.f64 (+.f64 x 1) B) (*.f64 B (+.f64 1/6 (*.f64 -1/3 x)))))))
(fma.f64 -31/15120 (pow.f64 B 5) (-.f64 (fma.f64 -7/360 (pow.f64 B 3) (/.f64 (+.f64 -1 (neg.f64 x)) B)) (*.f64 B (fma.f64 -1/3 x 1/6))))
(*.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)))
(fma.f64 B (*.f64 x 1/3) (/.f64 -1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 1/3 (*.f64 B x))) (/.f64 1 (sin.f64 B)))
(-.f64 (fma.f64 -1 (/.f64 x B) (*.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))))
(fma.f64 -1 (/.f64 x B) (fma.f64 B (*.f64 x 1/3) (/.f64 -1 (sin.f64 B))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 1/3 (*.f64 B x))) (/.f64 1 (sin.f64 B)))
(-.f64 (fma.f64 -1 (/.f64 x B) (*.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))))
(fma.f64 -1 (/.f64 x B) (fma.f64 B (*.f64 x 1/3) (/.f64 -1 (sin.f64 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)))
(fma.f64 B (*.f64 x 1/3) (/.f64 -1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 1/3 (*.f64 B x))) (/.f64 1 (sin.f64 B)))
(-.f64 (fma.f64 -1 (/.f64 x B) (*.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))))
(fma.f64 -1 (/.f64 x B) (fma.f64 B (*.f64 x 1/3) (/.f64 -1 (sin.f64 B))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 1/3 (*.f64 B x))) (/.f64 1 (sin.f64 B)))
(-.f64 (fma.f64 -1 (/.f64 x B) (*.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))))
(fma.f64 -1 (/.f64 x B) (fma.f64 B (*.f64 x 1/3) (/.f64 -1 (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 x B) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))))
(neg.f64 (+.f64 (/.f64 x B) (fma.f64 -1/3 (*.f64 B x) (/.f64 1 (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(*.f64 -1 (+.f64 (/.f64 x B) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))))
(neg.f64 (+.f64 (/.f64 x B) (fma.f64 -1/3 (*.f64 B x) (/.f64 1 (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(*.f64 -1 (+.f64 (/.f64 x B) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))))
(neg.f64 (+.f64 (/.f64 x B) (fma.f64 -1/3 (*.f64 B x) (/.f64 1 (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(*.f64 -1 (+.f64 (/.f64 x B) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))))
(neg.f64 (+.f64 (/.f64 x B) (fma.f64 -1/3 (*.f64 B x) (/.f64 1 (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(*.f64 -1 (+.f64 (/.f64 x B) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))))
(neg.f64 (+.f64 (/.f64 x B) (fma.f64 -1/3 (*.f64 B x) (/.f64 1 (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(*.f64 -1 (+.f64 (/.f64 x B) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))))
(neg.f64 (+.f64 (/.f64 x B) (fma.f64 -1/3 (*.f64 B x) (/.f64 1 (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(*.f64 -1 (+.f64 (/.f64 x B) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))))
(neg.f64 (+.f64 (/.f64 x B) (fma.f64 -1/3 (*.f64 B x) (/.f64 1 (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(*.f64 -1 (+.f64 (/.f64 x B) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))))
(neg.f64 (+.f64 (/.f64 x B) (fma.f64 -1/3 (*.f64 B x) (/.f64 1 (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(*.f64 -1 (+.f64 (/.f64 x B) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))))
(neg.f64 (+.f64 (/.f64 x B) (fma.f64 -1/3 (*.f64 B x) (/.f64 1 (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(*.f64 -1 (+.f64 (/.f64 x B) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))))
(neg.f64 (+.f64 (/.f64 x B) (fma.f64 -1/3 (*.f64 B x) (/.f64 1 (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(*.f64 -1 (+.f64 (/.f64 x B) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))))
(neg.f64 (+.f64 (/.f64 x B) (fma.f64 -1/3 (*.f64 B x) (/.f64 1 (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(*.f64 -1 (+.f64 (/.f64 x B) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))))
(neg.f64 (+.f64 (/.f64 x B) (fma.f64 -1/3 (*.f64 B x) (/.f64 1 (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 B)
(+.f64 (*.f64 1/6 B) (/.f64 1 B))
(fma.f64 1/6 B (/.f64 1 B))
(fma.f64 B 1/6 (/.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)))
(fma.f64 (pow.f64 B 3) 7/360 (fma.f64 B 1/6 (/.f64 1 B)))
(+.f64 (*.f64 7/360 (pow.f64 B 3)) (+.f64 (*.f64 1/6 B) (+.f64 (*.f64 31/15120 (pow.f64 B 5)) (/.f64 1 B))))
(fma.f64 7/360 (pow.f64 B 3) (fma.f64 1/6 B (fma.f64 31/15120 (pow.f64 B 5) (/.f64 1 B))))
(fma.f64 (pow.f64 B 3) 7/360 (fma.f64 B 1/6 (fma.f64 (pow.f64 B 5) 31/15120 (/.f64 1 B))))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (*.f64 F B))
(/.f64 1 (*.f64 B F))
(+.f64 (*.f64 1/6 (/.f64 B F)) (/.f64 1 (*.f64 F B)))
(fma.f64 1/6 (/.f64 B F) (/.f64 1 (*.f64 B F)))
(+.f64 (*.f64 7/360 (/.f64 (pow.f64 B 3) F)) (+.f64 (*.f64 1/6 (/.f64 B F)) (/.f64 1 (*.f64 F B))))
(fma.f64 7/360 (/.f64 (pow.f64 B 3) F) (fma.f64 1/6 (/.f64 B F) (/.f64 1 (*.f64 B F))))
(+.f64 (*.f64 31/15120 (/.f64 (pow.f64 B 5) F)) (+.f64 (*.f64 7/360 (/.f64 (pow.f64 B 3) F)) (+.f64 (*.f64 1/6 (/.f64 B F)) (/.f64 1 (*.f64 F B)))))
(fma.f64 31/15120 (/.f64 (pow.f64 B 5) F) (fma.f64 7/360 (/.f64 (pow.f64 B 3) F) (fma.f64 1/6 (/.f64 B F) (/.f64 1 (*.f64 B F)))))
(*.f64 F B)
(*.f64 B F)
(+.f64 (*.f64 F B) (*.f64 -1/6 (*.f64 F (pow.f64 B 3))))
(fma.f64 F B (*.f64 (*.f64 -1/6 F) (pow.f64 B 3)))
(fma.f64 B F (*.f64 (pow.f64 B 3) (*.f64 F -1/6)))
(+.f64 (*.f64 F B) (+.f64 (*.f64 -1/6 (*.f64 F (pow.f64 B 3))) (*.f64 1/120 (*.f64 F (pow.f64 B 5)))))
(fma.f64 F B (fma.f64 -1/6 (*.f64 (pow.f64 B 3) F) (*.f64 1/120 (*.f64 (pow.f64 B 5) F))))
(fma.f64 B F (fma.f64 1/120 (*.f64 (pow.f64 B 5) F) (*.f64 (pow.f64 B 3) (*.f64 F -1/6))))
(+.f64 (*.f64 F B) (+.f64 (*.f64 -1/6 (*.f64 F (pow.f64 B 3))) (+.f64 (*.f64 -1/5040 (*.f64 F (pow.f64 B 7))) (*.f64 1/120 (*.f64 F (pow.f64 B 5))))))
(fma.f64 F B (fma.f64 -1/6 (*.f64 (pow.f64 B 3) F) (fma.f64 -1/5040 (*.f64 F (pow.f64 B 7)) (*.f64 1/120 (*.f64 (pow.f64 B 5) F)))))
(fma.f64 B F (fma.f64 -1/6 (*.f64 (pow.f64 B 3) F) (fma.f64 1/120 (*.f64 (pow.f64 B 5) F) (*.f64 F (*.f64 (pow.f64 B 7) -1/5040)))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B)
(/.f64 (fma.f64 (sqrt.f64 1/2) F (neg.f64 x)) B)
(/.f64 (fma.f64 F (sqrt.f64 1/2) (neg.f64 x)) B)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/3 x) (*.f64 -1/6 (*.f64 (sqrt.f64 1/2) F))) B) (/.f64 (*.f64 (sqrt.f64 1/2) F) B)) (/.f64 x B))
(+.f64 (*.f64 B (-.f64 (*.f64 x 1/3) (*.f64 (*.f64 -1/6 (sqrt.f64 1/2)) F))) (/.f64 (fma.f64 (sqrt.f64 1/2) F (neg.f64 x)) B))
(fma.f64 B (fma.f64 x 1/3 (*.f64 1/6 (*.f64 F (sqrt.f64 1/2)))) (/.f64 (fma.f64 F (sqrt.f64 1/2) (neg.f64 x)) B))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/3 x) (*.f64 -1/6 (*.f64 (sqrt.f64 1/2) F))) B) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) B) (*.f64 (-.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (+.f64 (*.f64 -1/36 (*.f64 (sqrt.f64 1/2) F)) (*.f64 1/120 (*.f64 (sqrt.f64 1/2) F)))) (pow.f64 B 3)))) (/.f64 x B))
(-.f64 (+.f64 (fma.f64 (-.f64 (*.f64 x 1/3) (*.f64 (*.f64 -1/6 (sqrt.f64 1/2)) F)) B (/.f64 (sqrt.f64 1/2) (/.f64 B F))) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/45) (*.f64 (*.f64 F (sqrt.f64 1/2)) -7/360)))) (/.f64 x B))
(fma.f64 B (fma.f64 x 1/3 (*.f64 1/6 (*.f64 F (sqrt.f64 1/2)))) (+.f64 (*.f64 (pow.f64 B 3) (fma.f64 x 1/45 (*.f64 (*.f64 F (sqrt.f64 1/2)) 7/360))) (/.f64 (fma.f64 F (sqrt.f64 1/2) (neg.f64 x)) B)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/3 x) (*.f64 -1/6 (*.f64 (sqrt.f64 1/2) F))) B) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -2/45 x) (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))))) (+.f64 (*.f64 1/720 (*.f64 (sqrt.f64 1/2) F)) (+.f64 (*.f64 -1/5040 (*.f64 (sqrt.f64 1/2) F)) (*.f64 1/6 (+.f64 (*.f64 -1/36 (*.f64 (sqrt.f64 1/2) F)) (*.f64 1/120 (*.f64 (sqrt.f64 1/2) F))))))) (pow.f64 B 5)) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) B) (*.f64 (-.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (+.f64 (*.f64 -1/36 (*.f64 (sqrt.f64 1/2) F)) (*.f64 1/120 (*.f64 (sqrt.f64 1/2) F)))) (pow.f64 B 3))))) (/.f64 x B))
(-.f64 (fma.f64 (-.f64 (*.f64 x 1/3) (*.f64 (*.f64 -1/6 (sqrt.f64 1/2)) F)) B (fma.f64 (-.f64 (fma.f64 17/315 x (fma.f64 -2/45 x (*.f64 -1/3 (*.f64 x 1/45)))) (fma.f64 1/720 (*.f64 F (sqrt.f64 1/2)) (fma.f64 -1/5040 (*.f64 F (sqrt.f64 1/2)) (*.f64 1/6 (*.f64 (*.f64 F (sqrt.f64 1/2)) -7/360))))) (pow.f64 B 5) (+.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/45) (*.f64 (*.f64 F (sqrt.f64 1/2)) -7/360)))))) (/.f64 x B))
(fma.f64 B (fma.f64 x 1/3 (*.f64 1/6 (*.f64 F (sqrt.f64 1/2)))) (-.f64 (fma.f64 (pow.f64 B 5) (-.f64 (+.f64 (*.f64 x -1/135) (*.f64 x 1/105)) (+.f64 (*.f64 (*.f64 F (sqrt.f64 1/2)) -7/2160) (*.f64 F (*.f64 (sqrt.f64 1/2) 1/840)))) (fma.f64 (pow.f64 B 3) (fma.f64 x 1/45 (*.f64 (*.f64 F (sqrt.f64 1/2)) 7/360)) (*.f64 (/.f64 (sqrt.f64 1/2) B) F))) (/.f64 x B)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(/.f64 (sqrt.f64 1/2) B)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 1/2) B)) (/.f64 (sqrt.f64 1/2) B))
(fma.f64 1/6 (*.f64 B (sqrt.f64 1/2)) (/.f64 (sqrt.f64 1/2) B))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 1/2) B)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (sqrt.f64 1/2)) (*.f64 1/120 (sqrt.f64 1/2))) (pow.f64 B 3))) (/.f64 (sqrt.f64 1/2) B)))
(fma.f64 1/6 (*.f64 B (sqrt.f64 1/2)) (fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 1/2) -7/360)) (/.f64 (sqrt.f64 1/2) B)))
(fma.f64 1/6 (*.f64 B (sqrt.f64 1/2)) (-.f64 (/.f64 (sqrt.f64 1/2) B) (*.f64 (pow.f64 B 3) (*.f64 -7/360 (sqrt.f64 1/2)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 1/2) B)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (sqrt.f64 1/2)) (*.f64 1/120 (sqrt.f64 1/2))) (pow.f64 B 3))) (+.f64 (/.f64 (sqrt.f64 1/2) B) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (sqrt.f64 1/2)) (*.f64 1/120 (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/5040 (sqrt.f64 1/2)) (*.f64 1/720 (sqrt.f64 1/2)))) (pow.f64 B 5))))))
(fma.f64 1/6 (*.f64 B (sqrt.f64 1/2)) (+.f64 (fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 1/2) -7/360)) (/.f64 (sqrt.f64 1/2) B)) (neg.f64 (*.f64 (pow.f64 B 5) (fma.f64 1/6 (*.f64 (sqrt.f64 1/2) -7/360) (*.f64 (sqrt.f64 1/2) 1/840))))))
(fma.f64 1/6 (*.f64 B (sqrt.f64 1/2)) (-.f64 (-.f64 (/.f64 (sqrt.f64 1/2) B) (*.f64 (pow.f64 B 3) (*.f64 -7/360 (sqrt.f64 1/2)))) (*.f64 (pow.f64 B 5) (fma.f64 (sqrt.f64 1/2) 1/840 (*.f64 (sqrt.f64 1/2) -7/2160)))))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 1/2) F) B)
(/.f64 (sqrt.f64 1/2) (/.f64 B F))
(*.f64 (/.f64 (sqrt.f64 1/2) B) F)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) B) (*.f64 1/6 (*.f64 (sqrt.f64 1/2) (*.f64 F B))))
(+.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 1/2))))
(fma.f64 1/6 (*.f64 F (*.f64 B (sqrt.f64 1/2))) (*.f64 (/.f64 (sqrt.f64 1/2) B) F))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) B) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 1/2) (*.f64 F B))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (*.f64 (sqrt.f64 1/2) F)) (*.f64 1/120 (*.f64 (sqrt.f64 1/2) F))) (pow.f64 B 3)))))
(+.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (fma.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 1/2)) (neg.f64 (*.f64 (pow.f64 B 3) (*.f64 (*.f64 F (sqrt.f64 1/2)) -7/360)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) B) F) (fma.f64 (*.f64 (*.f64 F (sqrt.f64 1/2)) 7/360) (pow.f64 B 3) (*.f64 1/6 (*.f64 F (*.f64 B (sqrt.f64 1/2))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) B) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 1/2) (*.f64 F B))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 (*.f64 (sqrt.f64 1/2) F)) (+.f64 (*.f64 -1/5040 (*.f64 (sqrt.f64 1/2) F)) (*.f64 1/6 (+.f64 (*.f64 -1/36 (*.f64 (sqrt.f64 1/2) F)) (*.f64 1/120 (*.f64 (sqrt.f64 1/2) F)))))) (pow.f64 B 5))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (*.f64 (sqrt.f64 1/2) F)) (*.f64 1/120 (*.f64 (sqrt.f64 1/2) F))) (pow.f64 B 3))))))
(+.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (fma.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 1/2)) (fma.f64 -1 (*.f64 (pow.f64 B 5) (fma.f64 1/720 (*.f64 F (sqrt.f64 1/2)) (fma.f64 -1/5040 (*.f64 F (sqrt.f64 1/2)) (*.f64 1/6 (*.f64 (*.f64 F (sqrt.f64 1/2)) -7/360))))) (neg.f64 (*.f64 (pow.f64 B 3) (*.f64 (*.f64 F (sqrt.f64 1/2)) -7/360))))))
(+.f64 (fma.f64 1/6 (*.f64 F (*.f64 B (sqrt.f64 1/2))) (*.f64 (/.f64 (sqrt.f64 1/2) B) F)) (-.f64 (*.f64 (pow.f64 B 3) (*.f64 (*.f64 F (sqrt.f64 1/2)) 7/360)) (*.f64 (pow.f64 B 5) (+.f64 (*.f64 (*.f64 F (sqrt.f64 1/2)) -7/2160) (*.f64 F (*.f64 (sqrt.f64 1/2) 1/840))))))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/3 (*.f64 x B)))) 1)
(*.f64 (*.f64 -1/3 B) x)
(*.f64 -1/3 (*.f64 B x))
(pow.f64 (*.f64 -1/3 (*.f64 x B)) 1)
(*.f64 (*.f64 -1/3 B) x)
(*.f64 -1/3 (*.f64 B x))
(pow.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 x B))) 3)
(*.f64 (*.f64 -1/3 B) x)
(*.f64 -1/3 (*.f64 B x))
(pow.f64 (*.f64 (pow.f64 (*.f64 x B) 3) -1/27) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 B x) 3) -1/27))
(pow.f64 (sqrt.f64 (*.f64 -1/3 (*.f64 x B))) 2)
(*.f64 (*.f64 -1/3 B) x)
(*.f64 -1/3 (*.f64 B x))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x B) 2) 1/9))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 B x) 2) 1/9))
(log.f64 (pow.f64 (exp.f64 -1/3) (*.f64 x B)))
(*.f64 (*.f64 -1/3 B) x)
(*.f64 -1/3 (*.f64 B x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/3 (*.f64 x B)))))
(*.f64 (*.f64 -1/3 B) x)
(*.f64 -1/3 (*.f64 B x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x B) 3) -1/27))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 B x) 3) -1/27))
(expm1.f64 (log1p.f64 (*.f64 -1/3 (*.f64 x B))))
(*.f64 (*.f64 -1/3 B) x)
(*.f64 -1/3 (*.f64 B x))
(exp.f64 (log.f64 (*.f64 -1/3 (*.f64 x B))))
(*.f64 (*.f64 -1/3 B) x)
(*.f64 -1/3 (*.f64 B x))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/3 (*.f64 x B))) 1))
(*.f64 (*.f64 -1/3 B) x)
(*.f64 -1/3 (*.f64 B x))
(log1p.f64 (expm1.f64 (*.f64 -1/3 (*.f64 x B))))
(*.f64 (*.f64 -1/3 B) x)
(*.f64 -1/3 (*.f64 B x))
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(neg.f64 (+.f64 (/.f64 x B) (fma.f64 -1/3 (*.f64 B x) (/.f64 1 (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))) 1)
(fma.f64 (/.f64 F (sin.f64 B)) (/.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 F (*.f64 (sin.f64 B) (neg.f64 F))))) (/.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2) (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2)) (-.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(*.f64 1 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 2)) (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 2)) (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))) (sqrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (/.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 F (*.f64 (sin.f64 B) (neg.f64 F))) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (+.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2) (*.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (+.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2) (/.f64 (*.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) F) (*.f64 (sin.f64 B) (neg.f64 F)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) (pow.f64 (/.f64 -1 (sin.f64 B)) 3)) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (*.f64 (/.f64 -1 (sin.f64 B)) (+.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 x B) (/.f64 x B)) 2) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2)) (/.f64 1 (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2)) (-.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (+.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2) (*.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))))) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 3) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 3))))
(*.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (+.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2) (/.f64 (*.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) F) (*.f64 (sin.f64 B) (neg.f64 F)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) (pow.f64 (/.f64 -1 (sin.f64 B)) 3)) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (*.f64 (/.f64 -1 (sin.f64 B)) (+.f64 (/.f64 -1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))) (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2)) (-.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (/.f64 -1 (sin.f64 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 x B) (/.f64 x B)) 3) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 3)) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (+.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2) (*.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (+.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2) (/.f64 (*.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) F) (*.f64 (sin.f64 B) (neg.f64 F)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) (pow.f64 (/.f64 -1 (sin.f64 B)) 3)) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (*.f64 (/.f64 -1 (sin.f64 B)) (+.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 x B) (/.f64 x B)) 2) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2)) (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2)) (-.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (+.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 x B) (/.f64 x B)) 3) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (+.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2) (*.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (+.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2) (/.f64 (*.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) F) (*.f64 (sin.f64 B) (neg.f64 F)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) (pow.f64 (/.f64 -1 (sin.f64 B)) 3)) (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (*.f64 (/.f64 -1 (sin.f64 B)) (+.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 x B) (/.f64 x B)) 2) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2))) (neg.f64 (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2))) (neg.f64 (-.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))))
(/.f64 (-.f64 (pow.f64 (/.f64 -1 (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 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 3) (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 3)) (+.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2) (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2) (*.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 3)) (+.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2) (-.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2) (/.f64 (*.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) F) (*.f64 (sin.f64 B) (neg.f64 F))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 3) (pow.f64 (/.f64 -1 (sin.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2) (*.f64 (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 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2) (pow.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) 2)) (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))
(/.f64 (-.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 2) (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2)) (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(/.f64 (-.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2) (pow.f64 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) 2)) (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 1)
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))) 3)
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(pow.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 3) 1/3)
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))) 2)
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.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)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))) 2))
(fabs.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B))))
(log.f64 (exp.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 3))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(exp.f64 (log.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))) 1))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(fma.f64 -1 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))
(neg.f64 (+.f64 (/.f64 x B) (fma.f64 -1/3 (*.f64 B x) (/.f64 1 (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(fma.f64 (/.f64 -1 F) (/.f64 F (sin.f64 B)) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(fma.f64 1 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))
(fma.f64 1 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))
(+.f64 (/.f64 -1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(fma.f64 1 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(fma.f64 1 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))
(+.f64 (/.f64 -1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))) 2) (cbrt.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(fma.f64 1 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))
(+.f64 (/.f64 -1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) 2) (cbrt.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))
(fma.f64 1 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))
(+.f64 (/.f64 -1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(fma.f64 (sqrt.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))) (sqrt.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(fma.f64 1 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))
(+.f64 (/.f64 -1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(fma.f64 (sqrt.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) (sqrt.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))
(fma.f64 1 (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))))
(+.f64 (/.f64 -1 (sin.f64 B)) (fma.f64 -1/3 (*.f64 B x) (/.f64 x B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (*.f64 F (sin.f64 B))))) 1)
(/.f64 1 (sin.f64 B))
(/.f64 F (*.f64 F (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(/.f64 1 (/.f64 (*.f64 F (sin.f64 B)) F))
(/.f64 1 (sin.f64 B))
(/.f64 (neg.f64 F) (neg.f64 (*.f64 F (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(pow.f64 (/.f64 F (*.f64 F (sin.f64 B))) 1)
(/.f64 1 (sin.f64 B))
(pow.f64 (cbrt.f64 (/.f64 F (*.f64 F (sin.f64 B)))) 3)
(/.f64 1 (sin.f64 B))
(pow.f64 (pow.f64 (/.f64 F (*.f64 F (sin.f64 B))) 3) 1/3)
(/.f64 1 (sin.f64 B))
(pow.f64 (sqrt.f64 (/.f64 F (*.f64 F (sin.f64 B)))) 2)
(/.f64 1 (sin.f64 B))
(sqrt.f64 (pow.f64 (/.f64 F (*.f64 F (sin.f64 B))) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 F F) (sin.f64 B)) 2))
(fabs.f64 (/.f64 1 (sin.f64 B)))
(log.f64 (exp.f64 (/.f64 F (*.f64 F (sin.f64 B)))))
(/.f64 1 (sin.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (*.f64 F (sin.f64 B))))))
(/.f64 1 (sin.f64 B))
(cbrt.f64 (pow.f64 (/.f64 F (*.f64 F (sin.f64 B))) 3))
(/.f64 1 (sin.f64 B))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (/.f64 1 (*.f64 F (sin.f64 B))) 3)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (/.f64 1 (pow.f64 (*.f64 (sin.f64 B) F) 3))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 F 3) 1) (pow.f64 (*.f64 (sin.f64 B) F) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 F (sin.f64 B))) 3) (pow.f64 F 3)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (/.f64 1 (pow.f64 (*.f64 (sin.f64 B) F) 3))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 F 3) 1) (pow.f64 (*.f64 (sin.f64 B) F) 3)))
(cbrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (*.f64 F (sin.f64 B)) 3)))
(/.f64 1 (sin.f64 B))
(expm1.f64 (log1p.f64 (/.f64 F (*.f64 F (sin.f64 B)))))
(/.f64 1 (sin.f64 B))
(exp.f64 (log.f64 (/.f64 F (*.f64 F (sin.f64 B)))))
(/.f64 1 (sin.f64 B))
(exp.f64 (*.f64 (log.f64 (/.f64 F (*.f64 F (sin.f64 B)))) 1))
(/.f64 1 (sin.f64 B))
(log1p.f64 (expm1.f64 (/.f64 F (*.f64 F (sin.f64 B)))))
(/.f64 1 (sin.f64 B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 F (sin.f64 B))))) 1)
(/.f64 1 (*.f64 (sin.f64 B) F))
(*.f64 -1 (/.f64 1 (neg.f64 (*.f64 F (sin.f64 B)))))
(/.f64 1 (*.f64 (sin.f64 B) F))
(*.f64 1 (/.f64 1 (*.f64 F (sin.f64 B))))
(/.f64 1 (*.f64 (sin.f64 B) F))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (sin.f64 B)) -2)) (cbrt.f64 (/.f64 1 (*.f64 F (sin.f64 B)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) F) -2)) (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 B) F))))
(*.f64 (pow.f64 (*.f64 F (sin.f64 B)) -1/2) (pow.f64 (*.f64 F (sin.f64 B)) -1/2))
(/.f64 1 (*.f64 (sin.f64 B) F))
(*.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 F))
(/.f64 1 (*.f64 (sin.f64 B) F))
(*.f64 (/.f64 1 F) (/.f64 1 (sin.f64 B)))
(/.f64 1 (*.f64 (sin.f64 B) F))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 F (sin.f64 B)) 2)) -1) (pow.f64 (cbrt.f64 (*.f64 F (sin.f64 B))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) F) 2))) (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 B) F))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 B) F))) 1) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) F) 2)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 F (sin.f64 B))) -1) (pow.f64 (sqrt.f64 (*.f64 F (sin.f64 B))) -1))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 B) F)) -2)
(pow.f64 (*.f64 F (sin.f64 B)) -1)
(/.f64 1 (*.f64 (sin.f64 B) F))
(pow.f64 (/.f64 1 (*.f64 F (sin.f64 B))) 1)
(/.f64 1 (*.f64 (sin.f64 B) F))
(pow.f64 (cbrt.f64 (/.f64 1 (*.f64 F (sin.f64 B)))) 3)
(/.f64 1 (*.f64 (sin.f64 B) F))
(pow.f64 (pow.f64 (/.f64 1 (*.f64 F (sin.f64 B))) 3) 1/3)
(/.f64 1 (*.f64 (sin.f64 B) F))
(pow.f64 (pow.f64 (*.f64 F (sin.f64 B)) -1/2) 2)
(/.f64 1 (*.f64 (sin.f64 B) F))
(sqrt.f64 (pow.f64 (*.f64 F (sin.f64 B)) -2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 B) F) -2))
(log.f64 (exp.f64 (/.f64 1 (*.f64 F (sin.f64 B)))))
(/.f64 1 (*.f64 (sin.f64 B) F))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 F (sin.f64 B))))))
(/.f64 1 (*.f64 (sin.f64 B) F))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 F (sin.f64 B))) 3))
(/.f64 1 (*.f64 (sin.f64 B) F))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 F (sin.f64 B)))))
(/.f64 1 (*.f64 (sin.f64 B) F))
(exp.f64 (neg.f64 (log.f64 (*.f64 F (sin.f64 B)))))
(/.f64 1 (*.f64 (sin.f64 B) F))
(exp.f64 (*.f64 (log.f64 (*.f64 F (sin.f64 B))) -1))
(/.f64 1 (*.f64 (sin.f64 B) F))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 F (sin.f64 B)))) 1))
(/.f64 1 (*.f64 (sin.f64 B) F))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 F (sin.f64 B)))))
(/.f64 1 (*.f64 (sin.f64 B) F))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (sin.f64 B)))) 1)
(*.f64 (sin.f64 B) F)
(/.f64 1 (/.f64 1 (*.f64 F (sin.f64 B))))
(*.f64 (sin.f64 B) F)
(/.f64 (*.f64 F (sin.f64 B)) 1)
(*.f64 (sin.f64 B) F)
(/.f64 (neg.f64 (*.f64 F (sin.f64 B))) -1)
(/.f64 (*.f64 (sin.f64 B) (neg.f64 F)) -1)
(/.f64 (sin.f64 B) (/.f64 -1 (neg.f64 F)))
(pow.f64 (*.f64 F (sin.f64 B)) 1)
(*.f64 (sin.f64 B) F)
(pow.f64 (cbrt.f64 (*.f64 F (sin.f64 B))) 3)
(*.f64 (sin.f64 B) F)
(pow.f64 (pow.f64 (*.f64 F (sin.f64 B)) 3) 1/3)
(*.f64 (sin.f64 B) F)
(pow.f64 (sqrt.f64 (*.f64 F (sin.f64 B))) 2)
(*.f64 (sin.f64 B) F)
(sqrt.f64 (pow.f64 (*.f64 F (sin.f64 B)) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 B) F) 2))
(fabs.f64 (*.f64 (sin.f64 B) F))
(log.f64 (pow.f64 (exp.f64 F) (sin.f64 B)))
(*.f64 (sin.f64 B) F)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (sin.f64 B)))))
(*.f64 (sin.f64 B) F)
(cbrt.f64 (pow.f64 (*.f64 F (sin.f64 B)) 3))
(*.f64 (sin.f64 B) F)
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (sin.f64 B) 3)))
(*.f64 (sin.f64 B) F)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 B) 3) (pow.f64 F 3)))
(*.f64 (sin.f64 B) F)
(expm1.f64 (log1p.f64 (*.f64 F (sin.f64 B))))
(*.f64 (sin.f64 B) F)
(exp.f64 (log.f64 (*.f64 F (sin.f64 B))))
(*.f64 (sin.f64 B) F)
(exp.f64 (*.f64 (log.f64 (*.f64 F (sin.f64 B))) 1))
(*.f64 (sin.f64 B) F)
(log1p.f64 (expm1.f64 (*.f64 F (sin.f64 B))))
(*.f64 (sin.f64 B) F)
(+.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)) (cbrt.f64 (/.f64 x (tan.f64 B)))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B)))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 1 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 1 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 1 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2)) (cbrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (*.f64 x (/.f64 1 (tan.f64 B)))) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) 2)) (cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))) (*.f64 (/.f64 -1 (tan.f64 B)) x)))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) 2)) (cbrt.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2)) (cbrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (*.f64 x (/.f64 1 (tan.f64 B)))) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) 2)) (cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))) (*.f64 (/.f64 -1 (tan.f64 B)) x)))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) 2)) (cbrt.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2)) (cbrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (*.f64 x (/.f64 1 (tan.f64 B)))) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) 2)) (cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))) (*.f64 (/.f64 -1 (tan.f64 B)) x)))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) 2)) (cbrt.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(*.f64 1 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))) 2)) (cbrt.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B))) 2)) (cbrt.f64 (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 2)) (cbrt.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))) (sqrt.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (-.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) 2) (+.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B))) (pow.f64 (/.f64 x (tan.f64 B)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) 2) (*.f64 (/.f64 x (tan.f64 B)) (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(*.f64 (-.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 1 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 1 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(/.f64 (-.f64 (pow.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 x (tan.f64 B)))) (-.f64 (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)))) (-.f64 (sqrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))))) (-.f64 (sqrt.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))))) (-.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) 2) (+.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B))) (pow.f64 (/.f64 x (tan.f64 B)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) 2) (*.f64 (/.f64 x (tan.f64 B)) (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(/.f64 1 (/.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))) (-.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 1 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(/.f64 (-.f64 (pow.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(/.f64 (-.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) 2) (+.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B))) (pow.f64 (/.f64 x (tan.f64 B)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) 2) (*.f64 (/.f64 x (tan.f64 B)) (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 1 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(/.f64 (-.f64 (pow.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (*.f64 F (sqrt.f64 1/2)) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 F (*.f64 (sqrt.f64 1/2) (tan.f64 B))) (*.f64 x (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 F (sqrt.f64 1/2)) (tan.f64 B)) (*.f64 x (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 F (sqrt.f64 1/2)) (/.f64 (tan.f64 B) x)) (*.f64 (sin.f64 B) 1)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (*.f64 F (*.f64 (sqrt.f64 1/2) (/.f64 (tan.f64 B) x))) (sin.f64 B)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (*.f64 (*.f64 F (sqrt.f64 1/2)) (neg.f64 (tan.f64 B))) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (-.f64 (*.f64 F (*.f64 (sqrt.f64 1/2) (neg.f64 (tan.f64 B)))) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 F (*.f64 (neg.f64 (sqrt.f64 1/2)) (tan.f64 B)) (*.f64 x (sin.f64 B))) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) 2) (+.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B))) (pow.f64 (/.f64 x (tan.f64 B)) 2)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) 2) (*.f64 (/.f64 x (tan.f64 B)) (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2))) (neg.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2))) (neg.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(/.f64 (fma.f64 -1 (pow.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(/.f64 (+.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 3) (pow.f64 (neg.f64 (/.f64 x (tan.f64 B))) 3)) (+.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (-.f64 (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 x (tan.f64 B)))) (*.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (neg.f64 (/.f64 x (tan.f64 B)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) 2) (+.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B))) (pow.f64 (/.f64 x (tan.f64 B)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) 2) (*.f64 (/.f64 x (tan.f64 B)) (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2) (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))))) (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (neg.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 1 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(/.f64 (-.f64 (pow.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(pow.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))) 1)
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))) 3)
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(pow.f64 (pow.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))) 3) 1/3)
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))) 2)
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))) 2))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B))) 2))
(fabs.f64 (fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(log.f64 (exp.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))) 3))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(exp.f64 (log.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))) 1))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 1 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2)) (cbrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) 2)) (cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) 2)) (cbrt.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))))) (/.f64 x (tan.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)))) 1)
(/.f64 (sqrt.f64 1/2) (sin.f64 B))
(*.f64 1 (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(/.f64 (sqrt.f64 1/2) (sin.f64 B))
(*.f64 (sqrt.f64 1/2) (/.f64 1 (sin.f64 B)))
(/.f64 (sqrt.f64 1/2) (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 1/2 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (sqrt.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(/.f64 (sqrt.f64 1/2) (sin.f64 B))
(*.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 1 (neg.f64 (sin.f64 B))))
(/.f64 (sqrt.f64 1/2) (sin.f64 B))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 1/2) 1) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) (sin.f64 B)))
(*.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 (sqrt.f64 1/2))) (sin.f64 B))
(*.f64 (/.f64 (cbrt.f64 1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 (cbrt.f64 1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) (sqrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 (sqrt.f64 1/2))) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 1/2 1/4) 1) (/.f64 (pow.f64 1/2 1/4) (sin.f64 B)))
(*.f64 (pow.f64 1/2 1/4) (/.f64 (pow.f64 1/2 1/4) (sin.f64 B)))
(/.f64 (pow.f64 1/2 1/2) (sin.f64 B))
(*.f64 (/.f64 (pow.f64 1/2 1/4) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (pow.f64 1/2 1/4) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (/.f64 (pow.f64 1/2 1/4) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (pow.f64 1/2 1/4)) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (pow.f64 1/2 1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(pow.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) 1)
(/.f64 (sqrt.f64 1/2) (sin.f64 B))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))) 3)
(/.f64 (sqrt.f64 1/2) (sin.f64 B))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) 3) 1/3)
(/.f64 (sqrt.f64 1/2) (sin.f64 B))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))) 2)
(/.f64 (sqrt.f64 1/2) (sin.f64 B))
(pow.f64 (/.f64 (sin.f64 B) (sqrt.f64 1/2)) -1)
(/.f64 (sqrt.f64 1/2) (sin.f64 B))
(sqrt.f64 (/.f64 1/2 (pow.f64 (sin.f64 B) 2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(/.f64 (sqrt.f64 1/2) (sin.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)))))
(/.f64 (sqrt.f64 1/2) (sin.f64 B))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) 3))
(/.f64 (sqrt.f64 1/2) (sin.f64 B))
(cbrt.f64 (/.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (sin.f64 B) 3)))
(cbrt.f64 (/.f64 1/2 (/.f64 (pow.f64 (sin.f64 B) 3) (sqrt.f64 1/2))))
(cbrt.f64 (*.f64 (/.f64 1/2 (pow.f64 (sin.f64 B) 3)) (sqrt.f64 1/2)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(/.f64 (sqrt.f64 1/2) (sin.f64 B))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(/.f64 (sqrt.f64 1/2) (sin.f64 B))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))) 1))
(/.f64 (sqrt.f64 1/2) (sin.f64 B))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(/.f64 (sqrt.f64 1/2) (sin.f64 B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))))) 1)
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (sqrt.f64 1/2))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(/.f64 (neg.f64 (*.f64 F (sqrt.f64 1/2))) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 1)
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(pow.f64 (cbrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) 3)
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(pow.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 3) 1/3)
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(pow.f64 (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) 2)
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(sqrt.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) 2))
(fabs.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(log.f64 (exp.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(cbrt.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) 3))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(expm1.f64 (log1p.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(exp.f64 (log.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(exp.f64 (*.f64 (log.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))) 1))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(log1p.f64 (expm1.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))

eval614.0ms (2.6%)

Compiler

Compiled 32167 to 16692 computations (48.1% saved)

prune370.0ms (1.5%)

Pruning

47 alts after pruning (43 fresh and 4 done)

PrunedKeptTotal
New1167221189
Fresh122133
Picked235
Done011
Total1181471228
Accurracy
100.0%
Counts
1228 → 47
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.6%
(/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B)
46.7%
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 x)) B)
23.2%
(/.f64 (+.f64 -1 (neg.f64 x)) B)
23.2%
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
54.3%
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
14.2%
(/.f64 -1 (sin.f64 B))
52.6%
(-.f64 (pow.f64 (cbrt.f64 (/.f64 F (*.f64 F (sin.f64 B)))) 3) (/.f64 x (tan.f64 B)))
57.9%
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
60.1%
(-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))
52.8%
(-.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
56.1%
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
53.0%
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
38.4%
(-.f64 (+.f64 (*.f64 1/6 B) (/.f64 1 B)) (/.f64 x (tan.f64 B)))
60.0%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
65.0%
(-.f64 (*.f64 F (/.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2)) F)) (*.f64 -1 (*.f64 (sin.f64 B) F))))) (/.f64 x (tan.f64 B)))
74.4%
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) B))) (/.f64 x (tan.f64 B)))
59.7%
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (*.f64 2 x) 2))))) (/.f64 x (tan.f64 B)))
52.4%
(-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 1 B))) (/.f64 x (tan.f64 B)))
11.1%
(-.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))
31.5%
(+.f64 (neg.f64 (/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
11.8%
(+.f64 (neg.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
83.3%
(+.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)))))
83.3%
(+.f64 (neg.f64 (/.f64 x (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)))))
55.9%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F)))
55.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)))))
24.3%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
21.5%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (*.f64 (/.f64 F (sin.f64 B)) -1) F))
24.9%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (neg.f64 F) (*.f64 F (sin.f64 B))))
23.4%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 -1 B))
18.4%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
56.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
47.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
44.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
23.1%
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
23.1%
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
2.8%
(*.f64 B (*.f64 x 1/3))
2.8%
(*.f64 1/3 (*.f64 B x))
23.1%
(*.f64 -1 (+.f64 (/.f64 (+.f64 x 1) B) (*.f64 B (+.f64 1/6 (*.f64 -1/3 x)))))
27.1%
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 B) (*.f64 1/3 B)) x))
26.7%
(neg.f64 (/.f64 x B))
26.7%
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3)))))
27.1%
(neg.f64 (+.f64 (/.f64 x B) (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B)))
27.1%
(neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3))))
54.3%
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
54.3%
(neg.f64 (*.f64 (cos.f64 B) (/.f64 1 (/.f64 (sin.f64 B) x))))
27.5%
(neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))))
54.2%
(neg.f64 (*.f64 (cos.f64 B) (*.f64 x (/.f64 1 (sin.f64 B)))))
33.6%
(/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B)
46.7%
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 x)) B)
23.2%
(/.f64 (+.f64 -1 (neg.f64 x)) B)
23.2%
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
54.3%
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
14.2%
(/.f64 -1 (sin.f64 B))
52.6%
(-.f64 (pow.f64 (cbrt.f64 (/.f64 F (*.f64 F (sin.f64 B)))) 3) (/.f64 x (tan.f64 B)))
57.9%
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
60.1%
(-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))
52.8%
(-.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
56.1%
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
53.0%
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
38.4%
(-.f64 (+.f64 (*.f64 1/6 B) (/.f64 1 B)) (/.f64 x (tan.f64 B)))
60.0%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
65.0%
(-.f64 (*.f64 F (/.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2)) F)) (*.f64 -1 (*.f64 (sin.f64 B) F))))) (/.f64 x (tan.f64 B)))
74.4%
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) B))) (/.f64 x (tan.f64 B)))
59.7%
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (*.f64 2 x) 2))))) (/.f64 x (tan.f64 B)))
52.4%
(-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 1 B))) (/.f64 x (tan.f64 B)))
11.1%
(-.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))
31.5%
(+.f64 (neg.f64 (/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
11.8%
(+.f64 (neg.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
83.3%
(+.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)))))
83.3%
(+.f64 (neg.f64 (/.f64 x (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)))))
55.9%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F)))
55.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)))))
24.3%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
21.5%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (*.f64 (/.f64 F (sin.f64 B)) -1) F))
24.9%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (neg.f64 F) (*.f64 F (sin.f64 B))))
23.4%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 -1 B))
18.4%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
56.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
47.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
44.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
23.1%
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
23.1%
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
2.8%
(*.f64 B (*.f64 x 1/3))
2.8%
(*.f64 1/3 (*.f64 B x))
23.1%
(*.f64 -1 (+.f64 (/.f64 (+.f64 x 1) B) (*.f64 B (+.f64 1/6 (*.f64 -1/3 x)))))
27.1%
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 B) (*.f64 1/3 B)) x))
26.7%
(neg.f64 (/.f64 x B))
26.7%
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3)))))
27.1%
(neg.f64 (+.f64 (/.f64 x B) (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B)))
27.1%
(neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3))))
54.3%
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
54.3%
(neg.f64 (*.f64 (cos.f64 B) (/.f64 1 (/.f64 (sin.f64 B) x))))
27.5%
(neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))))
54.2%
(neg.f64 (*.f64 (cos.f64 B) (*.f64 x (/.f64 1 (sin.f64 B)))))
Compiler

Compiled 3006 to 2206 computations (26.6% saved)

localize615.0ms (2.6%)

Local Accuracy

Found 16 expressions with local accuracy:

NewAccuracyProgram
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.8%
(/.f64 1 (tan.f64 B))
99.6%
(*.f64 x (/.f64 1 (tan.f64 B)))
99.4%
(*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))
99.0%
(-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))
98.9%
(-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))))
94.3%
(*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3))
100.0%
(tan.f64 B)
100.0%
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
99.8%
(/.f64 x (tan.f64 B))
99.6%
(*.f64 1/3 (*.f64 B x))
99.8%
(/.f64 x (tan.f64 B))
99.7%
(*.f64 (/.f64 1 (sin.f64 B)) F)
89.3%
(*.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.9%
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
Compiler

Compiled 395 to 245 computations (38% saved)

series13.0ms (0.1%)

Counts
11 → 176
Calls

54 calls:

TimeVariablePointExpression
2.0ms
x
@0
(*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3))
1.0ms
B
@0
(*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3))
1.0ms
x
@inf
(*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3))
0.0ms
x
@0
(*.f64 1/3 (*.f64 B x))
0.0ms
B
@inf
(*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3))

rewrite91.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
994×add-sqr-sqrt
954×pow1
928×add-exp-log
928×add-log-exp
928×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046235
11017235
Stop Event
node limit
Counts
11 → 104
Calls
Call 1
Inputs
(*.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)
(*.f64 1/3 (*.f64 B x))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(tan.f64 B)
(*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3))
(-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))))
(-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))
(*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))
(/.f64 1 (sin.f64 B))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
Outputs
(pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2))))
(/.f64 F (sin.f64 B))
(pow.f64 (/.f64 F (sin.f64 B)) 1)
(log.f64 (exp.f64 (/.f64 F (sin.f64 B))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 F (sin.f64 B))) (/.f64 F (sin.f64 B))))
(expm1.f64 (log1p.f64 (/.f64 F (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 F (sin.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 F (sin.f64 B))))
(pow.f64 (*.f64 1/3 (*.f64 B x)) 1)
(log.f64 (exp.f64 (*.f64 1/3 (*.f64 B x))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/3 (*.f64 B x)) (*.f64 1/3 (*.f64 B x))) (*.f64 1/3 (*.f64 B x))))
(expm1.f64 (log1p.f64 (*.f64 1/3 (*.f64 B x))))
(exp.f64 (log.f64 (*.f64 1/3 (*.f64 B x))))
(log1p.f64 (expm1.f64 (*.f64 1/3 (*.f64 B x))))
(+.f64 (/.f64 1 B) (neg.f64 (/.f64 x (tan.f64 B))))
(*.f64 1 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) (cbrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))) (cbrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) (sqrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(/.f64 (-.f64 (tan.f64 B) (*.f64 B x)) (*.f64 B (tan.f64 B)))
(/.f64 (-.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (*.f64 (/.f64 1 B) (/.f64 1 B)) (+.f64 (*.f64 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (*.f64 (/.f64 1 B) (/.f64 1 B)) (*.f64 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B)))) (+.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))
(pow.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) 1)
(log.f64 (exp.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(exp.f64 (log.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(*.f64 1 (tan.f64 B))
(*.f64 (*.f64 (cbrt.f64 (tan.f64 B)) (cbrt.f64 (tan.f64 B))) (cbrt.f64 (tan.f64 B)))
(*.f64 (sqrt.f64 (tan.f64 B)) (sqrt.f64 (tan.f64 B)))
(/.f64 (sin.f64 B) (cos.f64 B))
(pow.f64 (tan.f64 B) 1)
(log.f64 (exp.f64 (tan.f64 B)))
(cbrt.f64 (*.f64 (*.f64 (tan.f64 B) (tan.f64 B)) (tan.f64 B)))
(expm1.f64 (log1p.f64 (tan.f64 B)))
(exp.f64 (log.f64 (tan.f64 B)))
(log1p.f64 (expm1.f64 (tan.f64 B)))
(pow.f64 (*.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (pow.f64 B 3)) 1)
(log.f64 (exp.f64 (*.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (pow.f64 B 3))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (pow.f64 B 3)) (*.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (pow.f64 B 3))) (*.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (pow.f64 B 3))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (pow.f64 B 3))))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (pow.f64 B 3))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (pow.f64 B 3))))
(+.f64 (*.f64 x 1/24) (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))
(*.f64 1 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (cbrt.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))) (cbrt.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (sqrt.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x 1/24) 3) (pow.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) 3)) (+.f64 (*.f64 (*.f64 x 1/24) (*.f64 x 1/24)) (+.f64 (*.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (*.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x 1/24) (*.f64 x 1/24)) (*.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (+.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))
(pow.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) 1)
(log.f64 (exp.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(exp.f64 (log.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(fma.f64 1/24 x (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))
(+.f64 (*.f64 x -1/2) (neg.f64 (*.f64 x -1/6)))
(+.f64 (*.f64 x -1/2) (*.f64 1/6 x))
(+.f64 (*.f64 x -1/3) (fma.f64 (neg.f64 x) -1/6 (*.f64 x -1/6)))
(*.f64 1 (*.f64 x -1/3))
(*.f64 x -1/3)
(*.f64 (*.f64 (cbrt.f64 (*.f64 x -1/3)) (cbrt.f64 (*.f64 x -1/3))) (cbrt.f64 (*.f64 x -1/3)))
(*.f64 (sqrt.f64 (*.f64 x -1/3)) (sqrt.f64 (*.f64 x -1/3)))
(/.f64 (-.f64 (pow.f64 (*.f64 x -1/2) 3) (pow.f64 (*.f64 x -1/6) 3)) (+.f64 (*.f64 (*.f64 x -1/2) (*.f64 x -1/2)) (+.f64 (*.f64 (*.f64 x -1/6) (*.f64 x -1/6)) (*.f64 (*.f64 x -1/2) (*.f64 x -1/6)))))
(/.f64 (-.f64 (*.f64 (*.f64 x -1/2) (*.f64 x -1/2)) (*.f64 (*.f64 x -1/6) (*.f64 x -1/6))) (+.f64 (*.f64 x -1/2) (*.f64 x -1/6)))
(pow.f64 (*.f64 x -1/3) 1)
(log.f64 (exp.f64 (*.f64 x -1/3)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 x -1/3) (*.f64 x -1/3)) (*.f64 x -1/3)))
(expm1.f64 (log1p.f64 (*.f64 x -1/3)))
(exp.f64 (log.f64 (*.f64 x -1/3)))
(log1p.f64 (expm1.f64 (*.f64 x -1/3)))
(fma.f64 -1/2 x (neg.f64 (*.f64 x -1/6)))
(pow.f64 (*.f64 -1/6 (*.f64 x -1/3)) 1)
(log.f64 (exp.f64 (*.f64 -1/6 (*.f64 x -1/3))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 -1/6 (*.f64 x -1/3)) (*.f64 -1/6 (*.f64 x -1/3))) (*.f64 -1/6 (*.f64 x -1/3))))
(expm1.f64 (log1p.f64 (*.f64 -1/6 (*.f64 x -1/3))))
(exp.f64 (log.f64 (*.f64 -1/6 (*.f64 x -1/3))))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (*.f64 x -1/3))))
(*.f64 1 (/.f64 1 (sin.f64 B)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (cbrt.f64 (/.f64 1 (sin.f64 B)))) (cbrt.f64 (/.f64 1 (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 1 (sin.f64 B))) (sqrt.f64 (/.f64 1 (sin.f64 B))))
(pow.f64 (sin.f64 B) -1)
(pow.f64 (/.f64 1 (sin.f64 B)) 1)
(log.f64 (exp.f64 (/.f64 1 (sin.f64 B))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (sin.f64 B))) (/.f64 1 (sin.f64 B))))
(expm1.f64 (log1p.f64 (/.f64 1 (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 1 (sin.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 1 (sin.f64 B))))
(*.f64 1 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))) (cbrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))))) (cbrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))) (sqrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (/.f64 x (tan.f64 B))) 3) (pow.f64 (/.f64 1 (sin.f64 B)) 3)) (+.f64 (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 x (tan.f64 B)))) (-.f64 (*.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (sin.f64 B))) (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (/.f64 1 (sin.f64 B))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 x (tan.f64 B)))) (*.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (sin.f64 B)))) (-.f64 (neg.f64 (/.f64 x (tan.f64 B))) (/.f64 1 (sin.f64 B))))
(pow.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))) 1)
(log.f64 (exp.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))) (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))) (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(exp.f64 (log.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))

simplify130.0ms (0.5%)

Algorithm
egg-herbie
Rules
924×fma-def
918×associate-*l*
892×associate-*r*
654×fma-neg
440×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05338880
115808124
262097996
Stop Event
node limit
Counts
280 → 265
Calls
Call 1
Inputs
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F))) (+.f64 (*.f64 1/720 F) (*.f64 -1/5040 F))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.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) (*.f64 (+.f64 2 (*.f64 2 x)) (sin.f64 B))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (*.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) (*.f64 (+.f64 2 (*.f64 2 x)) (sin.f64 B))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 (+.f64 (*.f64 2 x) 2)))) 2)) (pow.f64 F 5)) (sin.f64 B)) (sqrt.f64 (+.f64 (*.f64 2 x) 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 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) 2)) (+.f64 (*.f64 2 x) 2))) (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))) (sin.f64 B)) (sqrt.f64 (+.f64 (*.f64 2 x) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (*.f64 (+.f64 2 (*.f64 2 x)) (sin.f64 B))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 (+.f64 (*.f64 2 x) 2)))) 2)) (pow.f64 F 5)) (sin.f64 B)) (sqrt.f64 (+.f64 (*.f64 2 x) 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 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (+.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 (*.f64 2 x) 2)) 2)))) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (*.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 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 2 x) 2)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2))))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 2 x) 2)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 x) 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2))))) (*.f64 (sin.f64 B) (pow.f64 F 6)))))) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (pow.f64 x 2))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (pow.f64 x 2))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 4))) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (+.f64 (pow.f64 F 2) 2)))) (pow.f64 x 3))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))))))
(/.f64 F B)
(+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (+.f64 (/.f64 F B) (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F))) (+.f64 (*.f64 1/720 F) (*.f64 -1/5040 F))))))))
(/.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 1/3 (*.f64 x B))
(*.f64 1/3 (*.f64 x B))
(*.f64 1/3 (*.f64 x B))
(*.f64 1/3 (*.f64 x B))
(*.f64 1/3 (*.f64 x B))
(*.f64 1/3 (*.f64 x B))
(*.f64 1/3 (*.f64 x B))
(*.f64 1/3 (*.f64 x B))
(*.f64 1/3 (*.f64 x B))
(*.f64 1/3 (*.f64 x B))
(*.f64 1/3 (*.f64 x B))
(*.f64 1/3 (*.f64 x B))
(/.f64 (-.f64 1 x) B)
(-.f64 (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 B)) (/.f64 x B))
(-.f64 (+.f64 (*.f64 1/3 (*.f64 B x)) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3)) (/.f64 1 B))) (/.f64 x B))
(-.f64 (+.f64 (*.f64 1/3 (*.f64 B x)) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3)) (+.f64 (*.f64 (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (*.f64 -2/45 x))) (pow.f64 B 5)) (/.f64 1 B)))) (/.f64 x B))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(/.f64 1 B)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (/.f64 1 B))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
B
(+.f64 (*.f64 1/3 (pow.f64 B 3)) B)
(+.f64 (*.f64 1/3 (pow.f64 B 3)) (+.f64 (*.f64 2/15 (pow.f64 B 5)) B))
(+.f64 (*.f64 1/3 (pow.f64 B 3)) (+.f64 (*.f64 2/15 (pow.f64 B 5)) (+.f64 (*.f64 17/315 (pow.f64 B 7)) B)))
(/.f64 (sin.f64 B) (cos.f64 B))
(/.f64 (sin.f64 B) (cos.f64 B))
(/.f64 (sin.f64 B) (cos.f64 B))
(/.f64 (sin.f64 B) (cos.f64 B))
(/.f64 (sin.f64 B) (cos.f64 B))
(/.f64 (sin.f64 B) (cos.f64 B))
(/.f64 (sin.f64 B) (cos.f64 B))
(/.f64 (sin.f64 B) (cos.f64 B))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 -1/45 x)
(*.f64 -1/45 x)
(*.f64 -1/45 x)
(*.f64 -1/45 x)
(*.f64 -1/45 x)
(*.f64 -1/45 x)
(*.f64 -1/45 x)
(*.f64 -1/45 x)
(*.f64 -1/45 x)
(*.f64 -1/45 x)
(*.f64 -1/45 x)
(*.f64 -1/45 x)
(*.f64 -1/3 x)
(*.f64 -1/3 x)
(*.f64 -1/3 x)
(*.f64 -1/3 x)
(*.f64 -1/3 x)
(*.f64 -1/3 x)
(*.f64 -1/3 x)
(*.f64 -1/3 x)
(*.f64 -1/3 x)
(*.f64 -1/3 x)
(*.f64 -1/3 x)
(*.f64 -1/3 x)
(*.f64 1/18 x)
(*.f64 1/18 x)
(*.f64 1/18 x)
(*.f64 1/18 x)
(*.f64 1/18 x)
(*.f64 1/18 x)
(*.f64 1/18 x)
(*.f64 1/18 x)
(*.f64 1/18 x)
(*.f64 1/18 x)
(*.f64 1/18 x)
(*.f64 1/18 x)
(/.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 7/360 (pow.f64 B 3)) (+.f64 (*.f64 1/6 B) (+.f64 (*.f64 31/15120 (pow.f64 B 5)) (/.f64 1 B))))
(/.f64 1 (sin.f64 B))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(/.f64 (-.f64 1 x) B)
(-.f64 (+.f64 (*.f64 (+.f64 1/6 (*.f64 1/3 x)) B) (/.f64 1 B)) (/.f64 x B))
(-.f64 (+.f64 (*.f64 (+.f64 1/6 (*.f64 1/3 x)) B) (+.f64 (*.f64 (+.f64 7/360 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (pow.f64 B 3)) (/.f64 1 B))) (/.f64 x B))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 17/315 x) (+.f64 31/15120 (+.f64 (*.f64 -2/45 x) (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))))) (pow.f64 B 5)) (+.f64 (*.f64 (+.f64 1/6 (*.f64 1/3 x)) B) (+.f64 (*.f64 (+.f64 7/360 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (pow.f64 B 3)) (/.f64 1 B)))) (/.f64 x B))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2))))
(/.f64 F (sin.f64 B))
(pow.f64 (/.f64 F (sin.f64 B)) 1)
(log.f64 (exp.f64 (/.f64 F (sin.f64 B))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 F (sin.f64 B))) (/.f64 F (sin.f64 B))))
(expm1.f64 (log1p.f64 (/.f64 F (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 F (sin.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 F (sin.f64 B))))
(pow.f64 (*.f64 1/3 (*.f64 B x)) 1)
(log.f64 (exp.f64 (*.f64 1/3 (*.f64 B x))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/3 (*.f64 B x)) (*.f64 1/3 (*.f64 B x))) (*.f64 1/3 (*.f64 B x))))
(expm1.f64 (log1p.f64 (*.f64 1/3 (*.f64 B x))))
(exp.f64 (log.f64 (*.f64 1/3 (*.f64 B x))))
(log1p.f64 (expm1.f64 (*.f64 1/3 (*.f64 B x))))
(+.f64 (/.f64 1 B) (neg.f64 (/.f64 x (tan.f64 B))))
(*.f64 1 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) (cbrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))) (cbrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) (sqrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(/.f64 (-.f64 (tan.f64 B) (*.f64 B x)) (*.f64 B (tan.f64 B)))
(/.f64 (-.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (*.f64 (/.f64 1 B) (/.f64 1 B)) (+.f64 (*.f64 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (*.f64 (/.f64 1 B) (/.f64 1 B)) (*.f64 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B)))) (+.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))
(pow.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) 1)
(log.f64 (exp.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(exp.f64 (log.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(*.f64 1 (tan.f64 B))
(*.f64 (*.f64 (cbrt.f64 (tan.f64 B)) (cbrt.f64 (tan.f64 B))) (cbrt.f64 (tan.f64 B)))
(*.f64 (sqrt.f64 (tan.f64 B)) (sqrt.f64 (tan.f64 B)))
(/.f64 (sin.f64 B) (cos.f64 B))
(pow.f64 (tan.f64 B) 1)
(log.f64 (exp.f64 (tan.f64 B)))
(cbrt.f64 (*.f64 (*.f64 (tan.f64 B) (tan.f64 B)) (tan.f64 B)))
(expm1.f64 (log1p.f64 (tan.f64 B)))
(exp.f64 (log.f64 (tan.f64 B)))
(log1p.f64 (expm1.f64 (tan.f64 B)))
(pow.f64 (*.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (pow.f64 B 3)) 1)
(log.f64 (exp.f64 (*.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (pow.f64 B 3))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (pow.f64 B 3)) (*.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (pow.f64 B 3))) (*.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (pow.f64 B 3))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (pow.f64 B 3))))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (pow.f64 B 3))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (pow.f64 B 3))))
(+.f64 (*.f64 x 1/24) (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))
(*.f64 1 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (cbrt.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))) (cbrt.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (sqrt.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x 1/24) 3) (pow.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) 3)) (+.f64 (*.f64 (*.f64 x 1/24) (*.f64 x 1/24)) (+.f64 (*.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (*.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x 1/24) (*.f64 x 1/24)) (*.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (+.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))
(pow.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) 1)
(log.f64 (exp.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(exp.f64 (log.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(fma.f64 1/24 x (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))
(+.f64 (*.f64 x -1/2) (neg.f64 (*.f64 x -1/6)))
(+.f64 (*.f64 x -1/2) (*.f64 1/6 x))
(+.f64 (*.f64 x -1/3) (fma.f64 (neg.f64 x) -1/6 (*.f64 x -1/6)))
(*.f64 1 (*.f64 x -1/3))
(*.f64 x -1/3)
(*.f64 (*.f64 (cbrt.f64 (*.f64 x -1/3)) (cbrt.f64 (*.f64 x -1/3))) (cbrt.f64 (*.f64 x -1/3)))
(*.f64 (sqrt.f64 (*.f64 x -1/3)) (sqrt.f64 (*.f64 x -1/3)))
(/.f64 (-.f64 (pow.f64 (*.f64 x -1/2) 3) (pow.f64 (*.f64 x -1/6) 3)) (+.f64 (*.f64 (*.f64 x -1/2) (*.f64 x -1/2)) (+.f64 (*.f64 (*.f64 x -1/6) (*.f64 x -1/6)) (*.f64 (*.f64 x -1/2) (*.f64 x -1/6)))))
(/.f64 (-.f64 (*.f64 (*.f64 x -1/2) (*.f64 x -1/2)) (*.f64 (*.f64 x -1/6) (*.f64 x -1/6))) (+.f64 (*.f64 x -1/2) (*.f64 x -1/6)))
(pow.f64 (*.f64 x -1/3) 1)
(log.f64 (exp.f64 (*.f64 x -1/3)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 x -1/3) (*.f64 x -1/3)) (*.f64 x -1/3)))
(expm1.f64 (log1p.f64 (*.f64 x -1/3)))
(exp.f64 (log.f64 (*.f64 x -1/3)))
(log1p.f64 (expm1.f64 (*.f64 x -1/3)))
(fma.f64 -1/2 x (neg.f64 (*.f64 x -1/6)))
(pow.f64 (*.f64 -1/6 (*.f64 x -1/3)) 1)
(log.f64 (exp.f64 (*.f64 -1/6 (*.f64 x -1/3))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 -1/6 (*.f64 x -1/3)) (*.f64 -1/6 (*.f64 x -1/3))) (*.f64 -1/6 (*.f64 x -1/3))))
(expm1.f64 (log1p.f64 (*.f64 -1/6 (*.f64 x -1/3))))
(exp.f64 (log.f64 (*.f64 -1/6 (*.f64 x -1/3))))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (*.f64 x -1/3))))
(*.f64 1 (/.f64 1 (sin.f64 B)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (cbrt.f64 (/.f64 1 (sin.f64 B)))) (cbrt.f64 (/.f64 1 (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 1 (sin.f64 B))) (sqrt.f64 (/.f64 1 (sin.f64 B))))
(pow.f64 (sin.f64 B) -1)
(pow.f64 (/.f64 1 (sin.f64 B)) 1)
(log.f64 (exp.f64 (/.f64 1 (sin.f64 B))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (sin.f64 B))) (/.f64 1 (sin.f64 B))))
(expm1.f64 (log1p.f64 (/.f64 1 (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 1 (sin.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 1 (sin.f64 B))))
(*.f64 1 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))) (cbrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))))) (cbrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))) (sqrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (/.f64 x (tan.f64 B))) 3) (pow.f64 (/.f64 1 (sin.f64 B)) 3)) (+.f64 (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 x (tan.f64 B)))) (-.f64 (*.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (sin.f64 B))) (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (/.f64 1 (sin.f64 B))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 x (tan.f64 B)))) (*.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (sin.f64 B)))) (-.f64 (neg.f64 (/.f64 x (tan.f64 B))) (/.f64 1 (sin.f64 B))))
(pow.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))) 1)
(log.f64 (exp.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))) (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))) (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(exp.f64 (log.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
Outputs
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))
(fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (*.f64 (*.f64 1/6 (*.f64 F B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B)))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))))
(fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (fma.f64 1/6 (*.f64 F (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))) (*.f64 (neg.f64 (*.f64 (*.f64 F -7/360) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (*.f64 F (*.f64 -7/360 (pow.f64 B 3)))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (*.f64 (*.f64 F -7/360) (neg.f64 (pow.f64 B 3)))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F))) (+.f64 (*.f64 1/720 F) (*.f64 -1/5040 F))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))))
(fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (fma.f64 1/6 (*.f64 F (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (*.f64 (fma.f64 1/6 (*.f64 F -7/360) (*.f64 F 1/840)) (pow.f64 B 5))) (*.f64 (neg.f64 (*.f64 (*.f64 F -7/360) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (+.f64 (*.f64 (fma.f64 F 1/840 (*.f64 F -7/2160)) (pow.f64 B 5)) (*.f64 F (*.f64 -7/360 (pow.f64 B 3)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (+.f64 (*.f64 (fma.f64 F 1/840 (*.f64 F -7/2160)) (pow.f64 B 5)) (*.f64 F (*.f64 -7/360 (pow.f64 B 3))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (*.f64 (+.f64 2 (*.f64 2 x)) (sin.f64 B))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (*.f64 (sin.f64 B) (fma.f64 2 x 2))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (+.f64 (/.f64 F (sin.f64 B)) (/.f64 (*.f64 -1/2 (pow.f64 F 3)) (*.f64 (sin.f64 B) (fma.f64 2 x 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (*.f64 (+.f64 2 (*.f64 2 x)) (sin.f64 B))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 (+.f64 (*.f64 2 x) 2)))) 2)) (pow.f64 F 5)) (sin.f64 B)) (sqrt.f64 (+.f64 (*.f64 2 x) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (*.f64 (sin.f64 B) (fma.f64 2 x 2))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (/.f64 1 (fma.f64 2 x 2)) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (fma.f64 2 x 2)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 5))) (sqrt.f64 (fma.f64 2 x 2))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (+.f64 (/.f64 F (sin.f64 B)) (/.f64 (*.f64 -1/2 (pow.f64 F 3)) (*.f64 (sin.f64 B) (fma.f64 2 x 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 -1/2 (fma.f64 2 x 2))) 2)) (*.f64 (pow.f64 F 5) (sqrt.f64 (fma.f64 2 x 2)))) (sin.f64 B))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 7) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) 2)) (+.f64 (*.f64 2 x) 2))) (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))) (sin.f64 B)) (sqrt.f64 (+.f64 (*.f64 2 x) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (*.f64 (+.f64 2 (*.f64 2 x)) (sin.f64 B))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 (+.f64 (*.f64 2 x) 2)))) 2)) (pow.f64 F 5)) (sin.f64 B)) (sqrt.f64 (+.f64 (*.f64 2 x) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (pow.f64 F 7) (/.f64 (sin.f64 B) (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (/.f64 1 (fma.f64 2 x 2)) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (fma.f64 2 x 2)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))) 2)) (fma.f64 2 x 2)) (/.f64 1 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (fma.f64 2 x 2) 2))))))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (*.f64 (sin.f64 B) (fma.f64 2 x 2))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (/.f64 1 (fma.f64 2 x 2)) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (fma.f64 2 x 2)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 5))) (sqrt.f64 (fma.f64 2 x 2))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (*.f64 (/.f64 (pow.f64 F 7) (sin.f64 B)) (fma.f64 -1/2 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 4)) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 -1/2 (fma.f64 2 x 2))) 2) (fma.f64 2 x 2))) (/.f64 1 (pow.f64 (fma.f64 2 x 2) 4))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (+.f64 (/.f64 F (sin.f64 B)) (/.f64 (*.f64 -1/2 (pow.f64 F 3)) (*.f64 (sin.f64 B) (fma.f64 2 x 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 -1/2 (fma.f64 2 x 2))) 2)) (*.f64 (pow.f64 F 5) (sqrt.f64 (fma.f64 2 x 2)))) (sin.f64 B)))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (*.f64 F F) (sin.f64 B))))
(+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (-.f64 -1 x) (*.f64 (*.f64 F F) (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 -1/2 (fma.f64 2 x 2)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 1 (sin.f64 B))))
(+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/2 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))) (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (*.f64 F F) (sin.f64 B)))))
(+.f64 (/.f64 1 (sin.f64 B)) (fma.f64 -1/2 (/.f64 (-.f64 (pow.f64 (-.f64 -1 x) 2) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))) (/.f64 (-.f64 -1 x) (*.f64 (*.f64 F F) (sin.f64 B)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (+.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 (*.f64 2 x) 2)) 2)))) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (*.f64 (sin.f64 B) (pow.f64 F 6)))) (/.f64 1 (sin.f64 B)))))
(fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 -1/2 (fma.f64 2 x 2)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 (fma.f64 2 x 2) (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (*.f64 1/2 (fma.f64 2 x 2)) (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 -1/2 (fma.f64 2 x 2)) 2)))) (*.f64 (sin.f64 B) (pow.f64 F 6))) (/.f64 1 (sin.f64 B)))))
(+.f64 (fma.f64 -1/2 (/.f64 (fma.f64 (*.f64 (fma.f64 2 x 2) 1/2) (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (sin.f64 B) (pow.f64 F 6))) (/.f64 1 (sin.f64 B))) (fma.f64 -1/2 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))) (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (*.f64 F F) (sin.f64 B)))))
(+.f64 (fma.f64 -1/2 (/.f64 (fma.f64 (*.f64 (fma.f64 2 x 2) 1/2) (-.f64 (pow.f64 (-.f64 -1 x) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (sin.f64 B) (pow.f64 F 6))) (/.f64 1 (sin.f64 B))) (fma.f64 -1/2 (/.f64 (-.f64 (pow.f64 (-.f64 -1 x) 2) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))) (/.f64 (-.f64 -1 x) (*.f64 (*.f64 F F) (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 (*.f64 1/2 (fma.f64 2 x 2)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 2 x) 2)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (*.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/2 (+.f64 (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 -1/2 (fma.f64 2 x 2)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))) (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (/.f64 -1 (sin.f64 B)))
(fma.f64 1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (-.f64 (pow.f64 (-.f64 -1 x) 2) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (/.f64 -1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 2 x) 2)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 x) 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2))))) (*.f64 (sin.f64 B) (pow.f64 F 6)))))) (/.f64 1 (sin.f64 B)))
(-.f64 (fma.f64 1/2 (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 -1/2 (fma.f64 2 x 2)) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (fma.f64 (fma.f64 2 x 2) (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (*.f64 1/2 (fma.f64 2 x 2)) (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 -1/2 (fma.f64 2 x 2)) 2)))) (*.f64 (sin.f64 B) (pow.f64 F 6)))))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4))) (fma.f64 1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (fma.f64 (*.f64 (fma.f64 2 x 2) 1/2) (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (sin.f64 B) (pow.f64 F 6)))) (/.f64 -1 (sin.f64 B))))
(fma.f64 1/2 (+.f64 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (-.f64 (pow.f64 (-.f64 -1 x) 2) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))) (/.f64 (fma.f64 (*.f64 (fma.f64 2 x 2) 1/2) (-.f64 (pow.f64 (-.f64 -1 x) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 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 (pow.f64 F 2) 2))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (neg.f64 (*.f64 (/.f64 F (/.f64 (sin.f64 B) x)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (*.f64 (/.f64 x (/.f64 (sin.f64 B) F)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (pow.f64 x 2))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 1/2 (*.f64 (/.f64 F (/.f64 (sin.f64 B) (*.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 x x)))) (sqrt.f64 (fma.f64 F F 2))) (neg.f64 (*.f64 (/.f64 F (/.f64 (sin.f64 B) x)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (*.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 x x))) (sqrt.f64 (fma.f64 F F 2))) (*.f64 (/.f64 x (/.f64 (sin.f64 B) F)) (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 x x))) (sqrt.f64 (fma.f64 F F 2))) (*.f64 (/.f64 x (/.f64 (sin.f64 B) F)) (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (pow.f64 x 2))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 4))) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (+.f64 (pow.f64 F 2) 2)))) (pow.f64 x 3))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 1/2 (*.f64 (/.f64 F (/.f64 (sin.f64 B) (*.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 x x)))) (sqrt.f64 (fma.f64 F F 2))) (fma.f64 -1 (*.f64 (/.f64 F (/.f64 (sin.f64 B) x)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 F (/.f64 (sin.f64 B) (*.f64 (+.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (neg.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)) (fma.f64 F F 2)))) (pow.f64 x 3)))))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (*.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 x x))) (sqrt.f64 (fma.f64 F F 2))) (-.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (-.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (/.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))) (pow.f64 x 3))) (*.f64 (sqrt.f64 (fma.f64 F F 2)) -1/2)) (*.f64 (/.f64 x (/.f64 (sin.f64 B) F)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 x x))) (sqrt.f64 (fma.f64 F F 2))) (-.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (-.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (fma.f64 F F 2))) (pow.f64 x 3))) (*.f64 (sqrt.f64 (fma.f64 F F 2)) -1/2)) (*.f64 (/.f64 x (/.f64 (sin.f64 B) F)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))))))
(/.f64 F B)
(+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))
(fma.f64 1/6 (*.f64 F B) (/.f64 F B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)))
(fma.f64 -1 (*.f64 (*.f64 F -7/360) (pow.f64 B 3)) (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/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (+.f64 (/.f64 F B) (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F))) (+.f64 (*.f64 1/720 F) (*.f64 -1/5040 F))))))))
(fma.f64 -1 (*.f64 (*.f64 F -7/360) (pow.f64 B 3)) (+.f64 (fma.f64 1/6 (*.f64 F B) (/.f64 F B)) (neg.f64 (*.f64 (fma.f64 1/6 (*.f64 F -7/360) (*.f64 F 1/840)) (pow.f64 B 5)))))
(-.f64 (-.f64 (fma.f64 1/6 (*.f64 F B) (/.f64 F B)) (*.f64 (fma.f64 F 1/840 (*.f64 F -7/2160)) (pow.f64 B 5))) (*.f64 F (*.f64 -7/360 (pow.f64 B 3))))
(-.f64 (-.f64 (fma.f64 1/6 (*.f64 F B) (/.f64 F B)) (*.f64 F (*.f64 -7/360 (pow.f64 B 3)))) (*.f64 (fma.f64 F 1/840 (*.f64 F -7/2160)) (pow.f64 B 5)))
(/.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 1/3 (*.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(*.f64 1/3 (*.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(*.f64 1/3 (*.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(*.f64 1/3 (*.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(*.f64 1/3 (*.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(*.f64 1/3 (*.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(*.f64 1/3 (*.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(*.f64 1/3 (*.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(*.f64 1/3 (*.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(*.f64 1/3 (*.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(*.f64 1/3 (*.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(*.f64 1/3 (*.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(/.f64 (-.f64 1 x) B)
(-.f64 (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 B)) (/.f64 x B))
(+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))
(fma.f64 1/3 (*.f64 B x) (/.f64 (-.f64 1 x) B))
(-.f64 (+.f64 (*.f64 1/3 (*.f64 B x)) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3)) (/.f64 1 B))) (/.f64 x B))
(-.f64 (fma.f64 1/3 (*.f64 B x) (fma.f64 (*.f64 x 1/45) (pow.f64 B 3) (/.f64 1 B))) (/.f64 x B))
(+.f64 (fma.f64 1/3 (*.f64 B x) (*.f64 (pow.f64 B 3) (*.f64 x 1/45))) (/.f64 (-.f64 1 x) B))
(-.f64 (+.f64 (*.f64 1/3 (*.f64 B x)) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3)) (+.f64 (*.f64 (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (*.f64 -2/45 x))) (pow.f64 B 5)) (/.f64 1 B)))) (/.f64 x B))
(-.f64 (fma.f64 1/3 (*.f64 B x) (fma.f64 (*.f64 x 1/45) (pow.f64 B 3) (fma.f64 (fma.f64 17/315 x (fma.f64 -1/3 (*.f64 x 1/45) (*.f64 x -2/45))) (pow.f64 B 5) (/.f64 1 B)))) (/.f64 x B))
(fma.f64 1/3 (*.f64 B x) (+.f64 (fma.f64 (pow.f64 B 3) (*.f64 x 1/45) (*.f64 (pow.f64 B 5) (fma.f64 x 17/315 (fma.f64 x -2/45 (*.f64 x -1/135))))) (/.f64 (-.f64 1 x) B)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(/.f64 1 B)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (/.f64 1 B))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (/.f64 1 B))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (/.f64 1 B))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
B
(+.f64 (*.f64 1/3 (pow.f64 B 3)) B)
(fma.f64 1/3 (pow.f64 B 3) B)
(fma.f64 (pow.f64 B 3) 1/3 B)
(+.f64 (*.f64 1/3 (pow.f64 B 3)) (+.f64 (*.f64 2/15 (pow.f64 B 5)) B))
(fma.f64 1/3 (pow.f64 B 3) (fma.f64 2/15 (pow.f64 B 5) B))
(fma.f64 (pow.f64 B 3) 1/3 (fma.f64 (pow.f64 B 5) 2/15 B))
(+.f64 (*.f64 1/3 (pow.f64 B 3)) (+.f64 (*.f64 2/15 (pow.f64 B 5)) (+.f64 (*.f64 17/315 (pow.f64 B 7)) B)))
(fma.f64 1/3 (pow.f64 B 3) (fma.f64 2/15 (pow.f64 B 5) (fma.f64 17/315 (pow.f64 B 7) B)))
(fma.f64 (pow.f64 B 3) 1/3 (fma.f64 (pow.f64 B 5) 2/15 (fma.f64 17/315 (pow.f64 B 7) B)))
(/.f64 (sin.f64 B) (cos.f64 B))
(/.f64 (sin.f64 B) (cos.f64 B))
(/.f64 (sin.f64 B) (cos.f64 B))
(/.f64 (sin.f64 B) (cos.f64 B))
(/.f64 (sin.f64 B) (cos.f64 B))
(/.f64 (sin.f64 B) (cos.f64 B))
(/.f64 (sin.f64 B) (cos.f64 B))
(/.f64 (sin.f64 B) (cos.f64 B))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 (pow.f64 B 3) (*.f64 x -1/45))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 (pow.f64 B 3) (*.f64 x -1/45))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 (pow.f64 B 3) (*.f64 x -1/45))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 (pow.f64 B 3) (*.f64 x -1/45))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 (pow.f64 B 3) (*.f64 x -1/45))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 (pow.f64 B 3) (*.f64 x -1/45))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 (pow.f64 B 3) (*.f64 x -1/45))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 (pow.f64 B 3) (*.f64 x -1/45))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 (pow.f64 B 3) (*.f64 x -1/45))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 (pow.f64 B 3) (*.f64 x -1/45))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 (pow.f64 B 3) (*.f64 x -1/45))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 (pow.f64 B 3) (*.f64 x -1/45))
(*.f64 -1/45 x)
(*.f64 x -1/45)
(*.f64 -1/45 x)
(*.f64 x -1/45)
(*.f64 -1/45 x)
(*.f64 x -1/45)
(*.f64 -1/45 x)
(*.f64 x -1/45)
(*.f64 -1/45 x)
(*.f64 x -1/45)
(*.f64 -1/45 x)
(*.f64 x -1/45)
(*.f64 -1/45 x)
(*.f64 x -1/45)
(*.f64 -1/45 x)
(*.f64 x -1/45)
(*.f64 -1/45 x)
(*.f64 x -1/45)
(*.f64 -1/45 x)
(*.f64 x -1/45)
(*.f64 -1/45 x)
(*.f64 x -1/45)
(*.f64 -1/45 x)
(*.f64 x -1/45)
(*.f64 -1/3 x)
(*.f64 x -1/3)
(*.f64 -1/3 x)
(*.f64 x -1/3)
(*.f64 -1/3 x)
(*.f64 x -1/3)
(*.f64 -1/3 x)
(*.f64 x -1/3)
(*.f64 -1/3 x)
(*.f64 x -1/3)
(*.f64 -1/3 x)
(*.f64 x -1/3)
(*.f64 -1/3 x)
(*.f64 x -1/3)
(*.f64 -1/3 x)
(*.f64 x -1/3)
(*.f64 -1/3 x)
(*.f64 x -1/3)
(*.f64 -1/3 x)
(*.f64 x -1/3)
(*.f64 -1/3 x)
(*.f64 x -1/3)
(*.f64 -1/3 x)
(*.f64 x -1/3)
(*.f64 1/18 x)
(*.f64 x 1/18)
(*.f64 1/18 x)
(*.f64 x 1/18)
(*.f64 1/18 x)
(*.f64 x 1/18)
(*.f64 1/18 x)
(*.f64 x 1/18)
(*.f64 1/18 x)
(*.f64 x 1/18)
(*.f64 1/18 x)
(*.f64 x 1/18)
(*.f64 1/18 x)
(*.f64 x 1/18)
(*.f64 1/18 x)
(*.f64 x 1/18)
(*.f64 1/18 x)
(*.f64 x 1/18)
(*.f64 1/18 x)
(*.f64 x 1/18)
(*.f64 1/18 x)
(*.f64 x 1/18)
(*.f64 1/18 x)
(*.f64 x 1/18)
(/.f64 1 B)
(+.f64 (*.f64 1/6 B) (/.f64 1 B))
(fma.f64 1/6 B (/.f64 1 B))
(fma.f64 B 1/6 (/.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)))
(fma.f64 (pow.f64 B 3) 7/360 (fma.f64 B 1/6 (/.f64 1 B)))
(+.f64 (*.f64 7/360 (pow.f64 B 3)) (+.f64 (*.f64 1/6 B) (+.f64 (*.f64 31/15120 (pow.f64 B 5)) (/.f64 1 B))))
(fma.f64 7/360 (pow.f64 B 3) (fma.f64 1/6 B (fma.f64 31/15120 (pow.f64 B 5) (/.f64 1 B))))
(fma.f64 (pow.f64 B 3) 7/360 (fma.f64 B 1/6 (fma.f64 (pow.f64 B 5) 31/15120 (/.f64 1 B))))
(/.f64 1 (sin.f64 B))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(/.f64 (-.f64 1 x) B)
(-.f64 (+.f64 (*.f64 (+.f64 1/6 (*.f64 1/3 x)) B) (/.f64 1 B)) (/.f64 x B))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(fma.f64 B (fma.f64 x 1/3 1/6) (/.f64 (-.f64 1 x) B))
(-.f64 (+.f64 (*.f64 (+.f64 1/6 (*.f64 1/3 x)) B) (+.f64 (*.f64 (+.f64 7/360 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (pow.f64 B 3)) (/.f64 1 B))) (/.f64 x B))
(-.f64 (fma.f64 (+.f64 1/6 (*.f64 x 1/3)) B (fma.f64 (+.f64 (*.f64 x 1/45) 7/360) (pow.f64 B 3) (/.f64 1 B))) (/.f64 x B))
(+.f64 (fma.f64 B (fma.f64 x 1/3 1/6) (*.f64 (pow.f64 B 3) (fma.f64 x 1/45 7/360))) (/.f64 (-.f64 1 x) B))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 17/315 x) (+.f64 31/15120 (+.f64 (*.f64 -2/45 x) (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))))) (pow.f64 B 5)) (+.f64 (*.f64 (+.f64 1/6 (*.f64 1/3 x)) B) (+.f64 (*.f64 (+.f64 7/360 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (pow.f64 B 3)) (/.f64 1 B)))) (/.f64 x B))
(-.f64 (fma.f64 (fma.f64 17/315 x (+.f64 31/15120 (fma.f64 -1/3 (*.f64 x 1/45) (*.f64 x -2/45)))) (pow.f64 B 5) (fma.f64 (+.f64 1/6 (*.f64 x 1/3)) B (fma.f64 (+.f64 (*.f64 x 1/45) 7/360) (pow.f64 B 3) (/.f64 1 B)))) (/.f64 x B))
(fma.f64 (pow.f64 B 5) (+.f64 (fma.f64 x 17/315 (fma.f64 x -2/45 (*.f64 x -1/135))) 31/15120) (+.f64 (fma.f64 B (fma.f64 x 1/3 1/6) (*.f64 (pow.f64 B 3) (fma.f64 x 1/45 7/360))) (/.f64 (-.f64 1 x) B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2)) 1)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(log.f64 (exp.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(exp.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(/.f64 F (sin.f64 B))
(pow.f64 (/.f64 F (sin.f64 B)) 1)
(/.f64 F (sin.f64 B))
(log.f64 (exp.f64 (/.f64 F (sin.f64 B))))
(/.f64 F (sin.f64 B))
(cbrt.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 F (sin.f64 B))) (/.f64 F (sin.f64 B))))
(/.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))
(log1p.f64 (expm1.f64 (/.f64 F (sin.f64 B))))
(/.f64 F (sin.f64 B))
(pow.f64 (*.f64 1/3 (*.f64 B x)) 1)
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(log.f64 (exp.f64 (*.f64 1/3 (*.f64 B x))))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/3 (*.f64 B x)) (*.f64 1/3 (*.f64 B x))) (*.f64 1/3 (*.f64 B x))))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(expm1.f64 (log1p.f64 (*.f64 1/3 (*.f64 B x))))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(exp.f64 (log.f64 (*.f64 1/3 (*.f64 B x))))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(log1p.f64 (expm1.f64 (*.f64 1/3 (*.f64 B x))))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(+.f64 (/.f64 1 B) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(*.f64 1 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) (cbrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))) (cbrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(*.f64 (sqrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) (sqrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(/.f64 (-.f64 (tan.f64 B) (*.f64 B x)) (*.f64 B (tan.f64 B)))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(/.f64 (-.f64 (pow.f64 (/.f64 1 B) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (*.f64 (/.f64 1 B) (/.f64 1 B)) (+.f64 (*.f64 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (/.f64 1 (pow.f64 B 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (fma.f64 (/.f64 1 B) (/.f64 1 B) (*.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (/.f64 1 (pow.f64 B 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (fma.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (/.f64 (/.f64 1 B) B)))
(/.f64 (-.f64 (*.f64 (/.f64 1 B) (/.f64 1 B)) (*.f64 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B)))) (+.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))
(/.f64 (-.f64 (/.f64 (/.f64 1 B) B) (*.f64 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B)))) (+.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))
(pow.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) 1)
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(log.f64 (exp.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(exp.f64 (log.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(*.f64 1 (tan.f64 B))
(tan.f64 B)
(*.f64 (*.f64 (cbrt.f64 (tan.f64 B)) (cbrt.f64 (tan.f64 B))) (cbrt.f64 (tan.f64 B)))
(tan.f64 B)
(*.f64 (sqrt.f64 (tan.f64 B)) (sqrt.f64 (tan.f64 B)))
(tan.f64 B)
(/.f64 (sin.f64 B) (cos.f64 B))
(pow.f64 (tan.f64 B) 1)
(tan.f64 B)
(log.f64 (exp.f64 (tan.f64 B)))
(tan.f64 B)
(cbrt.f64 (*.f64 (*.f64 (tan.f64 B) (tan.f64 B)) (tan.f64 B)))
(tan.f64 B)
(expm1.f64 (log1p.f64 (tan.f64 B)))
(tan.f64 B)
(exp.f64 (log.f64 (tan.f64 B)))
(tan.f64 B)
(log1p.f64 (expm1.f64 (tan.f64 B)))
(tan.f64 B)
(pow.f64 (*.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (pow.f64 B 3)) 1)
(*.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))
(*.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18))))
(log.f64 (exp.f64 (*.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (pow.f64 B 3))))
(*.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))
(*.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (pow.f64 B 3)) (*.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (pow.f64 B 3))) (*.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (pow.f64 B 3))))
(*.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))
(*.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (pow.f64 B 3))))
(*.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))
(*.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18))))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (pow.f64 B 3))))
(*.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))
(*.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (pow.f64 B 3))))
(*.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))
(*.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18))))
(+.f64 (*.f64 x 1/24) (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))
(-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))
(-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18)))
(*.f64 1 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))
(-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))
(-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (cbrt.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))) (cbrt.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))
(-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (sqrt.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))
(-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18)))
(/.f64 (-.f64 (pow.f64 (*.f64 x 1/24) 3) (pow.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) 3)) (+.f64 (*.f64 (*.f64 x 1/24) (*.f64 x 1/24)) (+.f64 (*.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (*.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) 1/13824) (pow.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) 3)) (+.f64 (*.f64 (*.f64 x x) 1/576) (*.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) (fma.f64 x 1/24 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) 1/13824) (pow.f64 (fma.f64 1/120 x (*.f64 x 1/18)) 3)) (fma.f64 (fma.f64 1/120 x (*.f64 x 1/18)) (fma.f64 x 1/24 (fma.f64 1/120 x (*.f64 x 1/18))) (*.f64 (*.f64 x x) 1/576)))
(/.f64 (-.f64 (*.f64 (*.f64 x 1/24) (*.f64 x 1/24)) (*.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (+.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) 1/576) (*.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (fma.f64 x 1/24 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) 1/576) (*.f64 (fma.f64 1/120 x (*.f64 x 1/18)) (fma.f64 1/120 x (*.f64 x 1/18)))) (fma.f64 x 1/24 (fma.f64 1/120 x (*.f64 x 1/18))))
(pow.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) 1)
(-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))
(-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18)))
(log.f64 (exp.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))
(-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18)))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))
(-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))
(-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18)))
(exp.f64 (log.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))
(-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))
(-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18)))
(fma.f64 1/24 x (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))
(-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))
(-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18)))
(+.f64 (*.f64 x -1/2) (neg.f64 (*.f64 x -1/6)))
(*.f64 x -1/3)
(+.f64 (*.f64 x -1/2) (*.f64 1/6 x))
(*.f64 x -1/3)
(+.f64 (*.f64 x -1/3) (fma.f64 (neg.f64 x) -1/6 (*.f64 x -1/6)))
(*.f64 x -1/3)
(*.f64 1 (*.f64 x -1/3))
(*.f64 x -1/3)
(*.f64 x -1/3)
(*.f64 (*.f64 (cbrt.f64 (*.f64 x -1/3)) (cbrt.f64 (*.f64 x -1/3))) (cbrt.f64 (*.f64 x -1/3)))
(*.f64 x -1/3)
(*.f64 (sqrt.f64 (*.f64 x -1/3)) (sqrt.f64 (*.f64 x -1/3)))
(*.f64 x -1/3)
(/.f64 (-.f64 (pow.f64 (*.f64 x -1/2) 3) (pow.f64 (*.f64 x -1/6) 3)) (+.f64 (*.f64 (*.f64 x -1/2) (*.f64 x -1/2)) (+.f64 (*.f64 (*.f64 x -1/6) (*.f64 x -1/6)) (*.f64 (*.f64 x -1/2) (*.f64 x -1/6)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/8) (*.f64 (pow.f64 x 3) -1/216)) (+.f64 (*.f64 (*.f64 x x) 1/4) (*.f64 (*.f64 x -1/6) (*.f64 x -2/3))))
(/.f64 (*.f64 (pow.f64 x 3) -13/108) (+.f64 (*.f64 x (*.f64 1/12 x)) (*.f64 (*.f64 x x) 5/18)))
(/.f64 (-.f64 (*.f64 (*.f64 x -1/2) (*.f64 x -1/2)) (*.f64 (*.f64 x -1/6) (*.f64 x -1/6))) (+.f64 (*.f64 x -1/2) (*.f64 x -1/6)))
(/.f64 (*.f64 (*.f64 x -2/3) (fma.f64 x -1/2 (*.f64 x 1/6))) (*.f64 x -2/3))
(/.f64 (*.f64 (*.f64 x x) 2/9) (*.f64 x -2/3))
(pow.f64 (*.f64 x -1/3) 1)
(*.f64 x -1/3)
(log.f64 (exp.f64 (*.f64 x -1/3)))
(*.f64 x -1/3)
(cbrt.f64 (*.f64 (*.f64 (*.f64 x -1/3) (*.f64 x -1/3)) (*.f64 x -1/3)))
(*.f64 x -1/3)
(expm1.f64 (log1p.f64 (*.f64 x -1/3)))
(*.f64 x -1/3)
(exp.f64 (log.f64 (*.f64 x -1/3)))
(*.f64 x -1/3)
(log1p.f64 (expm1.f64 (*.f64 x -1/3)))
(*.f64 x -1/3)
(fma.f64 -1/2 x (neg.f64 (*.f64 x -1/6)))
(*.f64 x -1/3)
(pow.f64 (*.f64 -1/6 (*.f64 x -1/3)) 1)
(*.f64 x 1/18)
(log.f64 (exp.f64 (*.f64 -1/6 (*.f64 x -1/3))))
(*.f64 x 1/18)
(cbrt.f64 (*.f64 (*.f64 (*.f64 -1/6 (*.f64 x -1/3)) (*.f64 -1/6 (*.f64 x -1/3))) (*.f64 -1/6 (*.f64 x -1/3))))
(*.f64 x 1/18)
(expm1.f64 (log1p.f64 (*.f64 -1/6 (*.f64 x -1/3))))
(*.f64 x 1/18)
(exp.f64 (log.f64 (*.f64 -1/6 (*.f64 x -1/3))))
(*.f64 x 1/18)
(log1p.f64 (expm1.f64 (*.f64 -1/6 (*.f64 x -1/3))))
(*.f64 x 1/18)
(*.f64 1 (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (cbrt.f64 (/.f64 1 (sin.f64 B)))) (cbrt.f64 (/.f64 1 (sin.f64 B))))
(/.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))
(pow.f64 (sin.f64 B) -1)
(/.f64 1 (sin.f64 B))
(pow.f64 (/.f64 1 (sin.f64 B)) 1)
(/.f64 1 (sin.f64 B))
(log.f64 (exp.f64 (/.f64 1 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (sin.f64 B))) (/.f64 1 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(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))
(log1p.f64 (expm1.f64 (/.f64 1 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(*.f64 1 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))) (cbrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))))) (cbrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))) (sqrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 (+.f64 (pow.f64 (neg.f64 (/.f64 x (tan.f64 B))) 3) (pow.f64 (/.f64 1 (sin.f64 B)) 3)) (+.f64 (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 x (tan.f64 B)))) (-.f64 (*.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (sin.f64 B))) (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (/.f64 1 (sin.f64 B))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 3) (/.f64 1 (pow.f64 (sin.f64 B) 3))) (+.f64 (*.f64 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 1 (sin.f64 B)) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))
(/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (fma.f64 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B)) (pow.f64 (sin.f64 B) -2)) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 x (tan.f64 B)))) (*.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (sin.f64 B)))) (-.f64 (neg.f64 (/.f64 x (tan.f64 B))) (/.f64 1 (sin.f64 B))))
(/.f64 (-.f64 (*.f64 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B))) (/.f64 (/.f64 1 (sin.f64 B)) (sin.f64 B))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 1 (sin.f64 B))))
(/.f64 (-.f64 (*.f64 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B))) (pow.f64 (sin.f64 B) -2)) (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B))))
(/.f64 (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B))) 1)
(pow.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))) 1)
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(log.f64 (exp.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))) (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))) (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(exp.f64 (log.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))

eval363.0ms (1.5%)

Compiler

Compiled 21182 to 13115 computations (38.1% saved)

prune188.0ms (0.8%)

Pruning

54 alts after pruning (47 fresh and 7 done)

PrunedKeptTotal
New68813701
Fresh43438
Picked235
Done044
Total69454748
Accurracy
100.0%
Counts
748 → 54
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.6%
(/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B)
28.2%
(/.f64 (-.f64 1 x) B)
46.7%
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 x)) B)
23.2%
(/.f64 (+.f64 -1 (neg.f64 x)) B)
23.2%
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
54.3%
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
12.3%
(/.f64 1 B)
14.2%
(/.f64 -1 (sin.f64 B))
52.6%
(-.f64 (pow.f64 (cbrt.f64 (/.f64 F (*.f64 F (sin.f64 B)))) 3) (/.f64 x (tan.f64 B)))
57.9%
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
60.1%
(-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))
52.8%
(-.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
56.1%
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
53.0%
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
28.2%
(-.f64 (/.f64 1 B) (/.f64 x B))
53.0%
(-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))
11.7%
(-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 x (tan.f64 B))))
60.0%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
65.0%
(-.f64 (*.f64 F (/.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2)) F)) (*.f64 -1 (*.f64 (sin.f64 B) F))))) (/.f64 x (tan.f64 B)))
74.4%
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) B))) (/.f64 x (tan.f64 B)))
59.7%
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (*.f64 2 x) 2))))) (/.f64 x (tan.f64 B)))
52.4%
(-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 1 B))) (/.f64 x (tan.f64 B)))
28.1%
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
28.3%
(+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))
36.0%
(+.f64 (neg.f64 (/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))) (/.f64 1 (sin.f64 B)))
11.8%
(+.f64 (neg.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
83.3%
(+.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)))))
55.9%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F)))
34.6%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B)))
55.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)))))
24.3%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
55.3%
(+.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)))))
21.5%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (*.f64 (/.f64 F (sin.f64 B)) -1) F))
24.9%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (neg.f64 F) (*.f64 F (sin.f64 B))))
23.4%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 -1 B))
18.4%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
56.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
44.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
23.1%
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
23.1%
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
2.8%
(*.f64 B (*.f64 x 1/3))
2.8%
(*.f64 1/3 (*.f64 B x))
23.1%
(*.f64 -1 (+.f64 (/.f64 (+.f64 x 1) B) (*.f64 B (+.f64 1/6 (*.f64 -1/3 x)))))
27.1%
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 B) (*.f64 1/3 B)) x))
26.7%
(neg.f64 (/.f64 x B))
26.7%
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (pow.f64 B 3) (*.f64 x -1/45)))))
18.8%
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (/.f64 (*.f64 (*.f64 x x) 2/9) (*.f64 x -2/3))))) (pow.f64 B 3)))))
27.1%
(neg.f64 (+.f64 (/.f64 x B) (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B)))
27.1%
(neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3))))
54.3%
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
54.3%
(neg.f64 (*.f64 (cos.f64 B) (/.f64 1 (/.f64 (sin.f64 B) x))))
27.5%
(neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))))
54.2%
(neg.f64 (*.f64 (cos.f64 B) (*.f64 x (/.f64 1 (sin.f64 B)))))
26.3%
(exp.f64 (log.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
Compiler

Compiled 2280 to 1394 computations (38.9% saved)

regimes559.0ms (2.3%)

Counts
90 → 3
Calls
Call 1
Inputs
(/.f64 1 B)
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(/.f64 (-.f64 1 x) B)
(/.f64 (+.f64 -1 (neg.f64 x)) B)
(-.f64 (/.f64 1 B) (/.f64 x B))
(neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 B) (*.f64 1/3 B)) x))
(+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(neg.f64 (+.f64 (/.f64 x B) (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 -1 B))
(*.f64 -1 (+.f64 (/.f64 (+.f64 x 1) B) (*.f64 B (+.f64 1/6 (*.f64 -1/3 x)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
(/.f64 -1 (sin.f64 B))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B)
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(-.f64 (+.f64 (*.f64 1/6 B) (/.f64 1 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) F) x) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (-.f64 (*.f64 -1/6 B) (/.f64 1 B)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (neg.f64 F) (*.f64 F (sin.f64 B))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (*.f64 (/.f64 F (sin.f64 B)) -1) F))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (pow.f64 B 3) (*.f64 x -1/45)))))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3)))))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (/.f64 (*.f64 (*.f64 x x) 2/9) (*.f64 x -2/3))))) (pow.f64 B 3)))))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (*.f64 x (/.f64 1 (sin.f64 B)))))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 1 (/.f64 (sin.f64 B) x))))
(-.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(+.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 (*.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(-.f64 (*.f64 F (/.f64 1 (/.f64 (sin.f64 B) (/.f64 1 F)))) (/.f64 x (tan.f64 B)))
(+.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 F (sin.f64 B)) -1) F))
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 1 B))) (/.f64 x (tan.f64 B)))
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 x)) 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 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)))))
(exp.f64 (log.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (*.f64 2 x) 2))))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) B))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (/.f64 1 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 (/.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 (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 (*.f64 F (/.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 (*.f64 2 x) 2)) F)) (*.f64 -1 (*.f64 (sin.f64 B) F))))) (/.f64 x (tan.f64 B)))
(+.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 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))) (/.f64 1 (sin.f64 B)))
(-.f64 (pow.f64 (cbrt.f64 (/.f64 F (*.f64 F (sin.f64 B)))) 3) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F)))
(-.f64 (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3)))) (/.f64 1 (*.f64 (sin.f64 B) F)))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (/.f64 1 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)))) (/.f64 x (tan.f64 B)))
(+.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 (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 (/.f64 F (sin.f64 B)) (/.f64 1 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))))))
(+.f64 (neg.f64 (/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 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 (pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) 3))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (sin.f64 B) 3))) (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

4 calls:

220.0ms
F
165.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)))))
95.0ms
x
47.0ms
B
Results
AccuracySegmentsBranch
99.7%3F
89.5%1B
93.7%2x
98.9%4(+.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 1455 to 789 computations (45.8% saved)

regimes126.0ms (0.5%)

Counts
70 → 3
Calls
Call 1
Inputs
(/.f64 1 B)
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(/.f64 (-.f64 1 x) B)
(/.f64 (+.f64 -1 (neg.f64 x)) B)
(-.f64 (/.f64 1 B) (/.f64 x B))
(neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 B) (*.f64 1/3 B)) x))
(+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(neg.f64 (+.f64 (/.f64 x B) (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 -1 B))
(*.f64 -1 (+.f64 (/.f64 (+.f64 x 1) B) (*.f64 B (+.f64 1/6 (*.f64 -1/3 x)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
(/.f64 -1 (sin.f64 B))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B)
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(-.f64 (+.f64 (*.f64 1/6 B) (/.f64 1 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) F) x) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (-.f64 (*.f64 -1/6 B) (/.f64 1 B)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (neg.f64 F) (*.f64 F (sin.f64 B))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (*.f64 (/.f64 F (sin.f64 B)) -1) F))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (pow.f64 B 3) (*.f64 x -1/45)))))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3)))))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (/.f64 (*.f64 (*.f64 x x) 2/9) (*.f64 x -2/3))))) (pow.f64 B 3)))))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (*.f64 x (/.f64 1 (sin.f64 B)))))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 1 (/.f64 (sin.f64 B) x))))
(-.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(+.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 (*.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(-.f64 (*.f64 F (/.f64 1 (/.f64 (sin.f64 B) (/.f64 1 F)))) (/.f64 x (tan.f64 B)))
(+.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 F (sin.f64 B)) -1) F))
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 1 B))) (/.f64 x (tan.f64 B)))
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 x)) 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 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)))))
(exp.f64 (log.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 (*.f64 2 x) 2))))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) B))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (/.f64 1 B))) (/.f64 x (tan.f64 B)))
Outputs
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
Calls

1 calls:

103.0ms
F
Results
AccuracySegmentsBranch
99.0%3F
Compiler

Compiled 954 to 519 computations (45.6% saved)

regimes115.0ms (0.5%)

Counts
64 → 3
Calls
Call 1
Inputs
(/.f64 1 B)
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(/.f64 (-.f64 1 x) B)
(/.f64 (+.f64 -1 (neg.f64 x)) B)
(-.f64 (/.f64 1 B) (/.f64 x B))
(neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 B) (*.f64 1/3 B)) x))
(+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(neg.f64 (+.f64 (/.f64 x B) (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 -1 B))
(*.f64 -1 (+.f64 (/.f64 (+.f64 x 1) B) (*.f64 B (+.f64 1/6 (*.f64 -1/3 x)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
(/.f64 -1 (sin.f64 B))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B)
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(-.f64 (+.f64 (*.f64 1/6 B) (/.f64 1 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) F) x) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (-.f64 (*.f64 -1/6 B) (/.f64 1 B)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (neg.f64 F) (*.f64 F (sin.f64 B))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (*.f64 (/.f64 F (sin.f64 B)) -1) F))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (pow.f64 B 3) (*.f64 x -1/45)))))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3)))))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (/.f64 (*.f64 (*.f64 x x) 2/9) (*.f64 x -2/3))))) (pow.f64 B 3)))))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (*.f64 x (/.f64 1 (sin.f64 B)))))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 1 (/.f64 (sin.f64 B) x))))
(-.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(+.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 (*.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(-.f64 (*.f64 F (/.f64 1 (/.f64 (sin.f64 B) (/.f64 1 F)))) (/.f64 x (tan.f64 B)))
(+.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 F (sin.f64 B)) -1) F))
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 1 B))) (/.f64 x (tan.f64 B)))
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 x)) 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 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)))))
(exp.f64 (log.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))
Outputs
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
Calls

1 calls:

94.0ms
F
Results
AccuracySegmentsBranch
99.0%3F
Compiler

Compiled 843 to 457 computations (45.8% saved)

regimes111.0ms (0.5%)

Counts
63 → 3
Calls
Call 1
Inputs
(/.f64 1 B)
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(/.f64 (-.f64 1 x) B)
(/.f64 (+.f64 -1 (neg.f64 x)) B)
(-.f64 (/.f64 1 B) (/.f64 x B))
(neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 B) (*.f64 1/3 B)) x))
(+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(neg.f64 (+.f64 (/.f64 x B) (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 -1 B))
(*.f64 -1 (+.f64 (/.f64 (+.f64 x 1) B) (*.f64 B (+.f64 1/6 (*.f64 -1/3 x)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
(/.f64 -1 (sin.f64 B))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B)
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(-.f64 (+.f64 (*.f64 1/6 B) (/.f64 1 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) F) x) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (-.f64 (*.f64 -1/6 B) (/.f64 1 B)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (neg.f64 F) (*.f64 F (sin.f64 B))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (*.f64 (/.f64 F (sin.f64 B)) -1) F))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (pow.f64 B 3) (*.f64 x -1/45)))))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3)))))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (/.f64 (*.f64 (*.f64 x x) 2/9) (*.f64 x -2/3))))) (pow.f64 B 3)))))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (*.f64 x (/.f64 1 (sin.f64 B)))))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 1 (/.f64 (sin.f64 B) x))))
(-.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(+.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 (*.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(-.f64 (*.f64 F (/.f64 1 (/.f64 (sin.f64 B) (/.f64 1 F)))) (/.f64 x (tan.f64 B)))
(+.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 F (sin.f64 B)) -1) F))
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 1 B))) (/.f64 x (tan.f64 B)))
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 x)) 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 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)))))
(exp.f64 (log.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
Outputs
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
Calls

1 calls:

91.0ms
F
Results
AccuracySegmentsBranch
99.0%3F
Compiler

Compiled 831 to 452 computations (45.6% saved)

regimes263.0ms (1.1%)

Counts
62 → 5
Calls
Call 1
Inputs
(/.f64 1 B)
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(/.f64 (-.f64 1 x) B)
(/.f64 (+.f64 -1 (neg.f64 x)) B)
(-.f64 (/.f64 1 B) (/.f64 x B))
(neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 B) (*.f64 1/3 B)) x))
(+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(neg.f64 (+.f64 (/.f64 x B) (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 -1 B))
(*.f64 -1 (+.f64 (/.f64 (+.f64 x 1) B) (*.f64 B (+.f64 1/6 (*.f64 -1/3 x)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
(/.f64 -1 (sin.f64 B))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B)
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(-.f64 (+.f64 (*.f64 1/6 B) (/.f64 1 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) F) x) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (-.f64 (*.f64 -1/6 B) (/.f64 1 B)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (neg.f64 F) (*.f64 F (sin.f64 B))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (*.f64 (/.f64 F (sin.f64 B)) -1) F))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (pow.f64 B 3) (*.f64 x -1/45)))))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3)))))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (/.f64 (*.f64 (*.f64 x x) 2/9) (*.f64 x -2/3))))) (pow.f64 B 3)))))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (*.f64 x (/.f64 1 (sin.f64 B)))))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 1 (/.f64 (sin.f64 B) x))))
(-.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(+.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 (*.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(-.f64 (*.f64 F (/.f64 1 (/.f64 (sin.f64 B) (/.f64 1 F)))) (/.f64 x (tan.f64 B)))
(+.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 F (sin.f64 B)) -1) F))
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 1 B))) (/.f64 x (tan.f64 B)))
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 x)) 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 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)))))
(exp.f64 (log.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
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 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(+.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 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
Calls

2 calls:

151.0ms
F
87.0ms
x
Results
AccuracySegmentsBranch
82.3%3x
96.1%5F
Compiler

Compiled 823 to 450 computations (45.3% saved)

regimes159.0ms (0.7%)

Counts
60 → 5
Calls
Call 1
Inputs
(/.f64 1 B)
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(/.f64 (-.f64 1 x) B)
(/.f64 (+.f64 -1 (neg.f64 x)) B)
(-.f64 (/.f64 1 B) (/.f64 x B))
(neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 B) (*.f64 1/3 B)) x))
(+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(neg.f64 (+.f64 (/.f64 x B) (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 -1 B))
(*.f64 -1 (+.f64 (/.f64 (+.f64 x 1) B) (*.f64 B (+.f64 1/6 (*.f64 -1/3 x)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
(/.f64 -1 (sin.f64 B))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B)
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(-.f64 (+.f64 (*.f64 1/6 B) (/.f64 1 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) F) x) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (-.f64 (*.f64 -1/6 B) (/.f64 1 B)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (neg.f64 F) (*.f64 F (sin.f64 B))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (*.f64 (/.f64 F (sin.f64 B)) -1) F))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (pow.f64 B 3) (*.f64 x -1/45)))))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3)))))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (/.f64 (*.f64 (*.f64 x x) 2/9) (*.f64 x -2/3))))) (pow.f64 B 3)))))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (*.f64 x (/.f64 1 (sin.f64 B)))))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 1 (/.f64 (sin.f64 B) x))))
(-.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(+.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 (*.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(-.f64 (*.f64 F (/.f64 1 (/.f64 (sin.f64 B) (/.f64 1 F)))) (/.f64 x (tan.f64 B)))
(+.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 F (sin.f64 B)) -1) F))
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 1 B))) (/.f64 x (tan.f64 B)))
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 x)) 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)))))
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 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.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 1 (sin.f64 B)))
Calls

1 calls:

139.0ms
F
Results
AccuracySegmentsBranch
96.1%5F
Compiler

Compiled 783 to 427 computations (45.5% saved)

regimes182.0ms (0.8%)

Counts
58 → 3
Calls
Call 1
Inputs
(/.f64 1 B)
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(/.f64 (-.f64 1 x) B)
(/.f64 (+.f64 -1 (neg.f64 x)) B)
(-.f64 (/.f64 1 B) (/.f64 x B))
(neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 B) (*.f64 1/3 B)) x))
(+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(neg.f64 (+.f64 (/.f64 x B) (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 -1 B))
(*.f64 -1 (+.f64 (/.f64 (+.f64 x 1) B) (*.f64 B (+.f64 1/6 (*.f64 -1/3 x)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
(/.f64 -1 (sin.f64 B))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B)
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(-.f64 (+.f64 (*.f64 1/6 B) (/.f64 1 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) F) x) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (-.f64 (*.f64 -1/6 B) (/.f64 1 B)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (neg.f64 F) (*.f64 F (sin.f64 B))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (*.f64 (/.f64 F (sin.f64 B)) -1) F))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (pow.f64 B 3) (*.f64 x -1/45)))))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3)))))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (/.f64 (*.f64 (*.f64 x x) 2/9) (*.f64 x -2/3))))) (pow.f64 B 3)))))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (*.f64 x (/.f64 1 (sin.f64 B)))))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 1 (/.f64 (sin.f64 B) x))))
(-.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(+.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 (*.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(-.f64 (*.f64 F (/.f64 1 (/.f64 (sin.f64 B) (/.f64 1 F)))) (/.f64 x (tan.f64 B)))
(+.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 F (sin.f64 B)) -1) F))
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 1 B))) (/.f64 x (tan.f64 B)))
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 x)) B)
Outputs
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
Calls

2 calls:

83.0ms
B
82.0ms
F
Results
AccuracySegmentsBranch
75.4%3B
92.0%3F
Compiler

Compiled 737 to 401 computations (45.6% saved)

regimes82.0ms (0.3%)

Counts
47 → 3
Calls
Call 1
Inputs
(/.f64 1 B)
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(/.f64 (-.f64 1 x) B)
(/.f64 (+.f64 -1 (neg.f64 x)) B)
(-.f64 (/.f64 1 B) (/.f64 x B))
(neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 B) (*.f64 1/3 B)) x))
(+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(neg.f64 (+.f64 (/.f64 x B) (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 -1 B))
(*.f64 -1 (+.f64 (/.f64 (+.f64 x 1) B) (*.f64 B (+.f64 1/6 (*.f64 -1/3 x)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
(/.f64 -1 (sin.f64 B))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B)
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(-.f64 (+.f64 (*.f64 1/6 B) (/.f64 1 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) F) x) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (-.f64 (*.f64 -1/6 B) (/.f64 1 B)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (neg.f64 F) (*.f64 F (sin.f64 B))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (*.f64 (/.f64 F (sin.f64 B)) -1) F))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (pow.f64 B 3) (*.f64 x -1/45)))))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3)))))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (/.f64 (*.f64 (*.f64 x x) 2/9) (*.f64 x -2/3))))) (pow.f64 B 3)))))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (*.f64 x (/.f64 1 (sin.f64 B)))))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 1 (/.f64 (sin.f64 B) x))))
(-.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(+.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 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
Calls

1 calls:

68.0ms
F
Results
AccuracySegmentsBranch
91.9%3F
Compiler

Compiled 561 to 309 computations (44.9% saved)

regimes121.0ms (0.5%)

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

1 calls:

107.0ms
F
Results
AccuracySegmentsBranch
88.5%5F
Compiler

Compiled 538 to 297 computations (44.8% saved)

regimes295.0ms (1.2%)

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

2 calls:

150.0ms
x
133.0ms
F
Results
AccuracySegmentsBranch
71.5%8x
84.0%6F
Compiler

Compiled 502 to 285 computations (43.2% saved)

regimes218.0ms (0.9%)

Counts
40 → 7
Calls
Call 1
Inputs
(/.f64 1 B)
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(/.f64 (-.f64 1 x) B)
(/.f64 (+.f64 -1 (neg.f64 x)) B)
(-.f64 (/.f64 1 B) (/.f64 x B))
(neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 B) (*.f64 1/3 B)) x))
(+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(neg.f64 (+.f64 (/.f64 x B) (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 -1 B))
(*.f64 -1 (+.f64 (/.f64 (+.f64 x 1) B) (*.f64 B (+.f64 1/6 (*.f64 -1/3 x)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
(/.f64 -1 (sin.f64 B))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B)
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(-.f64 (+.f64 (*.f64 1/6 B) (/.f64 1 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) F) x) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (-.f64 (*.f64 -1/6 B) (/.f64 1 B)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (neg.f64 F) (*.f64 F (sin.f64 B))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (*.f64 (/.f64 F (sin.f64 B)) -1) F))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (pow.f64 B 3) (*.f64 x -1/45)))))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3)))))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (/.f64 (*.f64 (*.f64 x x) 2/9) (*.f64 x -2/3))))) (pow.f64 B 3)))))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
Outputs
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B)
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))
Calls

2 calls:

149.0ms
F
56.0ms
B
Results
AccuracySegmentsBranch
62.4%3B
79.5%7F
Compiler

Compiled 493 to 282 computations (42.8% saved)

regimes154.0ms (0.6%)

Counts
39 → 7
Calls
Call 1
Inputs
(/.f64 1 B)
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(/.f64 (-.f64 1 x) B)
(/.f64 (+.f64 -1 (neg.f64 x)) B)
(-.f64 (/.f64 1 B) (/.f64 x B))
(neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 B) (*.f64 1/3 B)) x))
(+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(neg.f64 (+.f64 (/.f64 x B) (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 -1 B))
(*.f64 -1 (+.f64 (/.f64 (+.f64 x 1) B) (*.f64 B (+.f64 1/6 (*.f64 -1/3 x)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
(/.f64 -1 (sin.f64 B))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B)
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(-.f64 (+.f64 (*.f64 1/6 B) (/.f64 1 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) F) x) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (-.f64 (*.f64 -1/6 B) (/.f64 1 B)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (neg.f64 F) (*.f64 F (sin.f64 B))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (*.f64 (/.f64 F (sin.f64 B)) -1) F))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (pow.f64 B 3) (*.f64 x -1/45)))))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3)))))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (/.f64 (*.f64 (*.f64 x x) 2/9) (*.f64 x -2/3))))) (pow.f64 B 3)))))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
Outputs
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B)
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))
Calls

1 calls:

141.0ms
F
Results
AccuracySegmentsBranch
79.5%7F
Compiler

Compiled 481 to 277 computations (42.4% saved)

regimes153.0ms (0.6%)

Counts
38 → 7
Calls
Call 1
Inputs
(/.f64 1 B)
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(/.f64 (-.f64 1 x) B)
(/.f64 (+.f64 -1 (neg.f64 x)) B)
(-.f64 (/.f64 1 B) (/.f64 x B))
(neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 B) (*.f64 1/3 B)) x))
(+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(neg.f64 (+.f64 (/.f64 x B) (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 -1 B))
(*.f64 -1 (+.f64 (/.f64 (+.f64 x 1) B) (*.f64 B (+.f64 1/6 (*.f64 -1/3 x)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
(/.f64 -1 (sin.f64 B))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B)
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(-.f64 (+.f64 (*.f64 1/6 B) (/.f64 1 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) F) x) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (-.f64 (*.f64 -1/6 B) (/.f64 1 B)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (neg.f64 F) (*.f64 F (sin.f64 B))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (*.f64 (/.f64 F (sin.f64 B)) -1) F))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (pow.f64 B 3) (*.f64 x -1/45)))))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3)))))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (/.f64 (*.f64 (*.f64 x x) 2/9) (*.f64 x -2/3))))) (pow.f64 B 3)))))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
Outputs
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))
Calls

1 calls:

141.0ms
F
Results
AccuracySegmentsBranch
72.0%7F
Compiler

Compiled 473 to 274 computations (42.1% saved)

regimes141.0ms (0.6%)

Counts
35 → 7
Calls
Call 1
Inputs
(/.f64 1 B)
(neg.f64 (/.f64 x B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(/.f64 (-.f64 1 x) B)
(/.f64 (+.f64 -1 (neg.f64 x)) B)
(-.f64 (/.f64 1 B) (/.f64 x B))
(neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 B) (*.f64 1/3 B)) x))
(+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(neg.f64 (+.f64 (/.f64 x B) (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 -1 B))
(*.f64 -1 (+.f64 (/.f64 (+.f64 x 1) B) (*.f64 B (+.f64 1/6 (*.f64 -1/3 x)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
(/.f64 -1 (sin.f64 B))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B)
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(-.f64 (+.f64 (*.f64 1/6 B) (/.f64 1 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) F) x) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (-.f64 (*.f64 -1/6 B) (/.f64 1 B)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (neg.f64 F) (*.f64 F (sin.f64 B))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 (*.f64 (/.f64 F (sin.f64 B)) -1) F))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (pow.f64 B 3) (*.f64 x -1/45)))))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3)))))
(neg.f64 (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (/.f64 (*.f64 (*.f64 x x) 2/9) (*.f64 x -2/3))))) (pow.f64 B 3)))))
Outputs
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B)
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))
Calls

1 calls:

131.0ms
F
Results
AccuracySegmentsBranch
71.5%7F
Compiler

Compiled 452 to 263 computations (41.8% saved)

regimes111.0ms (0.5%)

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

1 calls:

104.0ms
F
Results
AccuracySegmentsBranch
70.7%7F
Compiler

Compiled 270 to 156 computations (42.2% saved)

regimes94.0ms (0.4%)

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

1 calls:

87.0ms
F
Results
AccuracySegmentsBranch
69.0%6F
Compiler

Compiled 243 to 141 computations (42% saved)

regimes226.0ms (0.9%)

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

3 calls:

98.0ms
x
87.0ms
F
35.0ms
B
Results
AccuracySegmentsBranch
61.3%3B
64.7%9x
67.6%7F
Compiler

Compiled 215 to 128 computations (40.5% saved)

regimes130.0ms (0.5%)

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

1 calls:

125.0ms
F
Results
AccuracySegmentsBranch
67.6%7F
Compiler

Compiled 197 to 116 computations (41.1% saved)

regimes149.0ms (0.6%)

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

2 calls:

83.0ms
F
60.0ms
B
Results
AccuracySegmentsBranch
61.3%3B
65.7%6F
Compiler

Compiled 172 to 106 computations (38.4% saved)

regimes87.0ms (0.4%)

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

2 calls:

53.0ms
B
29.0ms
F
Results
AccuracySegmentsBranch
56.5%3F
57.4%5B
Compiler

Compiled 164 to 101 computations (38.4% saved)

regimes135.0ms (0.6%)

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

3 calls:

70.0ms
B
33.0ms
x
27.0ms
F
Results
AccuracySegmentsBranch
38.8%7B
33.2%3x
42.5%3F
Compiler

Compiled 160 to 99 computations (38.1% saved)

regimes29.0ms (0.1%)

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

1 calls:

25.0ms
F
Results
AccuracySegmentsBranch
41.2%3F
Compiler

Compiled 148 to 90 computations (39.2% saved)

regimes28.0ms (0.1%)

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

1 calls:

24.0ms
F
Results
AccuracySegmentsBranch
41.1%3F
Compiler

Compiled 101 to 62 computations (38.6% saved)

regimes20.0ms (0.1%)

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

1 calls:

18.0ms
F
Results
AccuracySegmentsBranch
40.9%3F
Compiler

Compiled 63 to 39 computations (38.1% saved)

regimes17.0ms (0.1%)

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

1 calls:

15.0ms
F
Results
AccuracySegmentsBranch
40.9%3F
Compiler

Compiled 42 to 26 computations (38.1% saved)

regimes12.0ms (0%)

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

1 calls:

10.0ms
F
Results
AccuracySegmentsBranch
36.2%2F
Compiler

Compiled 29 to 19 computations (34.5% saved)

regimes10.0ms (0%)

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

1 calls:

8.0ms
F
Results
AccuracySegmentsBranch
33.0%2F
Compiler

Compiled 24 to 16 computations (33.3% saved)

regimes9.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

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

Compiled 18 to 14 computations (22.2% saved)

bsearch69.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
59.0ms
3.566533000818222e-6
0.05994716268507013
9.0ms
-7.271363350843203e+51
-1.4126887861559552e+51
Results
32.0ms37×body1024valid
19.0ms81×body256valid
6.0ms14×body512valid
4.0ms24×body256invalid
4.0ms12×body256infinite
Compiler

Compiled 438 to 340 computations (22.4% saved)

bsearch109.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
50.0ms
3.566533000818222e-6
0.05994716268507013
58.0ms
-5.97402648974679
-3.8564456458080655e-5
Results
42.0ms166×body256valid
36.0ms51×body1024valid
16.0ms37×body512valid
5.0ms28×body256invalid
4.0ms18×body256infinite
Compiler

Compiled 553 to 426 computations (23% saved)

bsearch113.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
54.0ms
3.566533000818222e-6
0.05994716268507013
59.0ms
-5.97402648974679
-3.8564456458080655e-5
Results
44.0ms65×body1024valid
40.0ms163×body256valid
12.0ms28×body512valid
7.0ms34×body256invalid
4.0ms16×body256infinite
Compiler

Compiled 553 to 426 computations (23% saved)

bsearch133.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
67.0ms
3.566533000818222e-6
0.05994716268507013
65.0ms
-5.97402648974679
-3.8564456458080655e-5
Results
49.0ms62×body1024valid
38.0ms150×body256valid
26.0ms31×body512valid
8.0ms29×body256infinite
7.0ms41×body256invalid
Compiler

Compiled 553 to 426 computations (23% saved)

bsearch178.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
47.0ms
3.566533000818222e-6
0.05994716268507013
63.0ms
4.3515615020189605e-194
3.372537941819528e-189
19.0ms
-3.8681223434407844e-67
-2.8750083519257998e-67
49.0ms
-52294.75085346768
-942.9598072342003
Results
69.0ms93×body1024valid
60.0ms253×body256valid
23.0ms50×body512valid
10.0ms58×body256invalid
8.0ms36×body256infinite
Compiler

Compiled 1225 to 935 computations (23.7% saved)

bsearch178.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
49.0ms
3.566533000818222e-6
0.05994716268507013
59.0ms
4.3515615020189605e-194
3.372537941819528e-189
23.0ms
-3.8681223434407844e-67
-2.8750083519257998e-67
46.0ms
-52294.75085346768
-942.9598072342003
Results
64.0ms94×body1024valid
64.0ms256×body256valid
20.0ms42×body512valid
11.0ms54×body256invalid
9.0ms40×body256infinite
Compiler

Compiled 1191 to 901 computations (24.3% saved)

bsearch110.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
49.0ms
5.118423454786219e-15
4.135464709465719e-12
60.0ms
-8.510143754980561e-13
-1.1572871801443113e-17
Results
38.0ms165×body256valid
38.0ms46×body1024valid
16.0ms34×body512valid
7.0ms39×body256invalid
6.0ms27×body256infinite
Compiler

Compiled 536 to 409 computations (23.7% saved)

bsearch109.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
51.0ms
1.3694598655030656e-17
5.118423454786219e-15
57.0ms
-8.510143754980561e-13
-1.1572871801443113e-17
Results
38.0ms156×body256valid
36.0ms55×body1024valid
16.0ms37×body512valid
9.0ms48×body256invalid
5.0ms24×body256infinite
Compiler

Compiled 512 to 385 computations (24.8% saved)

bsearch279.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
52.0ms
3.566533000818222e-6
0.05994716268507013
66.0ms
1.6911556550426063e-166
2.9183116322721666e-150
100.0ms
-6.12303104450053e-154
-5.36474598980515e-157
61.0ms
-8.510143754980561e-13
-1.1572871801443113e-17
Results
120.0ms324×body256valid
97.0ms141×body1024valid
30.0ms69×body512valid
16.0ms77×body256invalid
6.0ms26×body256infinite
Compiler

Compiled 875 to 675 computations (22.9% saved)

bsearch270.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
40.0ms
4.461170276796044e+134
2.2568787573196672e+135
54.0ms
3.566533000818222e-6
0.05994716268507013
66.0ms
1.6911556550426063e-166
2.9183116322721666e-150
48.0ms
-6.12303104450053e-154
-5.36474598980515e-157
62.0ms
-8.510143754980561e-13
-1.1572871801443113e-17
Results
103.0ms157×body1024valid
92.0ms368×body256valid
36.0ms80×body512valid
17.0ms82×body256invalid
12.0ms51×body256infinite
Compiler

Compiled 1037 to 801 computations (22.8% saved)

bsearch388.0ms (1.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
86.0ms
4.461170276796044e+134
2.2568787573196672e+135
66.0ms
3.566533000818222e-6
0.05994716268507013
63.0ms
1.6911556550426063e-166
2.9183116322721666e-150
55.0ms
-6.12303104450053e-154
-5.36474598980515e-157
57.0ms
-8.510143754980561e-13
-1.1572871801443113e-17
61.0ms
-9.701278658273041e+86
-1.883283299223212e+70
Results
162.0ms466×body256valid
136.0ms178×body1024valid
43.0ms98×body512valid
18.0ms74×body256infinite
17.0ms92×body256invalid
Compiler

Compiled 1393 to 1059 computations (24% saved)

bsearch425.0ms (1.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
57.0ms
4.461170276796044e+134
2.2568787573196672e+135
58.0ms
3.566533000818222e-6
0.05994716268507013
83.0ms
1.6911556550426063e-166
2.9183116322721666e-150
93.0ms
-6.12303104450053e-154
-5.36474598980515e-157
73.0ms
-8.510143754980561e-13
-1.1572871801443113e-17
61.0ms
-9.701278658273041e+86
-1.883283299223212e+70
Results
177.0ms185×body1024valid
137.0ms460×body256valid
68.0ms106×body512valid
15.0ms65×body256infinite
15.0ms81×body256invalid
Compiler

Compiled 1393 to 1059 computations (24% saved)

bsearch722.0ms (3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
43.0ms
4.461170276796044e+134
2.2568787573196672e+135
72.0ms
3.566533000818222e-6
0.05994716268507013
67.0ms
1.6911556550426063e-166
2.9183116322721666e-150
373.0ms
-6.12303104450053e-154
-5.36474598980515e-157
69.0ms
-8.510143754980561e-13
-1.1572871801443113e-17
98.0ms
-9.701278658273041e+86
-1.883283299223212e+70
Results
497.0ms167×body1024valid
124.0ms464×body256valid
53.0ms116×body512valid
19.0ms94×body256invalid
16.0ms69×body256infinite
Compiler

Compiled 1519 to 1149 computations (24.4% saved)

bsearch360.0ms (1.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
41.0ms
4.461170276796044e+134
2.2568787573196672e+135
72.0ms
1.3694598655030656e-17
5.118423454786219e-15
64.0ms
4.0051716980844416e-292
1.3678666104762723e-286
56.0ms
-6.12303104450053e-154
-5.36474598980515e-157
57.0ms
-8.510143754980561e-13
-1.1572871801443113e-17
69.0ms
-9.701278658273041e+86
-1.883283299223212e+70
Results
158.0ms184×body1024valid
106.0ms441×body256valid
55.0ms111×body512valid
15.0ms64×body256infinite
14.0ms77×body256invalid
Compiler

Compiled 1506 to 1126 computations (25.2% saved)

bsearch432.0ms (1.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
42.0ms
4.461170276796044e+134
2.2568787573196672e+135
57.0ms
1.3694598655030656e-17
5.118423454786219e-15
73.0ms
4.0051716980844416e-292
1.3678666104762723e-286
84.0ms
-6.12303104450053e-154
-5.36474598980515e-157
104.0ms
-8.510143754980561e-13
-1.1572871801443113e-17
71.0ms
-9.701278658273041e+86
-1.883283299223212e+70
Results
173.0ms449×body256valid
170.0ms190×body1024valid
43.0ms94×body512valid
17.0ms83×body256invalid
16.0ms67×body256infinite
Compiler

Compiled 1438 to 1092 computations (24.1% saved)

bsearch286.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
43.0ms
4.461170276796044e+134
2.2568787573196672e+135
58.0ms
1.3694598655030656e-17
5.118423454786219e-15
57.0ms
4.0051716980844416e-292
1.3678666104762723e-286
59.0ms
-6.12303104450053e-154
-5.36474598980515e-157
69.0ms
-8.510143754980561e-13
-1.1572871801443113e-17
Results
113.0ms166×body1024valid
108.0ms362×body256valid
31.0ms69×body512valid
13.0ms70×body256invalid
10.0ms43×body256infinite
Compiler

Compiled 1100 to 852 computations (22.5% saved)

bsearch399.0ms (1.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
37.0ms
4.461170276796044e+134
2.2568787573196672e+135
50.0ms
1.3694598655030656e-17
5.118423454786219e-15
85.0ms
4.0051716980844416e-292
1.3678666104762723e-286
53.0ms
-6.12303104450053e-154
-5.36474598980515e-157
117.0ms
-8.510143754980561e-13
-1.1572871801443113e-17
57.0ms
-3.577157061708609e+144
-6.279412964013204e+137
Results
181.0ms183×body1024valid
109.0ms443×body256valid
43.0ms99×body512valid
38.0ms70×body256invalid
16.0ms59×body256infinite
Compiler

Compiled 1166 to 900 computations (22.8% saved)

bsearch334.0ms (1.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
40.0ms
4.461170276796044e+134
2.2568787573196672e+135
54.0ms
1.3694598655030656e-17
5.118423454786219e-15
64.0ms
4.0051716980844416e-292
1.3678666104762723e-286
56.0ms
-6.12303104450053e-154
-5.36474598980515e-157
60.0ms
-8.510143754980561e-13
-1.1572871801443113e-17
60.0ms
-3.577157061708609e+144
-6.279412964013204e+137
Results
128.0ms188×body1024valid
108.0ms423×body256valid
54.0ms110×body512valid
17.0ms93×body256invalid
14.0ms63×body256infinite
Compiler

Compiled 1154 to 888 computations (23.1% saved)

bsearch78.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
35.0ms
2.660412702578e-169
9.556195018749727e-164
42.0ms
-2.2686919122613798e-24
-2.487748377002176e-36
Results
67.0ms278×body256valid
6.0ms26×body256infinite
Compiler

Compiled 492 to 370 computations (24.8% saved)

bsearch105.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
51.0ms
-20227216.809220824
-52294.75085346768
54.0ms
-3.577157061708609e+144
-6.279412964013204e+137
Results
40.0ms57×body1024valid
38.0ms163×body256valid
14.0ms32×body512valid
5.0ms20×body256infinite
3.0ms19×body256invalid
Compiler

Compiled 376 to 300 computations (20.2% saved)

bsearch100.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
52.0ms
1.0784660976683079e-38
2.9372263844346974e-35
48.0ms
-1.1572871801443113e-17
-4.368745213192957e-19
Results
40.0ms61×body1024valid
29.0ms119×body256valid
17.0ms40×body512valid
5.0ms25×body256invalid
5.0ms20×body256infinite
Compiler

Compiled 422 to 315 computations (25.4% saved)

bsearch96.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
51.0ms
1.0784660976683079e-38
2.9372263844346974e-35
46.0ms
-1.1572871801443113e-17
-4.368745213192957e-19
Results
34.0ms138×body256valid
33.0ms49×body1024valid
15.0ms35×body512valid
7.0ms40×body256invalid
4.0ms18×body256infinite
Compiler

Compiled 492 to 357 computations (27.4% saved)

bsearch99.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
53.0ms
1.0784660976683079e-38
2.9372263844346974e-35
46.0ms
-1.1572871801443113e-17
-4.368745213192957e-19
Results
43.0ms66×body1024valid
33.0ms137×body256valid
10.0ms22×body512valid
5.0ms25×body256invalid
4.0ms15×body256infinite
Compiler

Compiled 436 to 322 computations (26.1% saved)

bsearch95.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
49.0ms
1.0784660976683079e-38
2.9372263844346974e-35
46.0ms
-1.1572871801443113e-17
-4.368745213192957e-19
Results
38.0ms55×body1024valid
34.0ms146×body256valid
9.0ms21×body512valid
7.0ms36×body256invalid
4.0ms18×body256infinite
Compiler

Compiled 388 to 290 computations (25.3% saved)

bsearch97.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
52.0ms
1.0784660976683079e-38
2.9372263844346974e-35
45.0ms
-1.1572871801443113e-17
-4.368745213192957e-19
Results
38.0ms57×body1024valid
31.0ms131×body256valid
15.0ms35×body512valid
6.0ms28×body256invalid
4.0ms17×body256infinite
Compiler

Compiled 298 to 230 computations (22.8% saved)

bsearch46.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
46.0ms
1.0784660976683079e-38
2.9372263844346974e-35
Results
19.0ms80×body256valid
12.0ms19×body1024valid
7.0ms15×body512valid
3.0ms14×body256infinite
2.0ms13×body256invalid
Compiler

Compiled 172 to 132 computations (23.3% saved)

bsearch57.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
57.0ms
1.329978840211168
48787795.130256034
Results
23.0ms34×body1024valid
19.0ms79×body256valid
7.0ms17×body512valid
3.0ms14×body256infinite
2.0ms13×body256invalid
Compiler

Compiled 171 to 136 computations (20.5% saved)

simplify100.0ms (0.4%)

Algorithm
egg-herbie
Rules
86×+-commutative
72×*-commutative
58×sub-neg
38×neg-mul-1
38×neg-sub0
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03224170
14084022
24824022
35254022
45454022
55504022
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 F -4999999999999999966104743371808139882308542209720320) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (+.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 -799388933858263/562949953421312) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -799388933858263/562949953421312) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -799388933858263/562949953421312) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -20000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -331999078261233/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (+.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 4138576620843323/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (+.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 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))))
(if (<=.f64 F -25000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -5463756259384863/15177100720513508366558296147058741458143803430094840009779784451085189728165691392) (+.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 4013165208090495/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (+.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 -4208996133570293/4951760157141521099596496896) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 4951760157141521/1237940039285380274899124224) (-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -4208996133570293/4951760157141521099596496896) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3232509030581985/633825300114114700748351602688) (-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -7724745845140773/39614081257132168796771975168) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -1094449103198247/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 3538089773270195/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B)) (if (<=.f64 F 3804640965202595/2305843009213693952) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -3929716860707511/1267650600228229401496703205376) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4540831589545279/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 7923846888053041/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624) (/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B)) (if (<=.f64 F 7839866231326559/2305843009213693952) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (if (<=.f64 F 2050000000000000010515705784958109489493153976970942740546715081587514081868009546970955012666334914149898712644828701346359622399688704) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B))) (-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x)))))))
(if (<=.f64 F -13000000000000000727481287633418404498048752478790327375160937947728808532508672) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))) (if (<=.f64 F -3924920921814403/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 6368561591886351/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936) (/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B)) (if (<=.f64 F 5476377146882523/144115188075855872) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (if (<=.f64 F 950000000000000036363984120918496954349500282047654859396109340604256682215167308848096493880023431309042736105381976671522410047995904) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B))) (-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))))))))
(if (<=.f64 F -339999999999999992192051664866659737883316087740800327016516568300681836242141184) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))) (if (<=.f64 F -6642173867685913/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 5159714252685701/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (if (<=.f64 F 6052837899185947/144115188075855872) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (if (<=.f64 F 950000000000000036363984120918496954349500282047654859396109340604256682215167308848096493880023431309042736105381976671522410047995904) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B))) (-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))))))))
(if (<=.f64 F -55000000000000002990041908339548396289068330828557119834083650887638581248) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))) (if (<=.f64 F -8656564051558659/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 8921458473094135/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F))) (if (<=.f64 F 6052837899185947/288230376151711744) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (if (<=.f64 F 1080000000000000003965438975681035371503759673231635764330887827842919910916646885391620432272483031216992155149386686906921671817428992) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B))) (-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))))))))
(if (<=.f64 F -2299999999999999851128222259144135968344773549223308672231624187779743744) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))) (if (<=.f64 F -1980575480546345/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 3862231344430757/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F))) (if (<=.f64 F 3232509030581985/633825300114114700748351602688) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 1239999999999999926846317862981439534117860096953094844495243184792089372722419491032001500435685308560737306278481453794194244388257792) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B))) (-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))))))))
(if (<=.f64 F -1999999999999999887603621897589142048114448258041101063088247784112914432) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))) (if (<=.f64 F -1255974694980609/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 8572068857490139/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 3232509030581985/633825300114114700748351602688) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 1080000000000000003965438975681035371503759673231635764330887827842919910916646885391620432272483031216992155149386686906921671817428992) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B))) (-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))))))))
(if (<=.f64 F -4208996133570293/4951760157141521099596496896) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F -2294569154291497/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 4564455225236349/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 3232509030581985/633825300114114700748351602688) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 1550000000000000110296169054266532984516010433926671237627319045773198655798286593528097345610324966141964857858869898172678115856220160) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B))) (-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x)))))))
(if (<=.f64 F -3499999999999999823171229431452475665453972983986290458991151643863027081164611321367874091978889369455110319705354959634850918463030426540703744) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (/.f64 -1 (sin.f64 B)) (if (<=.f64 F -8453675831600253/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 1334225373530625/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3232509030581985/633825300114114700748351602688) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 1419999999999999981304096819072207713866802792554448187085928506708065875180597233194097031165290701881180858806250723193330605790068736) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B))) (-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))))))))
(if (<=.f64 F -519999999999999977689253649988389041122324820682368444530738351910816273730855940052686019102043024947579827647852134142022437830798194556010496) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (/.f64 -1 (sin.f64 B)) (if (<=.f64 F -5555272689337309/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 4388899255034951/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3232509030581985/633825300114114700748351602688) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 649999999999999999397891654244478939266245206108146670280504488019785695423607666508096068014872663892581675228638015920944557143883776) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))))))
(if (<=.f64 B -3122104327794287/11150372599265311570767859136324180752990208) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 B 23503115526865/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -2199999999999999878948095306481503062648160932280369347664305764085986396837471471236159044223781807086160750585724624279794823886034940150677504) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -1160000) (/.f64 -1 (sin.f64 B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -1687496479023819/324518553658426726783156020576256) (/.f64 -1 (sin.f64 B)) (if (<=.f64 F 8811849359978861/95780971304118053647396689196894323976171195136475136) (neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3)))) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -376441522243775/649037107316853453566312041152512) (+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 -1 B)) (if (<=.f64 F 7669960592712579/374144419156711147060143317175368453031918731001856) (neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3)))) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -4984604984193435/10384593717069655257060992658440192) (/.f64 (+.f64 -1 (neg.f64 x)) B) (if (<=.f64 F 3180227562832045/374144419156711147060143317175368453031918731001856) (neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3)))) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -4984604984193435/10384593717069655257060992658440192) (/.f64 (+.f64 -1 (neg.f64 x)) B) (if (<=.f64 F 1107467480703865/5986310706507378352962293074805895248510699696029696) (neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3)))) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -7269215601948759/10384593717069655257060992658440192) (/.f64 (+.f64 -1 (neg.f64 x)) B) (if (<=.f64 F 4597486622597667/191561942608236107294793378393788647952342390272950272) (neg.f64 (/.f64 x B)) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F 4789048565205903/5986310706507378352962293074805895248510699696029696) (neg.f64 (/.f64 x B)) (/.f64 (-.f64 1 x) B))
(if (<=.f64 F 58) (neg.f64 (/.f64 x B)) (/.f64 1 B))
(/.f64 1 B)
Outputs
(if (<=.f64 F -4999999999999999966104743371808139882308542209720320) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (+.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 -4999999999999999966104743371808139882308542209720320) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (+.f64 (neg.f64 (/.f64 x (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2))) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -4999999999999999966104743371808139882308542209720320) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (-.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 -4999999999999999966104743371808139882308542209720320) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (-.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 -799388933858263/562949953421312) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -799388933858263/562949953421312) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B))) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -799388933858263/562949953421312) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 1 (tan.f64 B))))))
(if (<=.f64 F -799388933858263/562949953421312) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B))) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -799388933858263/562949953421312) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -799388933858263/562949953421312) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -799388933858263/562949953421312) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 1 (tan.f64 B))))))
(if (<=.f64 F -799388933858263/562949953421312) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -799388933858263/562949953421312) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -799388933858263/562949953421312) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B))) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -799388933858263/562949953421312) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 1 (tan.f64 B))))))
(if (<=.f64 F -799388933858263/562949953421312) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B))) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -20000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -331999078261233/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (+.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 4138576620843323/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (+.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 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))))
(if (<=.f64 F -20000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -331999078261233/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (+.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 4138576620843323/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (*.f64 F (/.f64 1 (sin.f64 B))))) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))))
(if (<=.f64 F -20000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -331999078261233/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (-.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 4138576620843323/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (*.f64 F (/.f64 1 (sin.f64 B)))) (/.f64 x B)) (-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 1 (tan.f64 B))))))))
(if (<=.f64 F -20000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -331999078261233/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (-.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 4138576620843323/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (*.f64 F (/.f64 1 (sin.f64 B)))) (/.f64 x B)) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 (sin.f64 B)))))))
(if (<=.f64 F -25000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -5463756259384863/15177100720513508366558296147058741458143803430094840009779784451085189728165691392) (+.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 4013165208090495/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (+.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 -25000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -5463756259384863/15177100720513508366558296147058741458143803430094840009779784451085189728165691392) (+.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 4013165208090495/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (+.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 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))))
(if (<=.f64 F -25000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -5463756259384863/15177100720513508366558296147058741458143803430094840009779784451085189728165691392) (-.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 4013165208090495/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (-.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 -25000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -5463756259384863/15177100720513508366558296147058741458143803430094840009779784451085189728165691392) (-.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 4013165208090495/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1062849512059437/18014398509481984) (-.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 -4208996133570293/4951760157141521099596496896) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 4951760157141521/1237940039285380274899124224) (-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -4208996133570293/4951760157141521099596496896) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 4951760157141521/1237940039285380274899124224) (-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -4208996133570293/4951760157141521099596496896) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 4951760157141521/1237940039285380274899124224) (-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 1 (tan.f64 B))))))
(if (<=.f64 F -4208996133570293/4951760157141521099596496896) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 4951760157141521/1237940039285380274899124224) (-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -4208996133570293/4951760157141521099596496896) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3232509030581985/633825300114114700748351602688) (-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -7724745845140773/39614081257132168796771975168) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -1094449103198247/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 3538089773270195/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B)) (if (<=.f64 F 3804640965202595/2305843009213693952) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -7724745845140773/39614081257132168796771975168) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -1094449103198247/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 3538089773270195/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (/.f64 (neg.f64 (*.f64 x (cos.f64 B))) (sin.f64 B)) (if (<=.f64 F 3804640965202595/2305843009213693952) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -3929716860707511/1267650600228229401496703205376) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4540831589545279/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 7923846888053041/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624) (/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B)) (if (<=.f64 F 7839866231326559/2305843009213693952) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (if (<=.f64 F 2050000000000000010515705784958109489493153976970942740546715081587514081868009546970955012666334914149898712644828701346359622399688704) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B))) (-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x)))))))
(if (<=.f64 F -3929716860707511/1267650600228229401496703205376) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4540831589545279/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 7923846888053041/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624) (/.f64 (neg.f64 (*.f64 x (cos.f64 B))) (sin.f64 B)) (if (<=.f64 F 7839866231326559/2305843009213693952) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (if (<=.f64 F 2050000000000000010515705784958109489493153976970942740546715081587514081868009546970955012666334914149898712644828701346359622399688704) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (-.f64 (/.f64 1 B) (*.f64 x (/.f64 1 (tan.f64 B)))))))))
(if (<=.f64 F -3929716860707511/1267650600228229401496703205376) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4540831589545279/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 7923846888053041/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624) (/.f64 (neg.f64 (*.f64 x (cos.f64 B))) (sin.f64 B)) (if (<=.f64 F 7839866231326559/2305843009213693952) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (if (<=.f64 F 2050000000000000010515705784958109489493153976970942740546715081587514081868009546970955012666334914149898712644828701346359622399688704) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (*.f64 x (/.f64 1 (tan.f64 B)))))))))
(if (<=.f64 F -3929716860707511/1267650600228229401496703205376) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4540831589545279/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 7923846888053041/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624) (/.f64 (neg.f64 (*.f64 x (cos.f64 B))) (sin.f64 B)) (if (<=.f64 F 7839866231326559/2305843009213693952) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (if (<=.f64 F 2050000000000000010515705784958109489493153976970942740546715081587514081868009546970955012666334914149898712644828701346359622399688704) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 B)))))))
(if (<=.f64 F -13000000000000000727481287633418404498048752478790327375160937947728808532508672) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))) (if (<=.f64 F -3924920921814403/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 6368561591886351/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936) (/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B)) (if (<=.f64 F 5476377146882523/144115188075855872) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (if (<=.f64 F 950000000000000036363984120918496954349500282047654859396109340604256682215167308848096493880023431309042736105381976671522410047995904) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B))) (-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))))))))
(if (<=.f64 F -13000000000000000727481287633418404498048752478790327375160937947728808532508672) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))) (if (<=.f64 F -3924920921814403/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 6368561591886351/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936) (/.f64 (neg.f64 (*.f64 x (cos.f64 B))) (sin.f64 B)) (if (<=.f64 F 5476377146882523/144115188075855872) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (if (<=.f64 F 950000000000000036363984120918496954349500282047654859396109340604256682215167308848096493880023431309042736105381976671522410047995904) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (-.f64 (/.f64 1 B) (*.f64 x (/.f64 1 (tan.f64 B))))))))))
(if (<=.f64 F -13000000000000000727481287633418404498048752478790327375160937947728808532508672) (-.f64 (/.f64 -1 B) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)) (/.f64 x B)) (if (<=.f64 F -3924920921814403/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 6368561591886351/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936) (/.f64 (neg.f64 (*.f64 x (cos.f64 B))) (sin.f64 B)) (if (<=.f64 F 5476377146882523/144115188075855872) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (if (<=.f64 F 950000000000000036363984120918496954349500282047654859396109340604256682215167308848096493880023431309042736105381976671522410047995904) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (*.f64 x (/.f64 1 (tan.f64 B))))))))))
(if (<=.f64 F -13000000000000000727481287633418404498048752478790327375160937947728808532508672) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B)) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)) (/.f64 x B)) (if (<=.f64 F -3924920921814403/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 6368561591886351/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936) (/.f64 (neg.f64 (*.f64 x (cos.f64 B))) (sin.f64 B)) (if (<=.f64 F 5476377146882523/144115188075855872) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (if (<=.f64 F 950000000000000036363984120918496954349500282047654859396109340604256682215167308848096493880023431309042736105381976671522410047995904) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 B))))))))
(if (<=.f64 F -339999999999999992192051664866659737883316087740800327016516568300681836242141184) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))) (if (<=.f64 F -6642173867685913/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 5159714252685701/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (if (<=.f64 F 6052837899185947/144115188075855872) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (if (<=.f64 F 950000000000000036363984120918496954349500282047654859396109340604256682215167308848096493880023431309042736105381976671522410047995904) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B))) (-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))))))))
(if (<=.f64 F -339999999999999992192051664866659737883316087740800327016516568300681836242141184) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))) (if (<=.f64 F -6642173867685913/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 5159714252685701/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (*.f64 (cos.f64 B) (neg.f64 (/.f64 x (sin.f64 B)))) (if (<=.f64 F 6052837899185947/144115188075855872) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (if (<=.f64 F 950000000000000036363984120918496954349500282047654859396109340604256682215167308848096493880023431309042736105381976671522410047995904) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (-.f64 (/.f64 1 B) (*.f64 x (/.f64 1 (tan.f64 B))))))))))
(if (<=.f64 F -339999999999999992192051664866659737883316087740800327016516568300681836242141184) (-.f64 (/.f64 -1 B) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)) (/.f64 x B)) (if (<=.f64 F -6642173867685913/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 5159714252685701/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))) (if (<=.f64 F 6052837899185947/144115188075855872) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (if (<=.f64 F 950000000000000036363984120918496954349500282047654859396109340604256682215167308848096493880023431309042736105381976671522410047995904) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (*.f64 x (/.f64 1 (tan.f64 B))))))))))
(if (<=.f64 F -339999999999999992192051664866659737883316087740800327016516568300681836242141184) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B)) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)) (/.f64 x B)) (if (<=.f64 F -6642173867685913/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 5159714252685701/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))) (if (<=.f64 F 6052837899185947/144115188075855872) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (if (<=.f64 F 950000000000000036363984120918496954349500282047654859396109340604256682215167308848096493880023431309042736105381976671522410047995904) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 B))))))))
(if (<=.f64 F -55000000000000002990041908339548396289068330828557119834083650887638581248) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))) (if (<=.f64 F -8656564051558659/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 8921458473094135/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F))) (if (<=.f64 F 6052837899185947/288230376151711744) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (if (<=.f64 F 1080000000000000003965438975681035371503759673231635764330887827842919910916646885391620432272483031216992155149386686906921671817428992) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B))) (-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))))))))
(if (<=.f64 F -55000000000000002990041908339548396289068330828557119834083650887638581248) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))) (if (<=.f64 F -8656564051558659/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 8921458473094135/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 -1 F) (/.f64 F B))) (if (<=.f64 F 6052837899185947/288230376151711744) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (if (<=.f64 F 1080000000000000003965438975681035371503759673231635764330887827842919910916646885391620432272483031216992155149386686906921671817428992) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (-.f64 (/.f64 1 B) (*.f64 x (/.f64 1 (tan.f64 B))))))))))
(if (<=.f64 F -55000000000000002990041908339548396289068330828557119834083650887638581248) (-.f64 (/.f64 -1 B) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)) (/.f64 x B)) (if (<=.f64 F -8656564051558659/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 8921458473094135/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (-.f64 (*.f64 (/.f64 -1 F) (/.f64 F B)) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F 6052837899185947/288230376151711744) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (if (<=.f64 F 1080000000000000003965438975681035371503759673231635764330887827842919910916646885391620432272483031216992155149386686906921671817428992) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (*.f64 x (/.f64 1 (tan.f64 B))))))))))
(if (<=.f64 F -55000000000000002990041908339548396289068330828557119834083650887638581248) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B)) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)) (/.f64 x B)) (if (<=.f64 F -8656564051558659/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 8921458473094135/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (*.f64 (/.f64 -1 F) (/.f64 F B))) (if (<=.f64 F 6052837899185947/288230376151711744) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (if (<=.f64 F 1080000000000000003965438975681035371503759673231635764330887827842919910916646885391620432272483031216992155149386686906921671817428992) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 B))))))))
(if (<=.f64 F -2299999999999999851128222259144135968344773549223308672231624187779743744) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))) (if (<=.f64 F -1980575480546345/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 3862231344430757/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F))) (if (<=.f64 F 3232509030581985/633825300114114700748351602688) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 1239999999999999926846317862981439534117860096953094844495243184792089372722419491032001500435685308560737306278481453794194244388257792) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B))) (-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))))))))
(if (<=.f64 F -2299999999999999851128222259144135968344773549223308672231624187779743744) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))) (if (<=.f64 F -1980575480546345/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 3862231344430757/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 -1 F) (/.f64 F B))) (if (<=.f64 F 3232509030581985/633825300114114700748351602688) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 1239999999999999926846317862981439534117860096953094844495243184792089372722419491032001500435685308560737306278481453794194244388257792) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (-.f64 (/.f64 1 B) (*.f64 x (/.f64 1 (tan.f64 B))))))))))
(if (<=.f64 F -2299999999999999851128222259144135968344773549223308672231624187779743744) (-.f64 (/.f64 -1 B) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)) (/.f64 x B)) (if (<=.f64 F -1980575480546345/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 3862231344430757/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (-.f64 (*.f64 (/.f64 -1 F) (/.f64 F B)) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F 3232509030581985/633825300114114700748351602688) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 1239999999999999926846317862981439534117860096953094844495243184792089372722419491032001500435685308560737306278481453794194244388257792) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (*.f64 x (/.f64 1 (tan.f64 B))))))))))
(if (<=.f64 F -2299999999999999851128222259144135968344773549223308672231624187779743744) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B)) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)) (/.f64 x B)) (if (<=.f64 F -1980575480546345/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 3862231344430757/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (*.f64 (/.f64 -1 F) (/.f64 F B))) (if (<=.f64 F 3232509030581985/633825300114114700748351602688) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 1239999999999999926846317862981439534117860096953094844495243184792089372722419491032001500435685308560737306278481453794194244388257792) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 B))))))))
(if (<=.f64 F -1999999999999999887603621897589142048114448258041101063088247784112914432) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))) (if (<=.f64 F -1255974694980609/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 8572068857490139/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 3232509030581985/633825300114114700748351602688) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 1080000000000000003965438975681035371503759673231635764330887827842919910916646885391620432272483031216992155149386686906921671817428992) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B))) (-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))))))))
(if (<=.f64 F -1999999999999999887603621897589142048114448258041101063088247784112914432) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))) (if (<=.f64 F -1255974694980609/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 8572068857490139/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 3232509030581985/633825300114114700748351602688) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 1080000000000000003965438975681035371503759673231635764330887827842919910916646885391620432272483031216992155149386686906921671817428992) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (-.f64 (/.f64 1 B) (*.f64 x (/.f64 1 (tan.f64 B))))))))))
(if (<=.f64 F -1999999999999999887603621897589142048114448258041101063088247784112914432) (-.f64 (/.f64 -1 B) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)) (/.f64 x B)) (if (<=.f64 F -1255974694980609/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 8572068857490139/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (-.f64 (/.f64 -1 B) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F 3232509030581985/633825300114114700748351602688) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 1080000000000000003965438975681035371503759673231635764330887827842919910916646885391620432272483031216992155149386686906921671817428992) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (*.f64 x (/.f64 1 (tan.f64 B))))))))))
(if (<=.f64 F -1999999999999999887603621897589142048114448258041101063088247784112914432) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B)) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)) (/.f64 x B)) (if (<=.f64 F -1255974694980609/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 8572068857490139/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B)) (if (<=.f64 F 3232509030581985/633825300114114700748351602688) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 1080000000000000003965438975681035371503759673231635764330887827842919910916646885391620432272483031216992155149386686906921671817428992) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 B))))))))
(if (<=.f64 F -4208996133570293/4951760157141521099596496896) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F -2294569154291497/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 4564455225236349/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 3232509030581985/633825300114114700748351602688) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 1550000000000000110296169054266532984516010433926671237627319045773198655798286593528097345610324966141964857858869898172678115856220160) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B))) (-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x)))))))
(if (<=.f64 F -4208996133570293/4951760157141521099596496896) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F -2294569154291497/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 4564455225236349/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 3232509030581985/633825300114114700748351602688) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 1550000000000000110296169054266532984516010433926671237627319045773198655798286593528097345610324966141964857858869898172678115856220160) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (-.f64 (/.f64 1 B) (*.f64 x (/.f64 1 (tan.f64 B)))))))))
(if (<=.f64 F -4208996133570293/4951760157141521099596496896) (-.f64 (/.f64 -1 B) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F -2294569154291497/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 4564455225236349/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (-.f64 (/.f64 -1 B) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F 3232509030581985/633825300114114700748351602688) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 1550000000000000110296169054266532984516010433926671237627319045773198655798286593528097345610324966141964857858869898172678115856220160) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (*.f64 x (/.f64 1 (tan.f64 B)))))))))
(if (<=.f64 F -4208996133570293/4951760157141521099596496896) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B)) (if (<=.f64 F -2294569154291497/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 4564455225236349/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B)) (if (<=.f64 F 3232509030581985/633825300114114700748351602688) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 1550000000000000110296169054266532984516010433926671237627319045773198655798286593528097345610324966141964857858869898172678115856220160) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 B)))))))
(if (<=.f64 F -3499999999999999823171229431452475665453972983986290458991151643863027081164611321367874091978889369455110319705354959634850918463030426540703744) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (/.f64 -1 (sin.f64 B)) (if (<=.f64 F -8453675831600253/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 1334225373530625/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3232509030581985/633825300114114700748351602688) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 1419999999999999981304096819072207713866802792554448187085928506708065875180597233194097031165290701881180858806250723193330605790068736) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B))) (-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))))))))
(if (<=.f64 F -3499999999999999823171229431452475665453972983986290458991151643863027081164611321367874091978889369455110319705354959634850918463030426540703744) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (/.f64 -1 (sin.f64 B)) (if (<=.f64 F -8453675831600253/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 1334225373530625/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3232509030581985/633825300114114700748351602688) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 1419999999999999981304096819072207713866802792554448187085928506708065875180597233194097031165290701881180858806250723193330605790068736) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (-.f64 (/.f64 1 B) (*.f64 x (/.f64 1 (tan.f64 B))))))))))
(if (<=.f64 F -3499999999999999823171229431452475665453972983986290458991151643863027081164611321367874091978889369455110319705354959634850918463030426540703744) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (/.f64 -1 (sin.f64 B)) (if (<=.f64 F -8453675831600253/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 1334225373530625/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3232509030581985/633825300114114700748351602688) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 1419999999999999981304096819072207713866802792554448187085928506708065875180597233194097031165290701881180858806250723193330605790068736) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (*.f64 x (/.f64 1 (tan.f64 B))))))))))
(if (<=.f64 F -3499999999999999823171229431452475665453972983986290458991151643863027081164611321367874091978889369455110319705354959634850918463030426540703744) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (/.f64 -1 (sin.f64 B)) (if (<=.f64 F -8453675831600253/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 1334225373530625/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3232509030581985/633825300114114700748351602688) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 1419999999999999981304096819072207713866802792554448187085928506708065875180597233194097031165290701881180858806250723193330605790068736) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 B))))))))
(if (<=.f64 F -519999999999999977689253649988389041122324820682368444530738351910816273730855940052686019102043024947579827647852134142022437830798194556010496) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (/.f64 -1 (sin.f64 B)) (if (<=.f64 F -5555272689337309/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 4388899255034951/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3232509030581985/633825300114114700748351602688) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (if (<=.f64 F 649999999999999999397891654244478939266245206108146670280504488019785695423607666508096068014872663892581675228638015920944557143883776) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 1 (sin.f64 B))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))))))
(if (<=.f64 F -519999999999999977689253649988389041122324820682368444530738351910816273730855940052686019102043024947579827647852134142022437830798194556010496) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (/.f64 -1 (sin.f64 B)) (if (<=.f64 F -5555272689337309/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 4388899255034951/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3232509030581985/633825300114114700748351602688) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 649999999999999999397891654244478939266245206108146670280504488019785695423607666508096068014872663892581675228638015920944557143883776) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))))))
(if (<=.f64 F -519999999999999977689253649988389041122324820682368444530738351910816273730855940052686019102043024947579827647852134142022437830798194556010496) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4208996133570293/4951760157141521099596496896) (/.f64 -1 (sin.f64 B)) (if (<=.f64 F -5555272689337309/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 4388899255034951/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3232509030581985/633825300114114700748351602688) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 649999999999999999397891654244478939266245206108146670280504488019785695423607666508096068014872663892581675228638015920944557143883776) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))))))
(if (<=.f64 B -3122104327794287/11150372599265311570767859136324180752990208) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 B 23503115526865/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) F) x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (or (<=.f64 B -3122104327794287/11150372599265311570767859136324180752990208) (not (<=.f64 B 23503115526865/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B))
(if (<=.f64 F -2199999999999999878948095306481503062648160932280369347664305764085986396837471471236159044223781807086160750585724624279794823886034940150677504) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -1160000) (/.f64 -1 (sin.f64 B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (or (<=.f64 F -2199999999999999878948095306481503062648160932280369347664305764085986396837471471236159044223781807086160750585724624279794823886034940150677504) (not (<=.f64 F -1160000))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (/.f64 -1 (sin.f64 B)))
(if (<=.f64 F -1687496479023819/324518553658426726783156020576256) (/.f64 -1 (sin.f64 B)) (if (<=.f64 F 8811849359978861/95780971304118053647396689196894323976171195136475136) (neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3)))) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -1687496479023819/324518553658426726783156020576256) (/.f64 -1 (sin.f64 B)) (if (<=.f64 F 8811849359978861/95780971304118053647396689196894323976171195136475136) (-.f64 (/.f64 (neg.f64 x) B) (*.f64 B (*.f64 x -1/3))) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -376441522243775/649037107316853453566312041152512) (+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 -1 B)) (if (<=.f64 F 7669960592712579/374144419156711147060143317175368453031918731001856) (neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3)))) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -376441522243775/649037107316853453566312041152512) (+.f64 (/.f64 -1 B) (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (if (<=.f64 F 7669960592712579/374144419156711147060143317175368453031918731001856) (neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3)))) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -376441522243775/649037107316853453566312041152512) (-.f64 (/.f64 -1 B) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (if (<=.f64 F 7669960592712579/374144419156711147060143317175368453031918731001856) (-.f64 (/.f64 (neg.f64 x) B) (*.f64 B (*.f64 x -1/3))) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -4984604984193435/10384593717069655257060992658440192) (/.f64 (+.f64 -1 (neg.f64 x)) B) (if (<=.f64 F 3180227562832045/374144419156711147060143317175368453031918731001856) (neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3)))) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -4984604984193435/10384593717069655257060992658440192) (/.f64 (-.f64 -1 x) B) (if (<=.f64 F 3180227562832045/374144419156711147060143317175368453031918731001856) (neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3)))) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -4984604984193435/10384593717069655257060992658440192) (/.f64 (-.f64 -1 x) B) (if (<=.f64 F 3180227562832045/374144419156711147060143317175368453031918731001856) (-.f64 (/.f64 (neg.f64 x) B) (*.f64 B (*.f64 x -1/3))) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -4984604984193435/10384593717069655257060992658440192) (/.f64 (+.f64 -1 (neg.f64 x)) B) (if (<=.f64 F 1107467480703865/5986310706507378352962293074805895248510699696029696) (neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3)))) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -4984604984193435/10384593717069655257060992658440192) (/.f64 (-.f64 -1 x) B) (if (<=.f64 F 1107467480703865/5986310706507378352962293074805895248510699696029696) (neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3)))) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -4984604984193435/10384593717069655257060992658440192) (/.f64 (-.f64 -1 x) B) (if (<=.f64 F 1107467480703865/5986310706507378352962293074805895248510699696029696) (-.f64 (/.f64 (neg.f64 x) B) (*.f64 B (*.f64 x -1/3))) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -7269215601948759/10384593717069655257060992658440192) (/.f64 (+.f64 -1 (neg.f64 x)) B) (if (<=.f64 F 4597486622597667/191561942608236107294793378393788647952342390272950272) (neg.f64 (/.f64 x B)) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -7269215601948759/10384593717069655257060992658440192) (/.f64 (-.f64 -1 x) B) (if (<=.f64 F 4597486622597667/191561942608236107294793378393788647952342390272950272) (/.f64 (neg.f64 x) B) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F 4789048565205903/5986310706507378352962293074805895248510699696029696) (neg.f64 (/.f64 x B)) (/.f64 (-.f64 1 x) B))
(if (<=.f64 F 4789048565205903/5986310706507378352962293074805895248510699696029696) (/.f64 (neg.f64 x) B) (/.f64 (-.f64 1 x) B))
(if (<=.f64 F 58) (neg.f64 (/.f64 x B)) (/.f64 1 B))
(if (<=.f64 F 58) (/.f64 (neg.f64 x) B) (/.f64 1 B))
(/.f64 1 B)
Compiler

Compiled 1543 to 983 computations (36.3% saved)

soundness3.2s (13.4%)

Rules
1758×fma-def
1758×fma-def
1506×fma-def
1506×fma-def
1506×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02569
15255
211055
322055
449755
5148155
6393755
7630955
8761455
033290
1684286
27859286
0106933156
1310330810
033290
1684286
27859286
0106933156
1310330810
02569
15255
211055
322055
449755
5148155
6393755
7630955
8761455
0106933156
1310330810
0106933156
1310330810
065513912
1171912592
2665912592
0120129678
1357727520
05338880
115808124
262097996
033290
1684286
27859286
065513912
1171912592
2665912592
0106933156
1310330810
065513912
1171912592
2665912592
033290
1684286
27859286
029188
1650176
0120129678
1357727520
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1606 to 941 computations (41.4% saved)

end3.0ms (0%)

preprocess523.0ms (2.2%)

Compiler

Compiled 2984 to 1652 computations (44.6% saved)

Profiling

Loading profile data...