VandenBroeck and Keller, Equation (23)

Time bar (total: 23.8s)

analyze469.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.4s (14.3%)

Results
1.3s2015×body1024valid
1.1s4403×body256valid
679.0ms1007×body512valid
194.0ms827×body256infinite
58.0ms315×body256invalid
3.0msbody2048valid
0.0msbody512infinite
Bogosity

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

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

prune4.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New235
Fresh011
Picked000
Done000
Total246
Accurracy
85.6%
Counts
6 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
79.1%
(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)))
85.4%
(-.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)))
79.0%
(+.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)))))
79.1%
(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)))
85.4%
(-.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)))
79.0%
(+.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.8%
(/.f64 (neg.f64 x) (tan.f64 B))
99.8%
(/.f64 F (sin.f64 B))
87.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)))
74.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))
74.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)))
86.6%
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
74.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)

series91.0ms (0.4%)

Counts
12 → 280
Calls

81 calls:

TimeVariablePointExpression
36.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)))
4.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))))
3.0ms
F
@-inf
(/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))
3.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))))
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))))

rewrite141.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 F (sin.f64 B))
(/.f64 (neg.f64 x) (tan.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 (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))))
(-.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))))

simplify238.0ms (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
1310430810
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 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 -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 (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 (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))))
(-.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))))
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 -5/16 (*.f64 (pow.f64 F 6) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7)))) (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 (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 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (pow.f64 x 3) (fma.f64 -1/48 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) -7/384)))))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 x (fma.f64 F F 2))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (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 (/.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 (/.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 (*.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 (/.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 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 -1/3 (*.f64 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 (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 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (pow.f64 x 3) (fma.f64 -1/48 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) -7/384)))))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 x (fma.f64 F F 2))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (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 (/.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 (/.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 (*.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 (/.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)))
(+.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 -5/16 (*.f64 (pow.f64 F 6) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7)))) (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 -1/3 (*.f64 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 (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 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (pow.f64 x 3) (fma.f64 -1/48 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) -7/384)))))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 x (fma.f64 F F 2))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (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 (/.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 (/.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 (*.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 (/.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)))
(+.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 -5/16 (*.f64 (pow.f64 F 6) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7)))) (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)))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (sin.f64 B)) (/.f64 3/8 (pow.f64 F 4))) (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 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 -1/3 (*.f64 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 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (sin.f64 B) F)) (/.f64 (fma.f64 F F 2) x)) (/.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 (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (sin.f64 B) F)) (/.f64 (fma.f64 F F 2) x)) (/.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 (/.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 -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 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 -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))
(-.f64 (*.f64 (*.f64 x B) 1/3) (/.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 -1/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 -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 (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 (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))
(-.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))

eval462.0ms (1.9%)

Compiler

Compiled 25335 to 15671 computations (38.1% saved)

prune232.0ms (1%)

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
54.2%
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (neg.f64 x) (tan.f64 B)))
74.7%
(/.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))))
40.7%
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 x)) B)
51.1%
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
84.8%
(-.f64 (*.f64 F (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 3)) (/.f64 x (tan.f64 B)))
54.9%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (sin.f64 B))) (/.f64 x (tan.f64 B)))
53.1%
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
51.5%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
54.9%
(-.f64 (*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (/.f64 x (tan.f64 B)))
38.1%
(+.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)) (*.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 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
78.9%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
55.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
51.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
78.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
78.9%
(+.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))))))
45.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
44.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
54.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))))
77.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
57.0%
(+.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)))))
79.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 1 (/.f64 (sin.f64 B) F)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
79.0%
(+.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)))))
51.2%
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
54.2%
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (neg.f64 x) (tan.f64 B)))
74.7%
(/.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))))
40.7%
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 x)) B)
51.1%
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
84.8%
(-.f64 (*.f64 F (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 3)) (/.f64 x (tan.f64 B)))
54.9%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (sin.f64 B))) (/.f64 x (tan.f64 B)))
53.1%
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
51.5%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
54.9%
(-.f64 (*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (/.f64 x (tan.f64 B)))
38.1%
(+.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)) (*.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 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
78.9%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
55.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
51.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
78.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
78.9%
(+.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))))))
45.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
44.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
54.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))))
77.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
57.0%
(+.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)))))
79.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 1 (/.f64 (sin.f64 B) F)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
79.0%
(+.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)))))
51.2%
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
Compiler

Compiled 2220 to 1668 computations (24.9% saved)

localize610.0ms (2.6%)

Local Accuracy

Found 18 expressions with local accuracy:

NewAccuracyProgram
99.7%
(*.f64 x (/.f64 1 (tan.f64 B)))
99.5%
(/.f64 1 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))))
89.2%
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2)))))
81.1%
(sqrt.f64 (fma.f64 F F (fma.f64 2 x 2)))
99.9%
(/.f64 1 (sin.f64 B))
99.9%
(/.f64 x (tan.f64 B))
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.8%
(/.f64 1 (tan.f64 B))
99.8%
(/.f64 F (sin.f64 B))
99.7%
(*.f64 x (/.f64 1 (tan.f64 B)))
89.3%
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))
99.9%
(/.f64 x (sin.f64 B))
99.8%
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
99.5%
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
99.2%
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
99.0%
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 3)
81.0%
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
Compiler

Compiled 384 to 206 computations (46.4% saved)

series122.0ms (0.5%)

Counts
13 → 268
Calls

90 calls:

TimeVariablePointExpression
21.0ms
B
@inf
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 3)
20.0ms
F
@0
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
7.0ms
x
@-inf
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 3)
7.0ms
F
@0
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 3)
6.0ms
F
@inf
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 3)

rewrite104.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
736×add-sqr-sqrt
716×pow1
712×*-un-lft-identity
678×add-exp-log
678×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify349.0ms (1.5%)

Algorithm
egg-herbie
Rules
1200×*-commutative
670×+-commutative
642×sqr-pow
578×fma-def
472×unswap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0178141648
1585340406
Stop Event
node limit
Counts
580 → 760
Calls
Call 1
Inputs
(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)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))))) (*.f64 -2/3 (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))))) x) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))))) (*.f64 -2/3 (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))))) x) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 (+.f64 (pow.f64 F 2) 2) 7))) 1/3)) (*.f64 7/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 (+.f64 (pow.f64 F 2) 2) 7))) 1/3))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)) 1/6)))) (+.f64 (*.f64 7/18 (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5)))))) (*.f64 2/9 (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5)))))))) (pow.f64 x 2)) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))))) (*.f64 -2/3 (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))))) x) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 (+.f64 (pow.f64 F 2) 2) 7))) 1/3)) (*.f64 7/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 (+.f64 (pow.f64 F 2) 2) 7))) 1/3))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)) 1/6)))) (+.f64 (*.f64 7/18 (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5)))))) (*.f64 2/9 (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5)))))))) (pow.f64 x 2)) (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))) (*.f64 (+.f64 (*.f64 -7/27 (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 7)))))) (+.f64 (*.f64 -91/162 (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 7)))))) (+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (+.f64 (*.f64 -7/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 (+.f64 (pow.f64 F 2) 2) 10))) 1/3)) (*.f64 -91/81 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 (+.f64 (pow.f64 F 2) 2) 10))) 1/3))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)) 1/6)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 (+.f64 (pow.f64 F 2) 2) 7))) 1/3)) (*.f64 7/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 (+.f64 (pow.f64 F 2) 2) 7))) 1/3))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 7)) 1/6)))))))) (pow.f64 x 3)))))
(*.f64 (/.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3) (sin.f64 B)) (pow.f64 1 1/3))
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3) (+.f64 (pow.f64 F 2) 2)) (*.f64 (sin.f64 B) x)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3) (+.f64 (pow.f64 F 2) 2)) (*.f64 (sin.f64 B) x)))) (*.f64 (/.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3) (sin.f64 B)) (pow.f64 1 1/3))))
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3) (+.f64 (pow.f64 F 2) 2)) (*.f64 (sin.f64 B) x)))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3)) (*.f64 (sin.f64 B) (pow.f64 x 2))) (pow.f64 1 1/3)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3) (+.f64 (pow.f64 F 2) 2)) (*.f64 (sin.f64 B) x)))) (+.f64 (*.f64 1/72 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3) (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 (sin.f64 B) (pow.f64 x 2))))) (+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 2)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3))) (*.f64 1/144 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3) (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 2) (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2))))) (pow.f64 x 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3) (sin.f64 B)) (pow.f64 1 1/3)))))))
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3) (+.f64 (pow.f64 F 2) 2)) (*.f64 (sin.f64 B) x)))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/10368 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 1/36 (+.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 3/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 -3/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (*.f64 -1/144 (*.f64 (+.f64 (pow.f64 F 2) 2) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))))) (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3)) (*.f64 (sin.f64 B) (pow.f64 x 3))) (pow.f64 1 1/3)) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3)) (*.f64 (sin.f64 B) (pow.f64 x 2))) (pow.f64 1 1/3)) (+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 -1/10368 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 1/36 (+.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 3/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 -3/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (*.f64 -1/144 (*.f64 (+.f64 (pow.f64 F 2) 2) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))))) (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 2)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3))) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3) (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 2) (+.f64 (pow.f64 F 2) 2))))))) (pow.f64 x 3))) (+.f64 (*.f64 1/72 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3) (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 (sin.f64 B) (pow.f64 x 2))))) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3) (sin.f64 B)) (pow.f64 1 1/3)) (+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 2)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3))) (*.f64 1/144 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3) (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 2) (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2))))) (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3) (+.f64 (pow.f64 F 2) 2)) (*.f64 (sin.f64 B) x)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3) (+.f64 (pow.f64 F 2) 2))) (*.f64 (sin.f64 B) (pow.f64 x 3))))) (*.f64 -1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 2)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3))) (*.f64 1/144 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3) (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 2) (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) (+.f64 (pow.f64 F 2) 2))) (pow.f64 x 3)))))))))))))
(*.f64 (/.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3) (sin.f64 B)) (pow.f64 1 1/3))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3) (+.f64 (pow.f64 F 2) 2)) (sin.f64 B)) (pow.f64 1 1/3))) (*.f64 1/12 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3) (+.f64 (pow.f64 F 2) 2)) (sin.f64 B)) (pow.f64 1 1/3)))) x)) (*.f64 (/.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3) (sin.f64 B)) (pow.f64 1 1/3)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3) (+.f64 (pow.f64 F 2) 2)) (sin.f64 B)) (pow.f64 1 1/3))) (*.f64 1/12 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3) (+.f64 (pow.f64 F 2) 2)) (sin.f64 B)) (pow.f64 1 1/3)))) x)) (+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/144 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3) (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 2) (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 2)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3)))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x)))))) (pow.f64 x 2))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3)) (*.f64 (sin.f64 B) (pow.f64 x 2))) (pow.f64 1 1/3)) (+.f64 (*.f64 1/72 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3) (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 (sin.f64 B) (pow.f64 x 2))))) (*.f64 (/.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3) (sin.f64 B)) (pow.f64 1 1/3))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3) (+.f64 (pow.f64 F 2) 2)) (sin.f64 B)) (pow.f64 1 1/3))) (*.f64 1/12 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3) (+.f64 (pow.f64 F 2) 2)) (sin.f64 B)) (pow.f64 1 1/3)))) x)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/36 (+.f64 (*.f64 3/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 -3/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 1/144 (*.f64 (+.f64 (pow.f64 F 2) 2) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (*.f64 1/10368 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3)) (sin.f64 B))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (+.f64 (*.f64 1/144 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3) (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 2) (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 2)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3)))) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) (+.f64 (pow.f64 F 2) 2))))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3) (+.f64 (pow.f64 F 2) 2))) (sin.f64 B)) (pow.f64 1 1/3))) (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3) (*.f64 (+.f64 (*.f64 1/36 (+.f64 (*.f64 3/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 -3/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 1/144 (*.f64 (+.f64 (pow.f64 F 2) 2) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (*.f64 1/10368 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 2)))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3) (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 2) (+.f64 (pow.f64 F 2) 2)))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x)))))) (pow.f64 (/.f64 1 (sin.f64 B)) 1/3))))) (pow.f64 x 3))) (+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/144 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3) (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 2) (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 2)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3)))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x)))))) (pow.f64 x 2))) (+.f64 (*.f64 1/72 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3) (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 (sin.f64 B) (pow.f64 x 2))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3)) (*.f64 (sin.f64 B) (pow.f64 x 2))) (pow.f64 1 1/3)) (*.f64 (/.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3) (sin.f64 B)) (pow.f64 1 1/3)))))))
(*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/3) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)) 1/6))))
(+.f64 (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/3) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 7)) 1/6))))) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)) 1/3) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)) 1/6))))))) (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/3) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)) 1/6)))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/3) (*.f64 (/.f64 (+.f64 (*.f64 1/144 (-.f64 (*.f64 24 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)))) (*.f64 12 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))))) (*.f64 1/72 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)) 1/6)))) (+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)) 1/6) (+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (sin.f64 B) 2))) 1/3) (+.f64 (*.f64 1/144 (-.f64 (*.f64 24 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)))) (*.f64 12 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))) (*.f64 1/72 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (sin.f64 B) 2))) 1/3) (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))))))) (*.f64 1/18 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)) 1/3) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 7)) 1/6))))))) (pow.f64 F 4)) (+.f64 (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/3) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 7)) 1/6))))) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)) 1/3) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)) 1/6))))))) (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/3) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)) 1/6))))))
(+.f64 (*.f64 (pow.f64 F 6) (+.f64 (*.f64 -1/6 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (sin.f64 B) 2))) 1/3) (+.f64 (*.f64 1/144 (-.f64 (*.f64 24 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)))) (*.f64 12 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))) (*.f64 1/72 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (sin.f64 B) 2))) 1/3) (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))) (+.f64 2 (*.f64 2 x))) (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)) 1/6))))) (+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)) 1/6) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (sin.f64 B) 2))) 1/3) (/.f64 (+.f64 (*.f64 1/144 (-.f64 (*.f64 24 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)))) (*.f64 12 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))) (*.f64 1/72 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))) (+.f64 (*.f64 2 x) 2)))) (*.f64 2 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (sin.f64 B) 2))) 1/3) (-.f64 (*.f64 -1/864 (/.f64 (-.f64 (*.f64 24 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)))) (*.f64 12 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))) (+.f64 (*.f64 2 x) 2))) (*.f64 73/1296 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 3)))))))))) (+.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/3) (*.f64 (/.f64 (-.f64 (*.f64 -1/864 (/.f64 (-.f64 (*.f64 24 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)))) (*.f64 12 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (+.f64 2 (*.f64 2 x)))) (*.f64 73/1296 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)) 1/6)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/3) (*.f64 (/.f64 (+.f64 (*.f64 1/144 (-.f64 (*.f64 24 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)))) (*.f64 12 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))))) (*.f64 1/72 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 7)) 1/6))))))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/3) (*.f64 (/.f64 (+.f64 (*.f64 1/144 (-.f64 (*.f64 24 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)))) (*.f64 12 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))))) (*.f64 1/72 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)) 1/6)))) (+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)) 1/6) (+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (sin.f64 B) 2))) 1/3) (+.f64 (*.f64 1/144 (-.f64 (*.f64 24 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)))) (*.f64 12 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))) (*.f64 1/72 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (sin.f64 B) 2))) 1/3) (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))))))) (*.f64 1/18 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)) 1/3) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 7)) 1/6))))))) (pow.f64 F 4)) (+.f64 (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/3) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 7)) 1/6))))) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)) 1/3) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)) 1/6))))))) (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/3) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)) 1/6)))))))
(*.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) (pow.f64 1 1/3))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3))))) (+.f64 (*.f64 -1/6 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 3))) (pow.f64 1 1/3))) (*.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) (pow.f64 1 1/3))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/144 (+.f64 (*.f64 24 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 -12 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (*.f64 (sin.f64 B) (pow.f64 F 5))) (pow.f64 1 1/3)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3))))) (+.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5))) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/6 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 3))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 13))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (*.f64 2 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))))) (*.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) (pow.f64 1 1/3)))))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3))))) (+.f64 (*.f64 -1/6 (*.f64 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (*.f64 2 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))))) (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 19))) 1/3))) (+.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5))) (pow.f64 1 1/3))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) (pow.f64 1 1/3)) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/864 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 24 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 -12 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))))) (+.f64 (*.f64 -1/1296 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 1/4320 (+.f64 (*.f64 -720 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (+.f64 (*.f64 720 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (*.f64 -240 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))))) (*.f64 (sin.f64 B) (pow.f64 F 7))) (pow.f64 1 1/3)) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/144 (+.f64 (*.f64 24 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 -12 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (*.f64 (sin.f64 B) (pow.f64 F 5))) (pow.f64 1 1/3)) (+.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 13))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (*.f64 2 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))))) (+.f64 (*.f64 -1/6 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 3))) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (+.f64 (*.f64 2 x) 2) (+.f64 (*.f64 1/144 (+.f64 (*.f64 24 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 -12 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 (sin.f64 B) (pow.f64 F 7))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 19))) 1/3) (+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (+.f64 (*.f64 -1/864 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (+.f64 (*.f64 2 x) 2))) (+.f64 (*.f64 -1/1296 (pow.f64 (+.f64 (*.f64 2 x) 2) 3)) (*.f64 1/4320 (+.f64 (*.f64 -240 (pow.f64 (+.f64 (*.f64 2 x) 2) 3)) (+.f64 (*.f64 720 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (*.f64 -720 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))))))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (*.f64 (+.f64 (*.f64 2 x) 2) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))))))))))))))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (sin.f64 B) F))))
(+.f64 (*.f64 1/6 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 3))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3))))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (sin.f64 B) F))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 1/144 (+.f64 (*.f64 24 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 -12 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (*.f64 (sin.f64 B) (pow.f64 F 5))))) (+.f64 (*.f64 -1/18 (*.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 3))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) (pow.f64 F 13))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (*.f64 2 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3))))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (sin.f64 B) F)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 1/144 (+.f64 (*.f64 24 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 -12 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (*.f64 (sin.f64 B) (pow.f64 F 5))))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 3))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) (pow.f64 F 13))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (*.f64 2 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (sin.f64 B) F)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) (pow.f64 F 19))) 1/3) (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (*.f64 2 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))))))) (+.f64 (*.f64 -1/18 (*.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) (pow.f64 F 19))) 1/3) (+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (+.f64 (*.f64 -1/864 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (+.f64 (*.f64 2 x) 2))) (+.f64 (*.f64 -1/1296 (pow.f64 (+.f64 (*.f64 2 x) 2) 3)) (*.f64 1/4320 (+.f64 (*.f64 -240 (pow.f64 (+.f64 (*.f64 2 x) 2) 3)) (+.f64 (*.f64 720 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (*.f64 -720 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))))))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (*.f64 (+.f64 (*.f64 2 x) 2) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (+.f64 (*.f64 2 x) 2) (+.f64 (*.f64 1/144 (+.f64 (*.f64 24 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 -12 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 (sin.f64 B) (pow.f64 F 7))))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 -1/864 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 24 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 -12 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))))) (+.f64 (*.f64 -1/1296 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 1/4320 (+.f64 (*.f64 -720 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (+.f64 (*.f64 720 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (*.f64 -240 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))))) (*.f64 (sin.f64 B) (pow.f64 F 7))))))))))))))
(*.f64 (pow.f64 1 1/6) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))
(*.f64 (pow.f64 1 1/6) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))
(*.f64 (pow.f64 1 1/6) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))
(*.f64 (pow.f64 1 1/6) (*.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)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))
(*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)) 1/6)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 7)) 1/6) x)))) (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)) 1/6))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 7)) 1/6) x)))) (+.f64 (*.f64 7/18 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 13)) 1/6) (pow.f64 x 2))))) (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)) 1/6)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 7)) 1/6) x)))) (+.f64 (*.f64 7/18 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 13)) 1/6) (pow.f64 x 2))))) (+.f64 (*.f64 -91/162 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 19)) 1/6) (pow.f64 x 3))))) (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)) 1/6))))))
(*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2))))) (*.f64 -1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) (+.f64 (pow.f64 F 2) 2)) x))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2))))) (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) (+.f64 (pow.f64 F 2) 2)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2))))) (pow.f64 x 2)) (pow.f64 (/.f64 1 (sin.f64 B)) 1/3))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/10368 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 1/36 (+.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 3/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 -3/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (*.f64 -1/144 (*.f64 (+.f64 (pow.f64 F 2) 2) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2))))) (pow.f64 x 3)) (pow.f64 (/.f64 1 (sin.f64 B)) 1/3)) (+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2))))) (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) (+.f64 (pow.f64 F 2) 2)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2))))) (pow.f64 x 2)) (pow.f64 (/.f64 1 (sin.f64 B)) 1/3)))))
(*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x)))))) (*.f64 -1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) (+.f64 (pow.f64 F 2) 2)) x))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x)))))) (pow.f64 x 2)) (pow.f64 (/.f64 1 (sin.f64 B)) 1/3)) (+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x)))))) (*.f64 -1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) (+.f64 (pow.f64 F 2) 2)) x)))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x)))))) (pow.f64 x 2)) (pow.f64 (/.f64 1 (sin.f64 B)) 1/3)) (+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/36 (+.f64 (*.f64 3/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 -3/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 1/144 (*.f64 (+.f64 (pow.f64 F 2) 2) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (*.f64 1/10368 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x)))))) (pow.f64 x 3)))) (*.f64 -1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) (+.f64 (pow.f64 F 2) 2)) x))))))
(*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/6) (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (sqrt.f64 1)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/6) (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (/.f64 (pow.f64 F 2) (+.f64 (*.f64 2 x) 2)))))) (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/6) (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (sqrt.f64 1))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/6) (*.f64 (*.f64 (+.f64 (*.f64 1/144 (-.f64 (*.f64 24 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)))) (*.f64 12 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))) (*.f64 1/72 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))) (pow.f64 F 4)) (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (sqrt.f64 1)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/6) (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (/.f64 (pow.f64 F 2) (+.f64 (*.f64 2 x) 2)))))) (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/6) (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (sqrt.f64 1)))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/6) (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 F 6) (-.f64 (*.f64 -1/864 (/.f64 (-.f64 (*.f64 24 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)))) (*.f64 12 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))) (+.f64 (*.f64 2 x) 2))) (*.f64 73/1296 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 3)))))))) (+.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/6) (*.f64 (*.f64 (+.f64 (*.f64 1/144 (-.f64 (*.f64 24 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)))) (*.f64 12 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))) (*.f64 1/72 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))) (pow.f64 F 4)) (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (sqrt.f64 1)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/6) (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (/.f64 (pow.f64 F 2) (+.f64 (*.f64 2 x) 2)))))) (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/6) (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (sqrt.f64 1))))))
(pow.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) 1/3)
(+.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) 1/3) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 7))) 1/3) (+.f64 (*.f64 2 x) 2))))
(+.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) 1/3) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 7))) 1/3) (+.f64 (*.f64 2 x) 2))) (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 13))) 1/3) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))))
(+.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) 1/3) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 7))) 1/3) (+.f64 (*.f64 2 x) 2))) (+.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 13))) 1/3) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))) (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 19))) 1/3) (+.f64 (*.f64 -1/864 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (+.f64 (*.f64 2 x) 2))) (+.f64 (*.f64 -1/1296 (pow.f64 (+.f64 (*.f64 2 x) 2) 3)) (*.f64 1/4320 (+.f64 (*.f64 -240 (pow.f64 (+.f64 (*.f64 2 x) 2) 3)) (+.f64 (*.f64 720 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (*.f64 -720 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))))))))))
(pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) 1/3)
(+.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) 1/3) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) (pow.f64 F 7))) 1/3) (+.f64 (*.f64 2 x) 2))))
(+.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) 1/3) (+.f64 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) (pow.f64 F 13))) 1/3) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) (pow.f64 F 7))) 1/3) (+.f64 (*.f64 2 x) 2)))))
(+.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) 1/3) (+.f64 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) (pow.f64 F 13))) 1/3) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) (pow.f64 F 19))) 1/3) (+.f64 (*.f64 -1/864 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (+.f64 (*.f64 2 x) 2))) (+.f64 (*.f64 -1/1296 (pow.f64 (+.f64 (*.f64 2 x) 2) 3)) (*.f64 1/4320 (+.f64 (*.f64 -240 (pow.f64 (+.f64 (*.f64 2 x) 2) 3)) (+.f64 (*.f64 720 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (*.f64 -720 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))))))) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) (pow.f64 F 7))) 1/3) (+.f64 (*.f64 2 x) 2))))))
(*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) 1/6)))
(*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) 1/6)))
(*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) 1/6)))
(*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) 1/6)))
(*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) 1/6)))
(*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) 1/6)))
(*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) 1/6)))
(*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) 1/6)))
(*.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 (*.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 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 3)))) (/.f64 1 (*.f64 (sin.f64 B) F)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 3)))) (*.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 (*.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/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 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 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)))))
(/.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))))
(sqrt.f64 (+.f64 (*.f64 2 x) 2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (pow.f64 F 2))) (sqrt.f64 (+.f64 (*.f64 2 x) 2)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 4) (+.f64 (*.f64 2 x) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (pow.f64 F 2))) (sqrt.f64 (+.f64 (*.f64 2 x) 2))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 6) (+.f64 (*.f64 2 x) 2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 4) (+.f64 (*.f64 2 x) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (pow.f64 F 2))) (sqrt.f64 (+.f64 (*.f64 2 x) 2)))))
F
(+.f64 F (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) F)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) 2) (pow.f64 F 3))) (+.f64 F (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) F))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2)) (pow.f64 F 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) 2) (pow.f64 F 3))) (+.f64 F (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) F)))))
(*.f64 -1 F)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) F)) (*.f64 -1 F))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) F)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) 2) (pow.f64 F 3))) (*.f64 -1 F)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) F)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2)) (pow.f64 F 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) 2) (pow.f64 F 3))) (*.f64 -1 F))))
(sqrt.f64 (+.f64 (pow.f64 F 2) 2))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 F 2) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))) x))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 F 2) 2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))) x)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 F 2) 2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))) x))))
(*.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)))))))
(sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 1/2 (*.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 4)) (sqrt.f64 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 x) 2)) (*.f64 (pow.f64 F 6) (+.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))))))) (+.f64 (*.f64 1/2 (*.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 4)) (sqrt.f64 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))))))
(/.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/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 2 x) 2)) 2)) (pow.f64 F 5))) (/.f64 1 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))))) (pow.f64 F 7))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (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)) (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 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 2 x) 2)) 2)) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)))) (/.f64 1 F))
(-.f64 (+.f64 (*.f64 1/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))))) (pow.f64 F 7))) (+.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)) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))))) (/.f64 1 F))
(sqrt.f64 (/.f64 1 (+.f64 (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 1/2 (*.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)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (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 -1/2 (*.f64 (*.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)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 1/2 (*.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)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))))
(-.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 (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 (*.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) (sin.f64 B)))) 1)
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 1 (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))))
(*.f64 1 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/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 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) 2) 3) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1/6) 3))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(/.f64 -1 (neg.f64 (/.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 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 (sin.f64 B)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (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 (/.f64 1 (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 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))) 1)
(*.f64 1 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) 2) (cbrt.f64 (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/2)) (/.f64 1 (cbrt.f64 (sin.f64 B))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1/6) (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))) 1/3) (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))) 1/3))
(/.f64 1 (cbrt.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B)))
(/.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (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/3)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 1)
(pow.f64 (cbrt.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)) 1/6) 2)
(sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(exp.f64 (log.f64 (cbrt.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/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(-.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) (/.f64 1 (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))))
(*.f64 1 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/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 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) 2) 3) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1/6) 3))
(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 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))) 3/2)
(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)
(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 (/.f64 1 (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 (cos.f64 B) (/.f64 x (sin.f64 B))))) 1)
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (neg.f64 (*.f64 (cos.f64 B) x)) (neg.f64 (sin.f64 B)))
(pow.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) 2))
(log.f64 (pow.f64 (exp.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 (pow.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 B) 3) (pow.f64 (/.f64 x (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x (sin.f64 B)) 3) (pow.f64 (cos.f64 B) 3)))
(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 (cbrt.f64 (pow.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 (cbrt.f64 (/.f64 x (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 x (sin.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 x (sin.f64 B))) 2)
(pow.f64 (/.f64 (sin.f64 B) x) -1)
(sqrt.f64 (pow.f64 (/.f64 x (sin.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (sin.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 x (sin.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 (sin.f64 B)) 3)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 x (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (sin.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (sin.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))))) 1)
(/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 F (*.f64 (/.f64 F -1) (sin.f64 B)))
(/.f64 -1 (*.f64 (/.f64 (sin.f64 B) F) F))
(/.f64 -1 (*.f64 F (/.f64 (sin.f64 B) F)))
(/.f64 1 (*.f64 (/.f64 (sin.f64 B) F) (neg.f64 F)))
(/.f64 1 (*.f64 (/.f64 (sin.f64 B) F) (/.f64 F -1)))
(/.f64 1 (*.f64 (neg.f64 F) (/.f64 (sin.f64 B) F)))
(/.f64 1 (*.f64 (/.f64 F -1) (/.f64 (sin.f64 B) F)))
(/.f64 (*.f64 F -1) (*.f64 (sin.f64 B) F))
(/.f64 (*.f64 F 1) (*.f64 (sin.f64 B) (neg.f64 F)))
(/.f64 (*.f64 F 1) (*.f64 (sin.f64 B) (/.f64 F -1)))
(/.f64 (neg.f64 F) (*.f64 (neg.f64 F) (neg.f64 (sin.f64 B))))
(/.f64 (neg.f64 F) (*.f64 (/.f64 F -1) (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 (/.f64 F (sin.f64 B)) -1) F)
(/.f64 (*.f64 F (/.f64 -1 F)) (sin.f64 B))
(/.f64 (*.f64 (neg.f64 F) 1) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 F)))
(/.f64 (*.f64 (neg.f64 F) 1) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 F -1)))
(/.f64 (*.f64 (neg.f64 F) -1) (*.f64 (neg.f64 (sin.f64 B)) F))
(/.f64 (*.f64 -1 F) (*.f64 F (sin.f64 B)))
(/.f64 (*.f64 -1 (neg.f64 F)) (*.f64 F (neg.f64 (sin.f64 B))))
(/.f64 (neg.f64 (*.f64 F -1)) (neg.f64 (*.f64 (sin.f64 B) F)))
(/.f64 (neg.f64 (*.f64 (/.f64 F (sin.f64 B)) -1)) (neg.f64 F))
(/.f64 (neg.f64 (*.f64 F (/.f64 -1 F))) (neg.f64 (sin.f64 B)))
(pow.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))) 1)
(pow.f64 (cbrt.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))) 3)
(pow.f64 (pow.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))) 2)
(sqrt.f64 (pow.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))) 2))
(log.f64 (exp.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))))))
(cbrt.f64 (pow.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (/.f64 -1 F) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 F) 3) (pow.f64 (/.f64 F (sin.f64 B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))))
(exp.f64 (log.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))))
(exp.f64 (*.f64 (log.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))) 1))
(log1p.f64 (expm1.f64 (/.f64 F (*.f64 (neg.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 -1 (*.f64 (neg.f64 (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 -1 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (neg.f64 (sin.f64 B))))
(/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 1 (*.f64 (/.f64 (sin.f64 B) 1) (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 1 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))
(/.f64 1 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (sin.f64 B) 1)))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))
(/.f64 (neg.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (neg.f64 (sin.f64 B)))
(pow.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) 2)
(sqrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x 2)) (pow.f64 (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 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 3) (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 3) (pow.f64 (/.f64 1 (sin.f64 B)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 3) (pow.f64 (sin.f64 B) 3)))
(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 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2)))) 1)
(/.f64 1 (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 (*.f64 F 1) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 (*.f64 (neg.f64 F) 1) (*.f64 (neg.f64 (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))))
(pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 F (sin.f64 B))) (pow.f64 (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 2) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (/.f64 (pow.f64 (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 2) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x 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 2) -1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (sin.f64 B)))) 1)
(*.f64 1 (/.f64 1 (sin.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) -2)) (/.f64 1 (cbrt.f64 (sin.f64 B))))
(*.f64 (pow.f64 (sin.f64 B) -1/2) (pow.f64 (sin.f64 B) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) -1) (pow.f64 (cbrt.f64 (sin.f64 B)) -1))
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 B)) -1) (pow.f64 (sqrt.f64 (sin.f64 B)) -1))
(pow.f64 (sin.f64 B) -1)
(pow.f64 (/.f64 1 (sin.f64 B)) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 3) 1/3)
(pow.f64 (pow.f64 (sin.f64 B) -1/2) 2)
(pow.f64 (/.f64 (sin.f64 B) 1) -1)
(sqrt.f64 (pow.f64 (sin.f64 B) -2))
(log.f64 (exp.f64 (/.f64 1 (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (sin.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (sin.f64 B))))
(exp.f64 (neg.f64 (log.f64 (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (sin.f64 B)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (sin.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (sin.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 1)
(*.f64 1 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(*.f64 (cbrt.f64 (fma.f64 F F (fma.f64 2 x 2))) (cbrt.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 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 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 F F (fma.f64 2 x 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 F F (fma.f64 2 x 2)))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 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))
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) 1/2)
(pow.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) 1)
(pow.f64 (cbrt.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) 3)
(pow.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) 1/4) 2)
(fabs.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(log.f64 (exp.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(cbrt.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))
(exp.f64 (log.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 F F (fma.f64 2 x 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))) 1)
(/.f64 F (*.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) (sin.f64 B)))
(/.f64 F (*.f64 (/.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) 1) (sin.f64 B)))
(/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 -1 (*.f64 (/.f64 (sin.f64 B) F) (neg.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(/.f64 -1 (*.f64 (neg.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) (/.f64 (sin.f64 B) F)))
(/.f64 1 (*.f64 (/.f64 (sin.f64 B) F) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 1 (*.f64 (/.f64 (sin.f64 B) F) (/.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) 1)))
(/.f64 1 (*.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) (/.f64 (sin.f64 B) F)))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) 1) (/.f64 (sin.f64 B) F)))
(/.f64 (*.f64 F -1) (*.f64 (sin.f64 B) (neg.f64 (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 1) (*.f64 (sin.f64 B) (/.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) 1)))
(/.f64 (neg.f64 F) (*.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) (neg.f64 (sin.f64 B))))
(/.f64 (neg.f64 F) (*.f64 (/.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) 1) (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 (/.f64 F (sin.f64 B)) 1) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (sin.f64 B))
(/.f64 (*.f64 (neg.f64 F) 1) (*.f64 (neg.f64 (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (*.f64 (neg.f64 F) 1) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) 1)))
(/.f64 (*.f64 (neg.f64 F) -1) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(/.f64 (*.f64 -1 F) (*.f64 (neg.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) (sin.f64 B)))
(/.f64 (*.f64 -1 (neg.f64 F)) (*.f64 (neg.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) (neg.f64 (sin.f64 B))))
(/.f64 (neg.f64 (/.f64 F (sin.f64 B))) (neg.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (neg.f64 (*.f64 F 1)) (neg.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(/.f64 (neg.f64 (*.f64 (/.f64 F (sin.f64 B)) 1)) (neg.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (neg.f64 (*.f64 F (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))) (neg.f64 (sin.f64 B)))
(pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 2)
(sqrt.f64 (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (fma.f64 F F (fma.f64 2 x 2))))
(log.f64 (exp.f64 (/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) 3) (pow.f64 (/.f64 F (sin.f64 B)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(exp.f64 (log.f64 (/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(-.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 (cbrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (cbrt.f64 (pow.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))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 F F (fma.f64 2 x 2))) -1) (pow.f64 (cbrt.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) -1))
(*.f64 (pow.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) 1/4) -1) (pow.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) 1/4) -1))
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)
(pow.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) -1)
(pow.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) 3)
(pow.f64 (pow.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) 3) 1/3)
(pow.f64 (pow.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) -1/2) 2)
(pow.f64 (/.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) 1) -1)
(sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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 (pow.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)))
Outputs
(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)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 x (fma.f64 F F 2)))))
(+.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 (+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (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) (log.f64 x)))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 x (fma.f64 F F 2)))))
(+.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 (/.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)))))) (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 (+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (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) (log.f64 x)))) (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))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (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))))))
(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)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (*.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)))))
(+.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 (*.f64 (*.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 x x)))
(+.f64 (+.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (*.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))))) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))) (*.f64 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 (/.f64 (*.f64 (*.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 x x)) (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 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))) (*.f64 x x)) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))) (-.f64 (*.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)))) (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 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))))))
(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)))))
(+.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)))) (*.f64 (*.f64 3/8 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 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 (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 -5/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.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))
(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/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 -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 -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))
(-.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))
(-.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 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 (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))) (/.f64 1 F))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (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 (*.f64 -1/3 (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))))) (*.f64 -2/3 (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))))) x) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))))
(fma.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) -1) x (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (sin.f64 B)) -1) x (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))))) (*.f64 -2/3 (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))))) x) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 (+.f64 (pow.f64 F 2) 2) 7))) 1/3)) (*.f64 7/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 (+.f64 (pow.f64 F 2) 2) 7))) 1/3))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)) 1/6)))) (+.f64 (*.f64 7/18 (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5)))))) (*.f64 2/9 (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5)))))))) (pow.f64 x 2)) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))))))
(fma.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) -1) x (fma.f64 (fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (fma.f64 F F 2) 7))) 8/9) (pow.f64 (/.f64 1 (fma.f64 F F 2)) 1/6)) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))) 11/18)) (*.f64 x x) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (sin.f64 B)) -1) x (fma.f64 (fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (fma.f64 F F 2) 7))) 8/9) (pow.f64 (/.f64 1 (fma.f64 F F 2)) 1/6)) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) (sin.f64 B)) 11/18)) (*.f64 x x) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))))) (*.f64 -2/3 (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))))) x) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 (+.f64 (pow.f64 F 2) 2) 7))) 1/3)) (*.f64 7/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 (+.f64 (pow.f64 F 2) 2) 7))) 1/3))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)) 1/6)))) (+.f64 (*.f64 7/18 (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5)))))) (*.f64 2/9 (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5)))))))) (pow.f64 x 2)) (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))) (*.f64 (+.f64 (*.f64 -7/27 (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 7)))))) (+.f64 (*.f64 -91/162 (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 7)))))) (+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (+.f64 (*.f64 -7/27 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 (+.f64 (pow.f64 F 2) 2) 10))) 1/3)) (*.f64 -91/81 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 (+.f64 (pow.f64 F 2) 2) 10))) 1/3))) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)) 1/6)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 (+.f64 (pow.f64 F 2) 2) 7))) 1/3)) (*.f64 7/9 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 (+.f64 (pow.f64 F 2) 2) 7))) 1/3))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 7)) 1/6)))))))) (pow.f64 x 3)))))
(fma.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) -1) x (+.f64 (fma.f64 (fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (fma.f64 F F 2) 7))) 8/9) (pow.f64 (/.f64 1 (fma.f64 F F 2)) 1/6)) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))) 11/18)) (*.f64 x x) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))) (*.f64 (pow.f64 x 3) (fma.f64 -7/27 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)))) (fma.f64 -91/162 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)))) (fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 1/6) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (fma.f64 F F 2) 10))) -112/81)) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (sin.f64 B)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (fma.f64 F F 2) 7))) 8/9) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)) 1/6)))))))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (sin.f64 B)) -1) x (+.f64 (fma.f64 (fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (fma.f64 F F 2) 7))) 8/9) (pow.f64 (/.f64 1 (fma.f64 F F 2)) 1/6)) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) (sin.f64 B)) 11/18)) (*.f64 x x) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))) (*.f64 (pow.f64 x 3) (fma.f64 -7/27 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7))) (sin.f64 B)) (fma.f64 -91/162 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7))) (sin.f64 B)) (fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 1/6) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (fma.f64 F F 2) 10))) -112/81)) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (sin.f64 B)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (fma.f64 F F 2) 7))) 8/9) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)) 1/6)))))))))
(*.f64 (/.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3) (sin.f64 B)) (pow.f64 1 1/3))
(*.f64 1 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))) 3) (sin.f64 B)))
(/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))) 3) (sin.f64 B))
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3) (+.f64 (pow.f64 F 2) 2)) (*.f64 (sin.f64 B) x)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3) (+.f64 (pow.f64 F 2) 2)) (*.f64 (sin.f64 B) x)))) (*.f64 (/.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3) (sin.f64 B)) (pow.f64 1 1/3))))
(+.f64 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))) 3) (/.f64 (*.f64 x (sin.f64 B)) (fma.f64 F F 2)))) (*.f64 -1/6 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))) 3) (/.f64 (*.f64 x (sin.f64 B)) (fma.f64 F F 2))))) (*.f64 1 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))) 3) (sin.f64 B))))
(fma.f64 -1/12 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))) 3) (/.f64 (*.f64 x (sin.f64 B)) (fma.f64 F F 2))) (fma.f64 -1/6 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))) 3) (/.f64 (*.f64 x (sin.f64 B)) (fma.f64 F F 2))) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))) 3) (sin.f64 B))))
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3) (+.f64 (pow.f64 F 2) 2)) (*.f64 (sin.f64 B) x)))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3)) (*.f64 (sin.f64 B) (pow.f64 x 2))) (pow.f64 1 1/3)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3) (+.f64 (pow.f64 F 2) 2)) (*.f64 (sin.f64 B) x)))) (+.f64 (*.f64 1/72 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3) (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 (sin.f64 B) (pow.f64 x 2))))) (+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 2)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3))) (*.f64 1/144 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3) (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 2) (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2))))) (pow.f64 x 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3) (sin.f64 B)) (pow.f64 1 1/3)))))))
(+.f64 (*.f64 -1/12 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))) 3) (/.f64 (*.f64 x (sin.f64 B)) (fma.f64 F F 2)))) (fma.f64 (*.f64 (/.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (sin.f64 B)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))) 3) (*.f64 x x))) 1 (+.f64 (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))) 3) (/.f64 (*.f64 x (sin.f64 B)) (fma.f64 F F 2)))) (*.f64 1/72 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))) 3) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 F F 2) 2) (*.f64 x x))))) (fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (fma.f64 2 (*.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))) 2) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))))) (*.f64 (*.f64 1/144 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)))) (*.f64 (pow.f64 (fma.f64 F F 2) 2) (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))) 2)))) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))))) (*.f64 1 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))) 3) (sin.f64 B)))))))
(fma.f64 -1/12 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))) 3) (/.f64 (*.f64 x (sin.f64 B)) (fma.f64 F F 2))) (+.f64 (*.f64 (/.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (sin.f64 B)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))) 3) (*.f64 x x))) (fma.f64 -1/6 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))) 3) (/.f64 (*.f64 x (sin.f64 B)) (fma.f64 F F 2))) (fma.f64 1/72 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))) 3) (/.f64 (*.f64 (*.f64 x x) (sin.f64 B)) (pow.f64 (fma.f64 F F 2) 2))) (fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (fma.f64 2 (*.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))) 2) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))))) (*.f64 (*.f64 1/144 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)))) (*.f64 (pow.f64 (fma.f64 F F 2) 2) (pow.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))) 2)))) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))))) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))) 3) (sin.f64 B)))))))
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3) (+.f64 (pow.f64 F 2) 2)) (*.f64 (sin.f64 B) x)))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/10368 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 1/36 (+.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 3/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 -3/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (*.f64 -1/144 (*.f64 (+.f64 (pow.f64 F 2) 2) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))))) (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3)) (*.f64 (sin.f64 B) (pow.f64 x 3))) (pow.f64 1 1/3)) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3)) (*.f64 (sin.f64 B) (pow.f64 x 2))) (pow.f64 1 1/3)) (+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 -1/10368 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 1/36 (+.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 3/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 -3/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (*.f64 -1/144 (*.f64 (+.f64 (pow.f64 F 2) 2) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))))) (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 2)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3))) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3) (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 2) (+.f64 (pow.f64 F 2) 2))))))) (pow.f64 x 3))) (+.f64 (*.f64 1/72 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3) (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 (sin.f64 B) (pow.f64 x 2))))) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3) (sin.f64 B)) (pow.f64 1 1/3)) (+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 2)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3))) (*.f64 1/144 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3) (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 2) (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2))))) (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3) (+.f64 (pow.f64 F 2) 2)) (*.f64 (sin.f64 B) x)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 3) (+.f64 (pow.f64 F 2) 2))) (*.f64 (sin.f64 B) (pow.f64 x 3))))) (*.f64 -1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 2)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3))) (*.f64 1/144 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3) (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) 2) (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) (+.f64 (pow.f64 F 2) 2))) (pow.f64 x 3)))))))))))))
(+.f64 (*.f64 -1/12 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))) 3) (/.f64 (*.f64 x (sin.f64 B)) (fma.f64 F F 2)))) (fma.f64 (*.f64 (/.f64 (fma.f64 -1/10368 (pow.f64 (fma.f64 F F 2) 3) (fma.f64 1/36 (fma.f64 -1/4 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 0)) (*.f64 (*.f64 -1/144 (fma.f64 F F 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4)))) (sin.f64 B)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))) 3) (pow.f64 x 3))) 1 (fma.f64 (*.f64 (/.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (sin.f64 B)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))) 3) (*.f64 x x))) 1 (fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))) (/.f64 (pow.f64 x 3) (fma.f64 2 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))) 2) (fma.f64 -1/10368 (pow.f64 (fma.f64 F F 2) 3) (fma.f64 1/36 (fma.f64 -1/4 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 0)) (*.f64 (*.f64 -1/144 (fma.f64 F F 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4)))))) (*.f64 (*.f64 -1/6 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)))) (*.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (*.f64 (fma.f64 F F 2) (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))) 2))))))) (+.f64 (*.f64 1/72 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))) 3) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 F F 2) 2) (*.f64 x x)))) (fma.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))) 3) (sin.f64 B)) 1 (fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (fma.f64 2 (*.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))) 2) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))))) (*.f64 (*.f64 1/144 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)))) (*.f64 (pow.f64 (fma.f64 F F 2) 2) (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))) 2)))) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))))) (+.f64 (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))) 3) (/.f64 (*.f64 x (sin.f64 B)) (fma.f64 F F 2)))) (*.f64 -1/6 (/.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 B)) (*.f64 (fma.f64 F F 2) (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))) 3)))))) (*.f64 (*.f64 -1/12 (cbrt.f64 (/.f64 1 (sin.f64 B)))) (/.f64 (fma.f64 2 (*.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))) 2) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))))) (*.f64 (*.f64 1/144 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)))) (*.f64 (pow.f64 (fma.f64 F F 2) 2) (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))) 2)))) (/.f64 (pow.f64 x 3) (*.f64 (fma.f64 F F 2) (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2)))))))))))))))
(fma.f64 -1/12 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))) 3) (/.f64 (*.f64 x (sin.f64 B)) (fma.f64 F F 2))) (+.f64 (+.f64 (/.f64 (fma.f64 -1/10368 (pow.f64 (fma.f64 F F 2) 3) (fma.f64 1/36 (fma.f64 -1/4 (pow.f64 (fma.f64 F F 2) 3) 0) (*.f64 (*.f64 -1/144 (fma.f64 F F 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4)))) (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 B)) (pow.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))) 3))) (*.f64 (/.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (sin.f64 B)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))) 3) (*.f64 x x)))) (fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))) (/.f64 (pow.f64 x 3) (fma.f64 2 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))) 2) (fma.f64 -1/10368 (pow.f64 (fma.f64 F F 2) 3) (fma.f64 1/36 (fma.f64 -1/4 (pow.f64 (fma.f64 F F 2) 3) 0) (*.f64 (*.f64 -1/144 (fma.f64 F F 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4)))))) (*.f64 (*.f64 -1/6 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)))) (*.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (*.f64 (fma.f64 F F 2) (pow.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))) 2))))))) (fma.f64 1/72 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))) 3) (/.f64 (*.f64 (*.f64 x x) (sin.f64 B)) (pow.f64 (fma.f64 F F 2) 2))) (+.f64 (fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (fma.f64 2 (*.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))) 2) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))))) (*.f64 (*.f64 1/144 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)))) (*.f64 (pow.f64 (fma.f64 F F 2) 2) (pow.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))) 2)))) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))))) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))) 3) (sin.f64 B))) (fma.f64 -1/6 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))) 3) (/.f64 (*.f64 x (sin.f64 B)) (fma.f64 F F 2))) (fma.f64 -1/6 (/.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 B)) (*.f64 (fma.f64 F F 2) (pow.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))) 3)))) (*.f64 (*.f64 -1/12 (cbrt.f64 (/.f64 1 (sin.f64 B)))) (/.f64 (fma.f64 2 (*.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))) 2) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))))) (*.f64 (*.f64 1/144 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)))) (*.f64 (pow.f64 (fma.f64 F F 2) 2) (pow.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))) 2)))) (/.f64 (pow.f64 x 3) (*.f64 (fma.f64 F F 2) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))))))))))))))
(*.f64 (/.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3) (sin.f64 B)) (pow.f64 1 1/3))
(*.f64 1 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 3) (sin.f64 B)))
(/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 3) (sin.f64 B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3) (+.f64 (pow.f64 F 2) 2)) (sin.f64 B)) (pow.f64 1 1/3))) (*.f64 1/12 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3) (+.f64 (pow.f64 F 2) 2)) (sin.f64 B)) (pow.f64 1 1/3)))) x)) (*.f64 (/.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3) (sin.f64 B)) (pow.f64 1 1/3)))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 1 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 3) (/.f64 (sin.f64 B) (fma.f64 F F 2)))) 1/4) x) (*.f64 1 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 3) (sin.f64 B))))
(-.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 3) (sin.f64 B)) (/.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 3) (/.f64 (sin.f64 B) (fma.f64 F F 2))) 1/4) x))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3) (+.f64 (pow.f64 F 2) 2)) (sin.f64 B)) (pow.f64 1 1/3))) (*.f64 1/12 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3) (+.f64 (pow.f64 F 2) 2)) (sin.f64 B)) (pow.f64 1 1/3)))) x)) (+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/144 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3) (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 2) (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 2)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3)))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x)))))) (pow.f64 x 2))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3)) (*.f64 (sin.f64 B) (pow.f64 x 2))) (pow.f64 1 1/3)) (+.f64 (*.f64 1/72 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3) (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 (sin.f64 B) (pow.f64 x 2))))) (*.f64 (/.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3) (sin.f64 B)) (pow.f64 1 1/3))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 1 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 3) (/.f64 (sin.f64 B) (fma.f64 F F 2)))) 1/4) x) (fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (fma.f64 1/144 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))) (*.f64 (pow.f64 (fma.f64 F F 2) 2) (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 2))) (*.f64 2 (*.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 2) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))))))) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))))) (fma.f64 (/.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (/.f64 (*.f64 (*.f64 x x) (sin.f64 B)) (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 3))) 1 (+.f64 (*.f64 1 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 3) (sin.f64 B))) (*.f64 1/72 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 3) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 F F 2) 2) (*.f64 x x))))))))
(-.f64 (fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (fma.f64 1/144 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))) (*.f64 (pow.f64 (fma.f64 F F 2) 2) (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 2))) (*.f64 2 (*.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 2) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))))))) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))))) (+.f64 (*.f64 (/.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (sin.f64 B)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 3) (*.f64 x x))) (fma.f64 1/72 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 3) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 F F 2) 2) (*.f64 x x))) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 3) (sin.f64 B))))) (/.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 3) (/.f64 (sin.f64 B) (fma.f64 F F 2))) 1/4) x))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3) (+.f64 (pow.f64 F 2) 2)) (sin.f64 B)) (pow.f64 1 1/3))) (*.f64 1/12 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3) (+.f64 (pow.f64 F 2) 2)) (sin.f64 B)) (pow.f64 1 1/3)))) x)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/36 (+.f64 (*.f64 3/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 -3/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 1/144 (*.f64 (+.f64 (pow.f64 F 2) 2) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (*.f64 1/10368 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3)) (sin.f64 B))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (+.f64 (*.f64 1/144 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3) (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 2) (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 2)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3)))) (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) (+.f64 (pow.f64 F 2) 2))))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3) (+.f64 (pow.f64 F 2) 2))) (sin.f64 B)) (pow.f64 1 1/3))) (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3) (*.f64 (+.f64 (*.f64 1/36 (+.f64 (*.f64 3/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 -3/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 1/144 (*.f64 (+.f64 (pow.f64 F 2) 2) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (*.f64 1/10368 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 2)))) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3) (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 2) (+.f64 (pow.f64 F 2) 2)))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x)))))) (pow.f64 (/.f64 1 (sin.f64 B)) 1/3))))) (pow.f64 x 3))) (+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/144 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3) (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 2) (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 2)) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) 1/3)))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x)))))) (pow.f64 x 2))) (+.f64 (*.f64 1/72 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3) (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 (sin.f64 B) (pow.f64 x 2))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3)) (*.f64 (sin.f64 B) (pow.f64 x 2))) (pow.f64 1 1/3)) (*.f64 (/.f64 (pow.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) 3) (sin.f64 B)) (pow.f64 1 1/3)))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 1 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 3) (/.f64 (sin.f64 B) (fma.f64 F F 2)))) 1/4) x) (fma.f64 -1 (/.f64 (fma.f64 1 (/.f64 (fma.f64 1/36 (fma.f64 3/4 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) -1/2)) (fma.f64 1/144 (*.f64 (fma.f64 F F 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4)) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 1/10368))) (/.f64 (sin.f64 B) (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 3))) (fma.f64 1/12 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (fma.f64 1/144 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))) (*.f64 (pow.f64 (fma.f64 F F 2) 2) (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 2))) (*.f64 2 (*.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 2) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)))))))) (*.f64 (fma.f64 F F 2) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))))) (fma.f64 1/6 (*.f64 1 (/.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (/.f64 (sin.f64 B) (*.f64 (fma.f64 F F 2) (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 3))))) (*.f64 (fma.f64 2 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))) (fma.f64 1/36 (fma.f64 3/4 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) -1/2)) (fma.f64 1/144 (*.f64 (fma.f64 F F 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4)) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 1/10368)))) (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 2)) (*.f64 (*.f64 1/6 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)))) (*.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (*.f64 (fma.f64 F F 2) (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 2))))) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2)))))))) (pow.f64 x 3)) (fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (fma.f64 1/144 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))) (*.f64 (pow.f64 (fma.f64 F F 2) 2) (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 2))) (*.f64 2 (*.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 2) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))))))) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))))) (+.f64 (*.f64 1/72 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 3) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 F F 2) 2) (*.f64 x x)))) (*.f64 1 (+.f64 (/.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (/.f64 (*.f64 (*.f64 x x) (sin.f64 B)) (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 3))) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 3) (sin.f64 B))))))))
(-.f64 (-.f64 (fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (fma.f64 1/144 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))) (*.f64 (pow.f64 (fma.f64 F F 2) 2) (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 2))) (*.f64 2 (*.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 2) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))))))) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))))) (fma.f64 1/72 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 3) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 F F 2) 2) (*.f64 x x))) (+.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 3) (sin.f64 B)) (*.f64 (/.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (sin.f64 B)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 3) (*.f64 x x)))))) (/.f64 (+.f64 (/.f64 (fma.f64 1/36 (+.f64 0 (*.f64 (pow.f64 (fma.f64 F F 2) 3) 1/4)) (fma.f64 1/144 (*.f64 (fma.f64 F F 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4)) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 1/10368))) (/.f64 (sin.f64 B) (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 3))) (fma.f64 1/12 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (fma.f64 1/144 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))) (*.f64 (pow.f64 (fma.f64 F F 2) 2) (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 2))) (*.f64 2 (*.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 2) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)))))))) (*.f64 (fma.f64 F F 2) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))))) (fma.f64 1/6 (/.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (/.f64 (sin.f64 B) (*.f64 (fma.f64 F F 2) (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 3)))) (*.f64 (fma.f64 2 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))) (fma.f64 1/36 (+.f64 0 (*.f64 (pow.f64 (fma.f64 F F 2) 3) 1/4)) (fma.f64 1/144 (*.f64 (fma.f64 F F 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4)) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 1/10368)))) (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 2)) (*.f64 (*.f64 1/6 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)))) (*.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (*.f64 (fma.f64 F F 2) (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 2))))) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2)))))))) (pow.f64 x 3))) (/.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) 3) (/.f64 (sin.f64 B) (fma.f64 F F 2))) 1/4) x))
(*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/3) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)) 1/6))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6) (sin.f64 B)))
(+.f64 (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/3) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 7)) 1/6))))) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)) 1/3) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)) 1/6))))))) (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/3) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)) 1/6)))))
(fma.f64 (*.f64 F F) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7)) 1/6) (sin.f64 B))) (*.f64 (*.f64 -1/6 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 4)))) (/.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6) (sin.f64 B)))) (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6) (sin.f64 B))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/3) (*.f64 (/.f64 (+.f64 (*.f64 1/144 (-.f64 (*.f64 24 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)))) (*.f64 12 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))))) (*.f64 1/72 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)) 1/6)))) (+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)) 1/6) (+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (sin.f64 B) 2))) 1/3) (+.f64 (*.f64 1/144 (-.f64 (*.f64 24 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)))) (*.f64 12 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))) (*.f64 1/72 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (sin.f64 B) 2))) 1/3) (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))))))) (*.f64 1/18 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)) 1/3) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 7)) 1/6))))))) (pow.f64 F 4)) (+.f64 (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/3) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 7)) 1/6))))) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)) 1/3) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)) 1/6))))))) (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/3) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)) 1/6))))))
(fma.f64 (fma.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6) (/.f64 (fma.f64 1/144 (-.f64 (/.f64 24 (pow.f64 (fma.f64 2 x 2) 2)) (/.f64 12 (pow.f64 (fma.f64 2 x 2) 2))) (/.f64 1/72 (pow.f64 (fma.f64 2 x 2) 2))) (sin.f64 B))) (fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6) (fma.f64 2 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x 2)) (pow.f64 (sin.f64 B) 2))) (fma.f64 1/144 (-.f64 (/.f64 24 (pow.f64 (fma.f64 2 x 2) 2)) (/.f64 12 (pow.f64 (fma.f64 2 x 2) 2))) (/.f64 1/72 (pow.f64 (fma.f64 2 x 2) 2)))) (*.f64 1/36 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x 2)) (pow.f64 (sin.f64 B) 2))) (/.f64 1 (pow.f64 (fma.f64 2 x 2) 2)))))) (*.f64 1/18 (*.f64 (/.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7)) 1/6) (sin.f64 B)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 4))))))) (pow.f64 F 4) (fma.f64 (*.f64 F F) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7)) 1/6) (sin.f64 B))) (*.f64 (*.f64 -1/6 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 4)))) (/.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6) (sin.f64 B)))) (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6) (sin.f64 B)))))
(fma.f64 (fma.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6) (/.f64 (fma.f64 1/144 (-.f64 (/.f64 24 (pow.f64 (fma.f64 2 x 2) 2)) (/.f64 12 (pow.f64 (fma.f64 2 x 2) 2))) (/.f64 1/72 (pow.f64 (fma.f64 2 x 2) 2))) (sin.f64 B))) (fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6) (fma.f64 2 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x 2)) (pow.f64 (sin.f64 B) 2))) (fma.f64 1/144 (-.f64 (/.f64 24 (pow.f64 (fma.f64 2 x 2) 2)) (/.f64 12 (pow.f64 (fma.f64 2 x 2) 2))) (/.f64 1/72 (pow.f64 (fma.f64 2 x 2) 2)))) (*.f64 1/36 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x 2)) (pow.f64 (sin.f64 B) 2))) (pow.f64 (fma.f64 2 x 2) 2))))) (*.f64 1/18 (*.f64 (/.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7)) 1/6) (sin.f64 B)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 4))))))) (pow.f64 F 4) (fma.f64 (*.f64 F F) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7)) 1/6) (sin.f64 B))) (*.f64 (*.f64 -1/6 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 4)))) (/.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6) (sin.f64 B)))) (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6) (sin.f64 B)))))
(+.f64 (*.f64 (pow.f64 F 6) (+.f64 (*.f64 -1/6 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (sin.f64 B) 2))) 1/3) (+.f64 (*.f64 1/144 (-.f64 (*.f64 24 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)))) (*.f64 12 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))) (*.f64 1/72 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (sin.f64 B) 2))) 1/3) (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))) (+.f64 2 (*.f64 2 x))) (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)) 1/6))))) (+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)) 1/6) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (sin.f64 B) 2))) 1/3) (/.f64 (+.f64 (*.f64 1/144 (-.f64 (*.f64 24 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)))) (*.f64 12 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))) (*.f64 1/72 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))) (+.f64 (*.f64 2 x) 2)))) (*.f64 2 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (sin.f64 B) 2))) 1/3) (-.f64 (*.f64 -1/864 (/.f64 (-.f64 (*.f64 24 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)))) (*.f64 12 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))) (+.f64 (*.f64 2 x) 2))) (*.f64 73/1296 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 3)))))))))) (+.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/3) (*.f64 (/.f64 (-.f64 (*.f64 -1/864 (/.f64 (-.f64 (*.f64 24 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)))) (*.f64 12 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (+.f64 2 (*.f64 2 x)))) (*.f64 73/1296 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)) 1/6)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/3) (*.f64 (/.f64 (+.f64 (*.f64 1/144 (-.f64 (*.f64 24 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)))) (*.f64 12 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))))) (*.f64 1/72 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 7)) 1/6))))))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/3) (*.f64 (/.f64 (+.f64 (*.f64 1/144 (-.f64 (*.f64 24 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)))) (*.f64 12 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))))) (*.f64 1/72 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)) 1/6)))) (+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)) 1/6) (+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (sin.f64 B) 2))) 1/3) (+.f64 (*.f64 1/144 (-.f64 (*.f64 24 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)))) (*.f64 12 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))) (*.f64 1/72 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (sin.f64 B) 2))) 1/3) (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))))))) (*.f64 1/18 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)) 1/3) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 7)) 1/6))))))) (pow.f64 F 4)) (+.f64 (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/3) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 7)) 1/6))))) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)) 1/3) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)) 1/6))))))) (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/3) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)) 1/6)))))))
(fma.f64 (pow.f64 F 6) (fma.f64 -1/6 (*.f64 (/.f64 (fma.f64 2 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x 2)) (pow.f64 (sin.f64 B) 2))) (fma.f64 1/144 (-.f64 (/.f64 24 (pow.f64 (fma.f64 2 x 2) 2)) (/.f64 12 (pow.f64 (fma.f64 2 x 2) 2))) (/.f64 1/72 (pow.f64 (fma.f64 2 x 2) 2)))) (*.f64 1/36 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x 2)) (pow.f64 (sin.f64 B) 2))) (/.f64 1 (pow.f64 (fma.f64 2 x 2) 2))))) (fma.f64 2 x 2)) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6))) (fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x 2)) (pow.f64 (sin.f64 B) 2))) (/.f64 (fma.f64 1/144 (-.f64 (/.f64 24 (pow.f64 (fma.f64 2 x 2) 2)) (/.f64 12 (pow.f64 (fma.f64 2 x 2) 2))) (/.f64 1/72 (pow.f64 (fma.f64 2 x 2) 2))) (fma.f64 2 x 2))) (*.f64 (*.f64 2 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x 2)) (pow.f64 (sin.f64 B) 2)))) (-.f64 (*.f64 -1/864 (/.f64 (-.f64 (/.f64 24 (pow.f64 (fma.f64 2 x 2) 2)) (/.f64 12 (pow.f64 (fma.f64 2 x 2) 2))) (fma.f64 2 x 2))) (/.f64 73/1296 (pow.f64 (fma.f64 2 x 2) 3)))))) (fma.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6) (/.f64 (-.f64 (*.f64 -1/864 (/.f64 (-.f64 (/.f64 24 (pow.f64 (fma.f64 2 x 2) 2)) (/.f64 12 (pow.f64 (fma.f64 2 x 2) 2))) (fma.f64 2 x 2))) (/.f64 73/1296 (pow.f64 (fma.f64 2 x 2) 3))) (sin.f64 B))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7)) 1/6) (/.f64 (fma.f64 1/144 (-.f64 (/.f64 24 (pow.f64 (fma.f64 2 x 2) 2)) (/.f64 12 (pow.f64 (fma.f64 2 x 2) 2))) (/.f64 1/72 (pow.f64 (fma.f64 2 x 2) 2))) (sin.f64 B))))))) (fma.f64 (fma.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6) (/.f64 (fma.f64 1/144 (-.f64 (/.f64 24 (pow.f64 (fma.f64 2 x 2) 2)) (/.f64 12 (pow.f64 (fma.f64 2 x 2) 2))) (/.f64 1/72 (pow.f64 (fma.f64 2 x 2) 2))) (sin.f64 B))) (fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6) (fma.f64 2 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x 2)) (pow.f64 (sin.f64 B) 2))) (fma.f64 1/144 (-.f64 (/.f64 24 (pow.f64 (fma.f64 2 x 2) 2)) (/.f64 12 (pow.f64 (fma.f64 2 x 2) 2))) (/.f64 1/72 (pow.f64 (fma.f64 2 x 2) 2)))) (*.f64 1/36 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x 2)) (pow.f64 (sin.f64 B) 2))) (/.f64 1 (pow.f64 (fma.f64 2 x 2) 2)))))) (*.f64 1/18 (*.f64 (/.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7)) 1/6) (sin.f64 B)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 4))))))) (pow.f64 F 4) (fma.f64 (*.f64 F F) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7)) 1/6) (sin.f64 B))) (*.f64 (*.f64 -1/6 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 4)))) (/.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6) (sin.f64 B)))) (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6) (sin.f64 B))))))
(fma.f64 (pow.f64 F 6) (fma.f64 -1/6 (*.f64 (/.f64 (fma.f64 2 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x 2)) (pow.f64 (sin.f64 B) 2))) (fma.f64 1/144 (-.f64 (/.f64 24 (pow.f64 (fma.f64 2 x 2) 2)) (/.f64 12 (pow.f64 (fma.f64 2 x 2) 2))) (/.f64 1/72 (pow.f64 (fma.f64 2 x 2) 2)))) (*.f64 1/36 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x 2)) (pow.f64 (sin.f64 B) 2))) (pow.f64 (fma.f64 2 x 2) 2)))) (fma.f64 2 x 2)) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6))) (fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x 2)) (pow.f64 (sin.f64 B) 2))) (/.f64 (fma.f64 1/144 (-.f64 (/.f64 24 (pow.f64 (fma.f64 2 x 2) 2)) (/.f64 12 (pow.f64 (fma.f64 2 x 2) 2))) (/.f64 1/72 (pow.f64 (fma.f64 2 x 2) 2))) (fma.f64 2 x 2))) (*.f64 (*.f64 2 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x 2)) (pow.f64 (sin.f64 B) 2)))) (-.f64 (*.f64 -1/864 (/.f64 (-.f64 (/.f64 24 (pow.f64 (fma.f64 2 x 2) 2)) (/.f64 12 (pow.f64 (fma.f64 2 x 2) 2))) (fma.f64 2 x 2))) (/.f64 73/1296 (pow.f64 (fma.f64 2 x 2) 3)))))) (fma.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6) (/.f64 (-.f64 (*.f64 -1/864 (/.f64 (-.f64 (/.f64 24 (pow.f64 (fma.f64 2 x 2) 2)) (/.f64 12 (pow.f64 (fma.f64 2 x 2) 2))) (fma.f64 2 x 2))) (/.f64 73/1296 (pow.f64 (fma.f64 2 x 2) 3))) (sin.f64 B))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7)) 1/6) (/.f64 (fma.f64 1/144 (-.f64 (/.f64 24 (pow.f64 (fma.f64 2 x 2) 2)) (/.f64 12 (pow.f64 (fma.f64 2 x 2) 2))) (/.f64 1/72 (pow.f64 (fma.f64 2 x 2) 2))) (sin.f64 B))))))) (fma.f64 (fma.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6) (/.f64 (fma.f64 1/144 (-.f64 (/.f64 24 (pow.f64 (fma.f64 2 x 2) 2)) (/.f64 12 (pow.f64 (fma.f64 2 x 2) 2))) (/.f64 1/72 (pow.f64 (fma.f64 2 x 2) 2))) (sin.f64 B))) (fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6) (fma.f64 2 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x 2)) (pow.f64 (sin.f64 B) 2))) (fma.f64 1/144 (-.f64 (/.f64 24 (pow.f64 (fma.f64 2 x 2) 2)) (/.f64 12 (pow.f64 (fma.f64 2 x 2) 2))) (/.f64 1/72 (pow.f64 (fma.f64 2 x 2) 2)))) (*.f64 1/36 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x 2)) (pow.f64 (sin.f64 B) 2))) (pow.f64 (fma.f64 2 x 2) 2))))) (*.f64 1/18 (*.f64 (/.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7)) 1/6) (sin.f64 B)) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 4))))))) (pow.f64 F 4) (fma.f64 (*.f64 F F) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7)) 1/6) (sin.f64 B))) (*.f64 (*.f64 -1/6 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 4)))) (/.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6) (sin.f64 B)))) (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6) (sin.f64 B))))))
(*.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) (pow.f64 1 1/3))
(/.f64 1 (*.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3))))) (+.f64 (*.f64 -1/6 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 3))) (pow.f64 1 1/3))) (*.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) (pow.f64 1 1/3))))
(+.f64 (*.f64 -1/3 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (fma.f64 -1/6 (/.f64 (*.f64 1 (fma.f64 2 x 2)) (*.f64 (pow.f64 F 3) (sin.f64 B))) (/.f64 1 (*.f64 F (sin.f64 B)))))
(fma.f64 -1/3 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 -1/6 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))) (/.f64 1 (*.f64 F (sin.f64 B)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/144 (+.f64 (*.f64 24 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 -12 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (*.f64 (sin.f64 B) (pow.f64 F 5))) (pow.f64 1 1/3)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3))))) (+.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5))) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/6 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 3))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 13))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (*.f64 2 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))))) (*.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) (pow.f64 1 1/3)))))))
(fma.f64 (/.f64 (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72)) (*.f64 (pow.f64 F 5) (sin.f64 B))) 1 (+.f64 (*.f64 -1/3 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (fma.f64 1/18 (*.f64 1 (/.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (sin.f64 B)) (pow.f64 F 5))) (fma.f64 -1/6 (/.f64 (*.f64 1 (fma.f64 2 x 2)) (*.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 13)))) (fma.f64 1/36 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2))))) (*.f64 2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2)))) (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72))))) (/.f64 1 (*.f64 F (sin.f64 B))))))))
(+.f64 (/.f64 (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72)) (*.f64 (pow.f64 F 5) (sin.f64 B))) (fma.f64 -1/3 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/18 (/.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (sin.f64 B)) (pow.f64 F 5)) (fma.f64 -1/6 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 13)))) (fma.f64 1/36 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2))))) (*.f64 2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2)))) (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72))))) (/.f64 1 (*.f64 F (sin.f64 B))))))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3))))) (+.f64 (*.f64 -1/6 (*.f64 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (*.f64 2 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))))) (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 19))) 1/3))) (+.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5))) (pow.f64 1 1/3))) (+.f64 (*.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) (pow.f64 1 1/3)) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/864 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 24 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 -12 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))))) (+.f64 (*.f64 -1/1296 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 1/4320 (+.f64 (*.f64 -720 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (+.f64 (*.f64 720 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (*.f64 -240 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))))) (*.f64 (sin.f64 B) (pow.f64 F 7))) (pow.f64 1 1/3)) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/144 (+.f64 (*.f64 24 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 -12 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (*.f64 (sin.f64 B) (pow.f64 F 5))) (pow.f64 1 1/3)) (+.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 13))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (*.f64 2 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))))) (+.f64 (*.f64 -1/6 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 3))) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (+.f64 (*.f64 2 x) 2) (+.f64 (*.f64 1/144 (+.f64 (*.f64 24 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 -12 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 (sin.f64 B) (pow.f64 F 7))))) (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 19))) 1/3) (+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (+.f64 (*.f64 -1/864 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (+.f64 (*.f64 2 x) 2))) (+.f64 (*.f64 -1/1296 (pow.f64 (+.f64 (*.f64 2 x) 2) 3)) (*.f64 1/4320 (+.f64 (*.f64 -240 (pow.f64 (+.f64 (*.f64 2 x) 2) 3)) (+.f64 (*.f64 720 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (*.f64 -720 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))))))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (*.f64 (+.f64 (*.f64 2 x) 2) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))))))))))))))))
(+.f64 (*.f64 -1/3 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (fma.f64 -1/6 (*.f64 (fma.f64 2 x 2) (*.f64 (fma.f64 1/36 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2))))) (*.f64 2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2)))) (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72))))) (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 19)))))) (fma.f64 1/18 (*.f64 1 (/.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (sin.f64 B)) (pow.f64 F 5))) (+.f64 (/.f64 1 (*.f64 F (sin.f64 B))) (fma.f64 (/.f64 (fma.f64 -1/864 (*.f64 (fma.f64 2 x 2) (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12))) (fma.f64 -1/1296 (pow.f64 (fma.f64 2 x 2) 3) (*.f64 1/4320 (fma.f64 -720 (pow.f64 (fma.f64 2 x 2) 3) (fma.f64 720 (pow.f64 (fma.f64 2 x 2) 3) (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -240)))))) (*.f64 (pow.f64 F 7) (sin.f64 B))) 1 (fma.f64 (/.f64 (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72)) (*.f64 (pow.f64 F 5) (sin.f64 B))) 1 (fma.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 13)))) (fma.f64 1/36 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2))))) (*.f64 2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2)))) (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72))))) (fma.f64 -1/6 (/.f64 (*.f64 1 (fma.f64 2 x 2)) (*.f64 (pow.f64 F 3) (sin.f64 B))) (+.f64 (*.f64 -1/3 (/.f64 (fma.f64 2 x 2) (/.f64 (*.f64 (pow.f64 F 7) (sin.f64 B)) (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72))))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 19)))) (fma.f64 2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2)))) (fma.f64 -1/864 (*.f64 (fma.f64 2 x 2) (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12))) (fma.f64 -1/1296 (pow.f64 (fma.f64 2 x 2) 3) (*.f64 1/4320 (fma.f64 -720 (pow.f64 (fma.f64 2 x 2) 3) (fma.f64 720 (pow.f64 (fma.f64 2 x 2) 3) (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -240))))))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2))))) (*.f64 (fma.f64 2 x 2) (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72)))))))))))))))
(fma.f64 -1/3 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 -1/6 (*.f64 (fma.f64 2 x 2) (*.f64 (fma.f64 1/36 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2))))) (*.f64 2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2)))) (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72))))) (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 19)))))) (fma.f64 1/18 (/.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (sin.f64 B)) (pow.f64 F 5)) (+.f64 (/.f64 1 (*.f64 F (sin.f64 B))) (+.f64 (+.f64 (/.f64 (fma.f64 -1/864 (*.f64 (fma.f64 2 x 2) (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12))) (fma.f64 -1/1296 (pow.f64 (fma.f64 2 x 2) 3) (*.f64 1/4320 (fma.f64 -720 (pow.f64 (fma.f64 2 x 2) 3) (fma.f64 720 (pow.f64 (fma.f64 2 x 2) 3) (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -240)))))) (*.f64 (pow.f64 F 7) (sin.f64 B))) (/.f64 (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72)) (*.f64 (pow.f64 F 5) (sin.f64 B)))) (fma.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 13)))) (fma.f64 1/36 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2))))) (*.f64 2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2)))) (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72))))) (fma.f64 -1/6 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 -1/3 (/.f64 (*.f64 (fma.f64 2 x 2) (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72))) (*.f64 (pow.f64 F 7) (sin.f64 B))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 19)))) (fma.f64 2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2)))) (fma.f64 -1/864 (*.f64 (fma.f64 2 x 2) (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12))) (fma.f64 -1/1296 (pow.f64 (fma.f64 2 x 2) 3) (*.f64 1/4320 (fma.f64 -720 (pow.f64 (fma.f64 2 x 2) 3) (fma.f64 720 (pow.f64 (fma.f64 2 x 2) 3) (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -240))))))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2))))) (*.f64 (fma.f64 2 x 2) (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72))))))))))))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (sin.f64 B) F))))
(neg.f64 (/.f64 1 (*.f64 F (sin.f64 B))))
(+.f64 (*.f64 1/6 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 3))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3))))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (sin.f64 B) F))))))
(fma.f64 1/6 (/.f64 (*.f64 1 (fma.f64 2 x 2)) (*.f64 (pow.f64 F 3) (sin.f64 B))) (+.f64 (neg.f64 (/.f64 1 (*.f64 F (sin.f64 B)))) (*.f64 1/3 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))))))
(fma.f64 1/6 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))) (-.f64 (*.f64 1/3 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 1/144 (+.f64 (*.f64 24 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 -12 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (*.f64 (sin.f64 B) (pow.f64 F 5))))) (+.f64 (*.f64 -1/18 (*.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 3))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) (pow.f64 F 13))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (*.f64 2 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3))))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (sin.f64 B) F)))))))))
(+.f64 (*.f64 -1 (/.f64 (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72)) (*.f64 (pow.f64 F 5) (sin.f64 B)))) (fma.f64 -1/18 (*.f64 1 (/.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (sin.f64 B)) (pow.f64 F 5))) (fma.f64 1/6 (/.f64 (*.f64 1 (fma.f64 2 x 2)) (*.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 (cbrt.f64 (/.f64 -1 (*.f64 (sin.f64 B) (pow.f64 F 13)))) (fma.f64 1/36 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2))))) (*.f64 2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2)))) (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72))))) (+.f64 (neg.f64 (/.f64 1 (*.f64 F (sin.f64 B)))) (*.f64 1/3 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B)))))))))
(-.f64 (fma.f64 -1/18 (/.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (sin.f64 B)) (pow.f64 F 5)) (fma.f64 1/6 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 (cbrt.f64 (/.f64 -1 (*.f64 (sin.f64 B) (pow.f64 F 13)))) (fma.f64 1/36 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2))))) (*.f64 2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2)))) (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72))))) (-.f64 (*.f64 1/3 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B))))))) (/.f64 (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72)) (*.f64 (pow.f64 F 5) (sin.f64 B))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 1/144 (+.f64 (*.f64 24 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 -12 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (*.f64 (sin.f64 B) (pow.f64 F 5))))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 3))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) (pow.f64 F 13))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (*.f64 2 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (sin.f64 B) F)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) (pow.f64 F 19))) 1/3) (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (*.f64 2 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))))))) (+.f64 (*.f64 -1/18 (*.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) (pow.f64 F 19))) 1/3) (+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (+.f64 (*.f64 -1/864 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (+.f64 (*.f64 2 x) 2))) (+.f64 (*.f64 -1/1296 (pow.f64 (+.f64 (*.f64 2 x) 2) 3)) (*.f64 1/4320 (+.f64 (*.f64 -240 (pow.f64 (+.f64 (*.f64 2 x) 2) 3)) (+.f64 (*.f64 720 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (*.f64 -720 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))))))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 F 2))) 1/3) (*.f64 (+.f64 (*.f64 2 x) 2) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (+.f64 (*.f64 2 x) 2) (+.f64 (*.f64 1/144 (+.f64 (*.f64 24 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 -12 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 (sin.f64 B) (pow.f64 F 7))))) (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 -1/864 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 24 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 -12 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))))) (+.f64 (*.f64 -1/1296 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 1/4320 (+.f64 (*.f64 -720 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (+.f64 (*.f64 720 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))) (*.f64 -240 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))))) (*.f64 (sin.f64 B) (pow.f64 F 7))))))))))))))
(+.f64 (*.f64 -1 (/.f64 (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72)) (*.f64 (pow.f64 F 5) (sin.f64 B)))) (fma.f64 1/6 (/.f64 (*.f64 1 (fma.f64 2 x 2)) (*.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 (cbrt.f64 (/.f64 -1 (*.f64 (sin.f64 B) (pow.f64 F 13)))) (fma.f64 1/36 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2))))) (*.f64 2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2)))) (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72))))) (fma.f64 -1 (/.f64 1 (*.f64 F (sin.f64 B))) (+.f64 (*.f64 1/3 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (fma.f64 -1/6 (*.f64 (*.f64 (fma.f64 2 x 2) (fma.f64 1/36 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2))))) (*.f64 2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2)))) (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72)))))) (cbrt.f64 (/.f64 (/.f64 -1 (sin.f64 B)) (pow.f64 F 19)))) (fma.f64 -1/18 (*.f64 1 (/.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (sin.f64 B)) (pow.f64 F 5))) (fma.f64 (cbrt.f64 (/.f64 (/.f64 -1 (sin.f64 B)) (pow.f64 F 19))) (fma.f64 2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2)))) (fma.f64 -1/864 (*.f64 (fma.f64 2 x 2) (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12))) (fma.f64 -1/1296 (pow.f64 (fma.f64 2 x 2) 3) (*.f64 1/4320 (fma.f64 -720 (pow.f64 (fma.f64 2 x 2) 3) (fma.f64 720 (pow.f64 (fma.f64 2 x 2) 3) (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -240))))))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2))))) (*.f64 (fma.f64 2 x 2) (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72))))) (+.f64 (*.f64 1/3 (/.f64 (fma.f64 2 x 2) (/.f64 (*.f64 (pow.f64 F 7) (sin.f64 B)) (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72))))) (*.f64 -1 (/.f64 (fma.f64 -1/864 (*.f64 (fma.f64 2 x 2) (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12))) (fma.f64 -1/1296 (pow.f64 (fma.f64 2 x 2) 3) (*.f64 1/4320 (fma.f64 -720 (pow.f64 (fma.f64 2 x 2) 3) (fma.f64 720 (pow.f64 (fma.f64 2 x 2) 3) (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -240)))))) (*.f64 (pow.f64 F 7) (sin.f64 B)))))))))))))
(-.f64 (fma.f64 1/6 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 (cbrt.f64 (/.f64 -1 (*.f64 (sin.f64 B) (pow.f64 F 13)))) (fma.f64 1/36 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2))))) (*.f64 2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2)))) (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72))))) (-.f64 (fma.f64 1/3 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 -1/6 (*.f64 (*.f64 (fma.f64 2 x 2) (fma.f64 1/36 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2))))) (*.f64 2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2)))) (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72)))))) (cbrt.f64 (/.f64 (/.f64 -1 (sin.f64 B)) (pow.f64 F 19)))) (fma.f64 -1/18 (/.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (sin.f64 B)) (pow.f64 F 5)) (fma.f64 (cbrt.f64 (/.f64 (/.f64 -1 (sin.f64 B)) (pow.f64 F 19))) (fma.f64 2 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2)))) (fma.f64 -1/864 (*.f64 (fma.f64 2 x 2) (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12))) (fma.f64 -1/1296 (pow.f64 (fma.f64 2 x 2) 3) (*.f64 1/4320 (fma.f64 -720 (pow.f64 (fma.f64 2 x 2) 3) (fma.f64 720 (pow.f64 (fma.f64 2 x 2) 3) (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -240))))))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 F F) (pow.f64 (sin.f64 B) 2))))) (*.f64 (fma.f64 2 x 2) (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72))))) (-.f64 (*.f64 1/3 (/.f64 (*.f64 (fma.f64 2 x 2) (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72))) (*.f64 (pow.f64 F 7) (sin.f64 B)))) (/.f64 (fma.f64 -1/864 (*.f64 (fma.f64 2 x 2) (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12))) (fma.f64 -1/1296 (pow.f64 (fma.f64 2 x 2) 3) (*.f64 1/4320 (fma.f64 -720 (pow.f64 (fma.f64 2 x 2) 3) (fma.f64 720 (pow.f64 (fma.f64 2 x 2) 3) (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -240)))))) (*.f64 (pow.f64 F 7) (sin.f64 B)))))))) (/.f64 1 (*.f64 F (sin.f64 B)))))) (/.f64 (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72)) (*.f64 (pow.f64 F 5) (sin.f64 B))))
(*.f64 (pow.f64 1 1/6) (*.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 (fma.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 (pow.f64 1 1/6) (*.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 (fma.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 (pow.f64 1 1/6) (*.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 (fma.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 (pow.f64 1 1/6) (*.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 (fma.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)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.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)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.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)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.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)) (*.f64 (pow.f64 1 1/6) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.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 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)) 1/6)))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (/.f64 1 (fma.f64 F F 2)) 1/6))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 7)) 1/6) x)))) (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)) 1/6))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 x (pow.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)) 1/6))) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (/.f64 1 (fma.f64 F F 2)) 1/6)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 7)) 1/6) x)))) (+.f64 (*.f64 7/18 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 13)) 1/6) (pow.f64 x 2))))) (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)) 1/6)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 x (pow.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)) 1/6))) (fma.f64 7/18 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (*.f64 x x) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 13)) 1/6))) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (/.f64 1 (fma.f64 F F 2)) 1/6))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 7)) 1/6) x)))) (+.f64 (*.f64 7/18 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 13)) 1/6) (pow.f64 x 2))))) (+.f64 (*.f64 -91/162 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 19)) 1/6) (pow.f64 x 3))))) (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)) 1/6))))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 x (pow.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)) 1/6))) (fma.f64 7/18 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (*.f64 x x) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 13)) 1/6))) (fma.f64 -91/162 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 19)) 1/6))) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (/.f64 1 (fma.f64 F F 2)) 1/6)))))
(*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2))))) (*.f64 -1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) (+.f64 (pow.f64 F 2) 2)) x))))
(fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))) (*.f64 -1/12 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (fma.f64 F F 2) (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))))) x)))
(fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))) (*.f64 -1/12 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (fma.f64 F F 2) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))))) x)))
(+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2))))) (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) (+.f64 (pow.f64 F 2) 2)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2))))) (pow.f64 x 2)) (pow.f64 (/.f64 1 (sin.f64 B)) 1/3))))
(fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))) (fma.f64 -1/12 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (fma.f64 F F 2) (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))))) x) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))))))))
(fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))) (fma.f64 -1/12 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (fma.f64 F F 2) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))))) x) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/10368 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 1/36 (+.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 3/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 -3/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (*.f64 -1/144 (*.f64 (+.f64 (pow.f64 F 2) 2) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2))))) (pow.f64 x 3)) (pow.f64 (/.f64 1 (sin.f64 B)) 1/3)) (+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2))))) (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2)))) (+.f64 (pow.f64 F 2) 2)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (/.f64 1 x)) (log.f64 1/2))))) (pow.f64 x 2)) (pow.f64 (/.f64 1 (sin.f64 B)) 1/3)))))
(fma.f64 (/.f64 (fma.f64 -1/10368 (pow.f64 (fma.f64 F F 2) 3) (fma.f64 1/36 (fma.f64 -1/4 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 0)) (*.f64 (*.f64 -1/144 (fma.f64 F F 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4)))) (/.f64 (pow.f64 x 3) (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))))) (cbrt.f64 (/.f64 1 (sin.f64 B))) (fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))) (fma.f64 -1/12 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (fma.f64 F F 2) (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2))))) x) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 1/6) (+.f64 (neg.f64 (log.f64 x)) (log.f64 1/2)))))))))
(fma.f64 (/.f64 (fma.f64 -1/10368 (pow.f64 (fma.f64 F F 2) 3) (fma.f64 1/36 (fma.f64 -1/4 (pow.f64 (fma.f64 F F 2) 3) 0) (*.f64 (*.f64 -1/144 (fma.f64 F F 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4)))) (/.f64 (pow.f64 x 3) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))))) (cbrt.f64 (/.f64 1 (sin.f64 B))) (fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))) (fma.f64 -1/12 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (fma.f64 F F 2) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x))))) x) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 1/2) (log.f64 x)))))))))
(*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x)))))) (*.f64 -1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) (+.f64 (pow.f64 F 2) 2)) x))))
(fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) (*.f64 (*.f64 -1/12 (cbrt.f64 (/.f64 1 (sin.f64 B)))) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) (/.f64 x (fma.f64 F F 2)))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x)))))) (pow.f64 x 2)) (pow.f64 (/.f64 1 (sin.f64 B)) 1/3)) (+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x)))))) (*.f64 -1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) (+.f64 (pow.f64 F 2) 2)) x)))))
(fma.f64 (/.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))))) (cbrt.f64 (/.f64 1 (sin.f64 B))) (fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) (*.f64 (*.f64 -1/12 (cbrt.f64 (/.f64 1 (sin.f64 B)))) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) (/.f64 x (fma.f64 F F 2))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/288 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/12 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x)))))) (pow.f64 x 2)) (pow.f64 (/.f64 1 (sin.f64 B)) 1/3)) (+.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/36 (+.f64 (*.f64 3/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 -3/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 1/144 (*.f64 (+.f64 (pow.f64 F 2) 2) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2))))) (*.f64 1/10368 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x)))))) (pow.f64 x 3)))) (*.f64 -1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 -1/2) (log.f64 (/.f64 -1 x))))) (+.f64 (pow.f64 F 2) 2)) x))))))
(fma.f64 (/.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))))) (cbrt.f64 (/.f64 1 (sin.f64 B))) (fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) (fma.f64 -1 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (fma.f64 1/36 (fma.f64 3/4 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) -1/2)) (fma.f64 1/144 (*.f64 (fma.f64 F F 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4)) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 1/10368))) (/.f64 (pow.f64 x 3) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2)))))) (*.f64 (*.f64 -1/12 (cbrt.f64 (/.f64 1 (sin.f64 B)))) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) (/.f64 x (fma.f64 F F 2)))))))
(fma.f64 (/.f64 (fma.f64 1/288 (pow.f64 (fma.f64 F F 2) 2) (*.f64 1/12 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4))) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))))) (cbrt.f64 (/.f64 1 (sin.f64 B))) (fma.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) (-.f64 (*.f64 (*.f64 -1/12 (cbrt.f64 (/.f64 1 (sin.f64 B)))) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2))) (/.f64 x (fma.f64 F F 2)))) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (fma.f64 1/36 (+.f64 0 (*.f64 (pow.f64 (fma.f64 F F 2) 3) 1/4)) (fma.f64 1/144 (*.f64 (fma.f64 F F 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 1/4)) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 1/10368))) (/.f64 (pow.f64 x 3) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (/.f64 -1 x)) (log.f64 -1/2)))))))))
(*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/6) (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (sqrt.f64 1)))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/6) (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (/.f64 (pow.f64 F 2) (+.f64 (*.f64 2 x) 2)))))) (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/6) (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (sqrt.f64 1))))
(fma.f64 -1/6 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6)) (/.f64 (*.f64 F F) (fma.f64 2 x 2))) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6)))
(+.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/6) (*.f64 (*.f64 (+.f64 (*.f64 1/144 (-.f64 (*.f64 24 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)))) (*.f64 12 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))) (*.f64 1/72 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))) (pow.f64 F 4)) (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (sqrt.f64 1)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/6) (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (/.f64 (pow.f64 F 2) (+.f64 (*.f64 2 x) 2)))))) (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/6) (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (sqrt.f64 1)))))
(fma.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (pow.f64 F 4) (fma.f64 1/144 (-.f64 (/.f64 24 (pow.f64 (fma.f64 2 x 2) 2)) (/.f64 12 (pow.f64 (fma.f64 2 x 2) 2))) (/.f64 1/72 (pow.f64 (fma.f64 2 x 2) 2))))) (fma.f64 -1/6 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6)) (/.f64 (*.f64 F F) (fma.f64 2 x 2))) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/6) (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 F 6) (-.f64 (*.f64 -1/864 (/.f64 (-.f64 (*.f64 24 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)))) (*.f64 12 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))) (+.f64 (*.f64 2 x) 2))) (*.f64 73/1296 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 3)))))))) (+.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/6) (*.f64 (*.f64 (+.f64 (*.f64 1/144 (-.f64 (*.f64 24 (/.f64 1 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 2 x) 2)))) (*.f64 12 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))) (*.f64 1/72 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))) (pow.f64 F 4)) (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (sqrt.f64 1)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/6) (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (/.f64 (pow.f64 F 2) (+.f64 (*.f64 2 x) 2)))))) (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) 1/6) (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (sqrt.f64 1))))))
(fma.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (pow.f64 F 6) (-.f64 (*.f64 -1/864 (/.f64 (-.f64 (/.f64 24 (pow.f64 (fma.f64 2 x 2) 2)) (/.f64 12 (pow.f64 (fma.f64 2 x 2) 2))) (fma.f64 2 x 2))) (/.f64 73/1296 (pow.f64 (fma.f64 2 x 2) 3))))) (fma.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (pow.f64 F 4) (fma.f64 1/144 (-.f64 (/.f64 24 (pow.f64 (fma.f64 2 x 2) 2)) (/.f64 12 (pow.f64 (fma.f64 2 x 2) 2))) (/.f64 1/72 (pow.f64 (fma.f64 2 x 2) 2))))) (fma.f64 -1/6 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6)) (/.f64 (*.f64 F F) (fma.f64 2 x 2))) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/6)))))
(pow.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) 1/3)
(cbrt.f64 (/.f64 1 (*.f64 F (sin.f64 B))))
(+.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) 1/3) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 7))) 1/3) (+.f64 (*.f64 2 x) 2))))
(+.f64 (cbrt.f64 (/.f64 1 (*.f64 F (sin.f64 B)))) (*.f64 -1/6 (*.f64 (fma.f64 2 x 2) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 F 7) (sin.f64 B)))))))
(+.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) 1/3) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 7))) 1/3) (+.f64 (*.f64 2 x) 2))) (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 13))) 1/3) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))))
(+.f64 (cbrt.f64 (/.f64 1 (*.f64 F (sin.f64 B)))) (fma.f64 -1/6 (*.f64 (fma.f64 2 x 2) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 F 7) (sin.f64 B))))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 13)))) (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72)))))
(+.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) 1/3) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 7))) 1/3) (+.f64 (*.f64 2 x) 2))) (+.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 13))) 1/3) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))) (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 19))) 1/3) (+.f64 (*.f64 -1/864 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (+.f64 (*.f64 2 x) 2))) (+.f64 (*.f64 -1/1296 (pow.f64 (+.f64 (*.f64 2 x) 2) 3)) (*.f64 1/4320 (+.f64 (*.f64 -240 (pow.f64 (+.f64 (*.f64 2 x) 2) 3)) (+.f64 (*.f64 720 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (*.f64 -720 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))))))))))
(+.f64 (cbrt.f64 (/.f64 1 (*.f64 F (sin.f64 B)))) (fma.f64 -1/6 (*.f64 (fma.f64 2 x 2) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 F 7) (sin.f64 B))))) (fma.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 13)))) (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 19)))) (fma.f64 -1/864 (*.f64 (fma.f64 2 x 2) (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12))) (fma.f64 -1/1296 (pow.f64 (fma.f64 2 x 2) 3) (*.f64 1/4320 (fma.f64 -720 (pow.f64 (fma.f64 2 x 2) 3) (fma.f64 720 (pow.f64 (fma.f64 2 x 2) 3) (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -240))))))))))
(pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) 1/3)
(cbrt.f64 (/.f64 -1 (*.f64 F (sin.f64 B))))
(+.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) 1/3) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) (pow.f64 F 7))) 1/3) (+.f64 (*.f64 2 x) 2))))
(+.f64 (cbrt.f64 (/.f64 -1 (*.f64 F (sin.f64 B)))) (*.f64 -1/6 (*.f64 (fma.f64 2 x 2) (cbrt.f64 (/.f64 -1 (*.f64 (pow.f64 F 7) (sin.f64 B)))))))
(+.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) 1/3) (+.f64 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) (pow.f64 F 13))) 1/3) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) (pow.f64 F 7))) 1/3) (+.f64 (*.f64 2 x) 2)))))
(+.f64 (cbrt.f64 (/.f64 -1 (*.f64 F (sin.f64 B)))) (fma.f64 (cbrt.f64 (/.f64 -1 (*.f64 (sin.f64 B) (pow.f64 F 13)))) (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72)) (*.f64 -1/6 (*.f64 (fma.f64 2 x 2) (cbrt.f64 (/.f64 -1 (*.f64 (pow.f64 F 7) (sin.f64 B))))))))
(+.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) 1/3) (+.f64 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) (pow.f64 F 13))) 1/3) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) (pow.f64 F 19))) 1/3) (+.f64 (*.f64 -1/864 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (*.f64 24 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (+.f64 (*.f64 2 x) 2))) (+.f64 (*.f64 -1/1296 (pow.f64 (+.f64 (*.f64 2 x) 2) 3)) (*.f64 1/4320 (+.f64 (*.f64 -240 (pow.f64 (+.f64 (*.f64 2 x) 2) 3)) (+.f64 (*.f64 720 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (*.f64 -720 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2))))))))) (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) (pow.f64 F 7))) 1/3) (+.f64 (*.f64 2 x) 2))))))
(+.f64 (cbrt.f64 (/.f64 -1 (*.f64 F (sin.f64 B)))) (fma.f64 (cbrt.f64 (/.f64 -1 (*.f64 (sin.f64 B) (pow.f64 F 13)))) (fma.f64 1/144 (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/72)) (fma.f64 (cbrt.f64 (/.f64 (/.f64 -1 (sin.f64 B)) (pow.f64 F 19))) (fma.f64 -1/864 (*.f64 (fma.f64 2 x 2) (fma.f64 24 (pow.f64 (fma.f64 2 x 2) 2) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) -12))) (fma.f64 -1/1296 (pow.f64 (fma.f64 2 x 2) 3) (*.f64 1/4320 (fma.f64 -720 (pow.f64 (fma.f64 2 x 2) 3) (fma.f64 720 (pow.f64 (fma.f64 2 x 2) 3) (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -240)))))) (*.f64 -1/6 (*.f64 (fma.f64 2 x 2) (cbrt.f64 (/.f64 -1 (*.f64 (pow.f64 F 7) (sin.f64 B)))))))))
(*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) 1/6)))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))) 1/6))
(*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) 1/6)))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))) 1/6))
(*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) 1/6)))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))) 1/6))
(*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) 1/6)))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))) 1/6))
(*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) 1/6)))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))) 1/6))
(*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) 1/6)))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))) 1/6))
(*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) 1/6)))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))) 1/6))
(*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 1/3) (*.f64 (sqrt.f64 1) (pow.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))) 1/6)))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))) 1/6))
(*.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 (/.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))) (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))))))
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (/.f64 (sin.f64 B) (*.f64 x x))) (sqrt.f64 (fma.f64 F F 2))) (-.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 (*.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 (/.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))) (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 (*.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))))) (sin.f64 B))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (sin.f64 B)))))))
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (/.f64 (sin.f64 B) (*.f64 x x))) (sqrt.f64 (fma.f64 F F 2))) (+.f64 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 (*.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)))) (sin.f64 B))) (*.f64 (neg.f64 (/.f64 x (sin.f64 B))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))
(/.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 (sin.f64 B) (fma.f64 2 x 2))))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (sin.f64 B)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (*.f64 F F) (*.f64 (sin.f64 B) (fma.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)))))))
(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 (*.f64 -1/2 (/.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 (sin.f64 B) (fma.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))) (fma.f64 2 x 2))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 4)))) (+.f64 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (sin.f64 B)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (*.f64 F F) (*.f64 (sin.f64 B) (fma.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))))))))
(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 (*.f64 -1/2 (/.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 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 1 (fma.f64 2 x 2))) (sqrt.f64 (/.f64 1 (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 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (*.f64 F F) (*.f64 (sin.f64 B) (fma.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))) (fma.f64 2 x 2))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 4)))) (+.f64 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (sin.f64 B)) (*.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))) (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 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (*.f64 F F) (*.f64 (sin.f64 B) (fma.f64 2 x 2))))))))
(/.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 -1/2 (fma.f64 2 x 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 -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 -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))))))
(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 2 (*.f64 2 x)) (*.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))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 3)))) (*.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 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (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 5) (sin.f64 B))))) (/.f64 1 (*.f64 F (sin.f64 B))))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (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 5) (sin.f64 B))))) (/.f64 1 (*.f64 F (sin.f64 B))))
(-.f64 (+.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/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 1 (*.f64 (sin.f64 B) F)))
(-.f64 (fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))) (*.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 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 1 (*.f64 F (sin.f64 B))))
(-.f64 (fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))) (*.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 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 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 (fma.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 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 1 B) (*.f64 (*.f64 B 1/6) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) B) (*.f64 (*.f64 B 1/6) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))))))
(+.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 (fma.f64 F F (fma.f64 2 x 2)))) (pow.f64 B 3)) (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 1 B) (*.f64 (*.f64 B 1/6) (sqrt.f64 (/.f64 1 (fma.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 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) B) (*.f64 (*.f64 B 1/6) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))))))
(+.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 (fma.f64 F F (fma.f64 2 x 2)))) (pow.f64 B 3)) (fma.f64 31/15120 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (pow.f64 B 5)) (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 1 B) (*.f64 (*.f64 B 1/6) (sqrt.f64 (/.f64 1 (fma.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)) (fma.f64 31/15120 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (pow.f64 B 5)) (+.f64 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) B) (*.f64 (*.f64 B 1/6) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))))))))
(*.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 (fma.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 (fma.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 (fma.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 (fma.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 (fma.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 (fma.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 (fma.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 (fma.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 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)))
(+.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) (+.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 (*.f64 x -1/3) 1/120)))) (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 (*.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) (fma.f64 1/720 x (fma.f64 -1/5040 x (*.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))
(-.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))
(-.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))
(/.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 (sqrt.f64 (/.f64 1 (fma.f64 2 x 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 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 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 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (pow.f64 B 3)))))
(+.f64 (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))) B)) (*.f64 7/360 (*.f64 (sqrt.f64 (/.f64 1 (fma.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))))))
(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 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (pow.f64 B 3)) (*.f64 31/15120 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (pow.f64 B 5))))))
(+.f64 (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))) B)) (fma.f64 7/360 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (pow.f64 B 3)) (*.f64 31/15120 (*.f64 (sqrt.f64 (/.f64 1 (fma.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)))
(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 (+.f64 1/2 (*.f64 -1/4 (-.f64 1 (/.f64 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2) 1/2)))) (sin.f64 B)) (/.f64 (pow.f64 x 3) (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 (sqrt.f64 (/.f64 1 (fma.f64 2 x 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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (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 (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 (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 (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 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 (*.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 1/6 (*.f64 (sqrt.f64 (/.f64 1 (fma.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)))))
(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 1/6 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 F B)))))
(-.f64 (fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 F B)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 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 1/6 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 F B))))))
(-.f64 (-.f64 (fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 F B)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360)))) (*.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)))))
(*.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (*.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)))
(+.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 F (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 1/2)) (*.f64 (*.f64 x x) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 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))))
(+.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 F (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 1/2)) (*.f64 (*.f64 x x) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 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) (sqrt.f64 1/2)) (*.f64 (*.f64 x x) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 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 1 (/.f64 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2) 1/2))))) (sqrt.f64 1/2))) (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F)))))
(/.f64 1 B)
(+.f64 (*.f64 1/6 B) (/.f64 1 B))
(fma.f64 1/6 B (/.f64 1 B))
(+.f64 (*.f64 7/360 (pow.f64 B 3)) (+.f64 (*.f64 1/6 B) (/.f64 1 B)))
(fma.f64 7/360 (pow.f64 B 3) (fma.f64 1/6 B (/.f64 1 B)))
(+.f64 (*.f64 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))))
(sqrt.f64 (+.f64 (*.f64 2 x) 2))
(sqrt.f64 (fma.f64 2 x 2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (pow.f64 F 2))) (sqrt.f64 (+.f64 (*.f64 2 x) 2)))
(fma.f64 1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (sqrt.f64 (fma.f64 2 x 2)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 4) (+.f64 (*.f64 2 x) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (pow.f64 F 2))) (sqrt.f64 (+.f64 (*.f64 2 x) 2))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (pow.f64 F 4) (fma.f64 2 x 2))) (fma.f64 1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (sqrt.f64 (fma.f64 2 x 2))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 6) (+.f64 (*.f64 2 x) 2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 4) (+.f64 (*.f64 2 x) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (pow.f64 F 2))) (sqrt.f64 (+.f64 (*.f64 2 x) 2)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (/.f64 (pow.f64 F 6) (fma.f64 2 x 2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (pow.f64 F 4) (fma.f64 2 x 2))) (fma.f64 1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (sqrt.f64 (fma.f64 2 x 2)))))
F
(+.f64 F (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) F)))
(+.f64 F (*.f64 1/2 (/.f64 (fma.f64 2 x 2) F)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) 2) (pow.f64 F 3))) (+.f64 F (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) F))))
(fma.f64 -1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 3)) (+.f64 F (*.f64 1/2 (/.f64 (fma.f64 2 x 2) F))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2)) (pow.f64 F 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) 2) (pow.f64 F 3))) (+.f64 F (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) F)))))
(fma.f64 1/16 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 5)) (fma.f64 -1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 3)) (+.f64 F (*.f64 1/2 (/.f64 (fma.f64 2 x 2) F)))))
(*.f64 -1 F)
(neg.f64 F)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) F)) (*.f64 -1 F))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) F) (neg.f64 F))
(-.f64 (*.f64 -1/2 (/.f64 (fma.f64 2 x 2) F)) F)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) F)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) 2) (pow.f64 F 3))) (*.f64 -1 F)))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) F) (fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 3)) (neg.f64 F)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) F)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2)) (pow.f64 F 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) 2) (pow.f64 F 3))) (*.f64 -1 F))))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) F) (fma.f64 -1/16 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 5)) (fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 3)) (neg.f64 F))))
(sqrt.f64 (+.f64 (pow.f64 F 2) 2))
(sqrt.f64 (fma.f64 F F 2))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 F 2) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))) x))
(+.f64 (sqrt.f64 (fma.f64 F F 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) x))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 F 2) 2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))) x)))
(+.f64 (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 x x)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) x)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 F 2) 2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 5))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))) x))))
(+.f64 (sqrt.f64 (fma.f64 F F 2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) (pow.f64 x 3)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 x x)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) 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 (*.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 (sin.f64 B) (fma.f64 2 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 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 (sin.f64 B) (fma.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 (*.f64 -1/2 (/.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 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (pow.f64 F 3) (*.f64 (sin.f64 B) (fma.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))) (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)))))
(+.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 (sin.f64 B) (fma.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 (*.f64 -1/2 (/.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 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 1 (fma.f64 2 x 2))) (sqrt.f64 (/.f64 1 (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 7)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.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 (sin.f64 B) (fma.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))) (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 (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 7)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 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 -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 (*.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 -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)))))
(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)))
(fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (neg.f64 (/.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 (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)))
(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 4) (sin.f64 B))) (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B)))) (neg.f64 (/.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)))
(-.f64 (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))) (*.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 (*.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 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (*.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 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (*.f64 F B)) (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 (fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (fma.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)))) (*.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 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (*.f64 F B)) (fma.f64 -1 (*.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)))) (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)))))))
(fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (-.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (fma.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)))) (*.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 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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 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)))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))))))
(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 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)))))) (*.f64 (neg.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 (+.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 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 (*.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 (/.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 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)))))) (-.f64 (*.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))) (/.f64 F (/.f64 (sin.f64 B) x))))))
(sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))
(sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 (*.f64 -1/2 (/.f64 (*.f64 F F) (fma.f64 2 x 2))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 1/2 (*.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 4)) (sqrt.f64 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 1 (fma.f64 2 x 2))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) 2)) (*.f64 (pow.f64 F 4) (sqrt.f64 (fma.f64 2 x 2)))) (*.f64 (*.f64 -1/2 (/.f64 (*.f64 F F) (fma.f64 2 x 2))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (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)) (*.f64 (pow.f64 F 4) (sqrt.f64 (fma.f64 2 x 2)))) (*.f64 (*.f64 -1/2 (/.f64 (*.f64 F F) (fma.f64 2 x 2))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 x) 2)) (*.f64 (pow.f64 F 6) (+.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))))))) (+.f64 (*.f64 1/2 (*.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 4)) (sqrt.f64 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (*.f64 (pow.f64 F 6) (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 1 (fma.f64 2 x 2))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) 2)) (fma.f64 2 x 2)) (/.f64 1 (pow.f64 (fma.f64 2 x 2) 4))))) (fma.f64 1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 1 (fma.f64 2 x 2))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) 2)) (*.f64 (pow.f64 F 4) (sqrt.f64 (fma.f64 2 x 2)))) (*.f64 (*.f64 -1/2 (/.f64 (*.f64 F F) (fma.f64 2 x 2))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (*.f64 (pow.f64 F 6) (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))))) (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)) (*.f64 (pow.f64 F 4) (sqrt.f64 (fma.f64 2 x 2)))) (*.f64 (*.f64 -1/2 (/.f64 (*.f64 F F) (fma.f64 2 x 2))) (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/2 (/.f64 (+.f64 2 (*.f64 2 x)) (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)) (pow.f64 F 5))) (/.f64 1 F)))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (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)) (pow.f64 F 5)) (/.f64 1 F)))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (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)) (pow.f64 F 5)) (/.f64 1 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))))) (pow.f64 F 7))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (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)) (pow.f64 F 5))) (/.f64 1 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)) (pow.f64 F 7)) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (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)) (pow.f64 F 5)) (/.f64 1 F))))
(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)) (pow.f64 F 7)) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (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)) (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 (fma.f64 2 x 2) (pow.f64 F 3)) 1/2) (/.f64 1 F))
(-.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)) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)))) (/.f64 1 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)) (pow.f64 F 5)) (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)))) (/.f64 1 F))
(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)) (pow.f64 F 5)) (/.f64 (fma.f64 2 x 2) (pow.f64 F 3))) (neg.f64 (/.f64 1 F)))
(-.f64 (+.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))))) (pow.f64 F 7))) (+.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)) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))))) (/.f64 1 F))
(-.f64 (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)) (pow.f64 F 7)) (*.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)) (pow.f64 F 5)) (/.f64 (fma.f64 2 x 2) (pow.f64 F 3))))) (/.f64 1 F))
(-.f64 (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)) (pow.f64 F 7)) (*.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)) (pow.f64 F 5)) (/.f64 (fma.f64 2 x 2) (pow.f64 F 3))))) (/.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 1/2 (*.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)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (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 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 (*.f64 x x) (sqrt.f64 (fma.f64 F F 2)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))))
(-.f64 (fma.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 (*.f64 x x) (sqrt.f64 (fma.f64 F F 2)))) (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 -1/2 (*.f64 (*.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)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 1/2 (*.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)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (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 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (*.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 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 (*.f64 x x) (sqrt.f64 (fma.f64 F F 2)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (*.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))))) (fma.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 (*.f64 x x) (sqrt.f64 (fma.f64 F F 2)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))) (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (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 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (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))
(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 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))
(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))))
(sqrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))
(sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))
(log.f64 (exp.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 2 x (fma.f64 F F 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 2 x (fma.f64 F F 2)) -1/2)
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (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 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 (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 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 (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 (/.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)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) 2) 3) (cbrt.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 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1/6) 3))
(/.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 -1 (neg.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 -1 (/.f64 (neg.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 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 (sin.f64 B)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (neg.f64 (sin.f64 B))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 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)))
(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))
(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))
(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))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 (/.f64 1 (sin.f64 B)) 3)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 (sin.f64 B) 3)))
(/.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) (sin.f64 B))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(exp.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(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))
(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 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))) 1)
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 1 (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/2) (sin.f64 B)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (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 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (sin.f64 B) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) 2) (cbrt.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/2) (sin.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (cbrt.f64 (sin.f64 B))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1/6) (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1/6))
(cbrt.f64 (/.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) (pow.f64 (sin.f64 B) 2))) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (sin.f64 B) 2)))))
(*.f64 (pow.f64 1 1/3) (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/2) (sin.f64 B)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))) 1/3) (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))) 1/3))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B)))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B)))))
(/.f64 1 (cbrt.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (cbrt.f64 (sin.f64 B))))
(/.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (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/3)
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 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))) 1)
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) 3)
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 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)) 1/6) 2)
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))))
(sqrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (sin.f64 B) 2))))
(log.f64 (exp.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/2) (sin.f64 B)))
(log.f64 (+.f64 1 (expm1.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/2) (sin.f64 B)))
(expm1.f64 (log1p.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/2) (sin.f64 B)))
(exp.f64 (log.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/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/3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) 1))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(log1p.f64 (expm1.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/2) (sin.f64 B)))
(-.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 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 (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 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 (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 (/.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)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) 2) 3) (cbrt.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 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1/6) 3))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1)
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 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))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))) 3/2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (sin.f64 B) 2))) 3/2)
(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))
(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)
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 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)))
(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))
(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))
(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))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 (/.f64 1 (sin.f64 B)) 3)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 (sin.f64 B) 3)))
(/.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) (sin.f64 B))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(exp.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(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))
(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 (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))
(/.f64 (neg.f64 (*.f64 (cos.f64 B) x)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) (neg.f64 x)) (neg.f64 (sin.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 (cbrt.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) 3)
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(pow.f64 (pow.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) 3) 1/3)
(*.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))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)) 2))
(fabs.f64 (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))
(log.f64 (pow.f64 (exp.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 (pow.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) 3))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 B) 3) (pow.f64 (/.f64 x (sin.f64 B)) 3)))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x (sin.f64 B)) 3) (pow.f64 (cos.f64 B) 3)))
(*.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 (cbrt.f64 (pow.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))))
(/.f64 x (sin.f64 B))
(pow.f64 (/.f64 x (sin.f64 B)) 1)
(/.f64 x (sin.f64 B))
(pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 3)
(/.f64 x (sin.f64 B))
(pow.f64 (pow.f64 (/.f64 x (sin.f64 B)) 3) 1/3)
(/.f64 x (sin.f64 B))
(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))
(sqrt.f64 (pow.f64 (/.f64 x (sin.f64 B)) 2))
(fabs.f64 (/.f64 x (sin.f64 B)))
(log.f64 (exp.f64 (/.f64 x (sin.f64 B))))
(/.f64 x (sin.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (sin.f64 B)))))
(/.f64 x (sin.f64 B))
(cbrt.f64 (pow.f64 (/.f64 x (sin.f64 B)) 3))
(/.f64 x (sin.f64 B))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (/.f64 1 (pow.f64 (sin.f64 B) 3))))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (sin.f64 B) 3)))
(/.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 F (*.f64 (neg.f64 F) (sin.f64 B))))) 1)
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (sin.f64 B)))
(/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (sin.f64 B)))
(/.f64 F (*.f64 (/.f64 F -1) (sin.f64 B)))
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (sin.f64 B)))
(/.f64 -1 (*.f64 (/.f64 (sin.f64 B) F) F))
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (sin.f64 B)))
(/.f64 -1 (*.f64 F (/.f64 (sin.f64 B) F)))
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (sin.f64 B)))
(/.f64 1 (*.f64 (/.f64 (sin.f64 B) F) (neg.f64 F)))
(/.f64 1 (*.f64 (neg.f64 F) (/.f64 (sin.f64 B) F)))
(/.f64 1 (*.f64 (/.f64 (sin.f64 B) F) (/.f64 F -1)))
(/.f64 1 (*.f64 (/.f64 F -1) (/.f64 (sin.f64 B) F)))
(/.f64 1 (*.f64 (neg.f64 F) (/.f64 (sin.f64 B) F)))
(/.f64 1 (*.f64 (/.f64 F -1) (/.f64 (sin.f64 B) F)))
(/.f64 (*.f64 F -1) (*.f64 (sin.f64 B) F))
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 F 1) (*.f64 (sin.f64 B) (neg.f64 F)))
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 F 1) (*.f64 (sin.f64 B) (/.f64 F -1)))
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (sin.f64 B)))
(/.f64 (neg.f64 F) (*.f64 (neg.f64 F) (neg.f64 (sin.f64 B))))
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (sin.f64 B)))
(/.f64 (neg.f64 F) (*.f64 (/.f64 F -1) (neg.f64 (sin.f64 B))))
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (/.f64 F (sin.f64 B)) -1) F)
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 F (/.f64 -1 F)) (sin.f64 B))
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 F) 1) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 F)))
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 F) 1) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 F -1)))
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 F) -1) (*.f64 (neg.f64 (sin.f64 B)) F))
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 -1 F) (*.f64 F (sin.f64 B)))
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 -1 (neg.f64 F)) (*.f64 F (neg.f64 (sin.f64 B))))
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (sin.f64 B)))
(/.f64 (neg.f64 (*.f64 F -1)) (neg.f64 (*.f64 (sin.f64 B) F)))
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (sin.f64 B)))
(/.f64 (neg.f64 (*.f64 (/.f64 F (sin.f64 B)) -1)) (neg.f64 F))
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (sin.f64 B)))
(/.f64 (neg.f64 (*.f64 F (/.f64 -1 F))) (neg.f64 (sin.f64 B)))
(/.f64 (neg.f64 (/.f64 (neg.f64 F) F)) (neg.f64 (sin.f64 B)))
(pow.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))) 1)
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (sin.f64 B)))
(pow.f64 (cbrt.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))) 3)
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (sin.f64 B)))
(pow.f64 (pow.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))) 3) 1/3)
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (sin.f64 B)))
(pow.f64 (sqrt.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))) 2)
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (sin.f64 B)))
(sqrt.f64 (pow.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)) 2))
(fabs.f64 (/.f64 1 (neg.f64 (sin.f64 B))))
(log.f64 (exp.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))))
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (sin.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))))))
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (sin.f64 B)))
(cbrt.f64 (pow.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))) 3))
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (sin.f64 B)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (/.f64 -1 F) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (/.f64 -1 (pow.f64 F 3))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 F) 3) (pow.f64 (/.f64 F (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (/.f64 -1 (pow.f64 F 3))))
(expm1.f64 (log1p.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))))
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (sin.f64 B)))
(exp.f64 (log.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))))
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (sin.f64 B)))
(exp.f64 (*.f64 (log.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))) 1))
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (sin.f64 B)))
(log1p.f64 (expm1.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))))
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 1 (neg.f64 (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 -1 (*.f64 (neg.f64 (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 (/.f64 -1 (sqrt.f64 (fma.f64 2 x 2))) (neg.f64 (sin.f64 B)))
(/.f64 -1 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (neg.f64 (sin.f64 B))))
(/.f64 (/.f64 -1 (sqrt.f64 (fma.f64 2 x 2))) (neg.f64 (sin.f64 B)))
(/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))
(/.f64 1 (*.f64 (/.f64 (sin.f64 B) 1) (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))
(/.f64 1 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))
(/.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))
(/.f64 1 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (sin.f64 B) 1)))
(/.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))
(/.f64 (neg.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (neg.f64 (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 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))) 3)
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) 3) 1/3)
(/.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))
(sqrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x 2)) (pow.f64 (sin.f64 B) 2)))
(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 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) 3))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 3) (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 3) (pow.f64 (/.f64 1 (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 3) (pow.f64 (sin.f64 B) 3)))
(/.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 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2)))) 1)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2))
(/.f64 1 (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 1 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (sin.f64 B) F)))
(/.f64 (*.f64 F 1) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))
(/.f64 (*.f64 (neg.f64 F) 1) (*.f64 (neg.f64 (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 (/.f64 (neg.f64 F) (neg.f64 (sin.f64 B))) (sqrt.f64 (fma.f64 2 x 2)))
(pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2)) 1)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2))) 3)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2))
(pow.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2)) 3) 1/3)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2))) 2)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2)) 2))
(fabs.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x 2) -1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (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 2) -1/2)))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2)) 3))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (/.f64 (pow.f64 (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 2) -1/2) 3)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x 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 2) -1/2) (sin.f64 B)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2))
(exp.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2))) 1))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (sin.f64 B)))) 1)
(/.f64 1 (sin.f64 B))
(*.f64 1 (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) -2)) (/.f64 1 (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) -2)))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) -2)) (cbrt.f64 (sin.f64 B)))
(*.f64 (pow.f64 (sin.f64 B) -1/2) (pow.f64 (sin.f64 B) -1/2))
(/.f64 1 (sin.f64 B))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) -1) (pow.f64 (cbrt.f64 (sin.f64 B)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (sin.f64 B))) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 B)) -1) (pow.f64 (sqrt.f64 (sin.f64 B)) -1))
(pow.f64 (sqrt.f64 (sin.f64 B)) -2)
(pow.f64 (sin.f64 B) -1)
(/.f64 1 (sin.f64 B))
(pow.f64 (/.f64 1 (sin.f64 B)) 1)
(/.f64 1 (sin.f64 B))
(pow.f64 (/.f64 1 (cbrt.f64 (sin.f64 B))) 3)
(/.f64 1 (sin.f64 B))
(pow.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 3) 1/3)
(/.f64 1 (sin.f64 B))
(pow.f64 (pow.f64 (sin.f64 B) -1/2) 2)
(/.f64 1 (sin.f64 B))
(pow.f64 (/.f64 (sin.f64 B) 1) -1)
(/.f64 1 (sin.f64 B))
(sqrt.f64 (pow.f64 (sin.f64 B) -2))
(log.f64 (exp.f64 (/.f64 1 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (sin.f64 B)))))
(/.f64 1 (sin.f64 B))
(cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 3))
(/.f64 1 (sin.f64 B))
(expm1.f64 (log1p.f64 (/.f64 1 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(exp.f64 (neg.f64 (log.f64 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(exp.f64 (*.f64 (log.f64 (sin.f64 B)) -1))
(/.f64 1 (sin.f64 B))
(exp.f64 (*.f64 (neg.f64 (log.f64 (sin.f64 B))) 1))
(/.f64 1 (sin.f64 B))
(log1p.f64 (expm1.f64 (/.f64 1 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 1)
(hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))
(*.f64 1 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))
(*.f64 (cbrt.f64 (fma.f64 F F (fma.f64 2 x 2))) (cbrt.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 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))
(sqrt.f64 (fma.f64 F F (fma.f64 2 x 2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 F F (fma.f64 2 x 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 F F (fma.f64 2 x 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 F F (fma.f64 2 x 2)))) (sqrt.f64 (cbrt.f64 (fma.f64 F F (fma.f64 2 x 2)))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(hypot.f64 F (sqrt.f64 (fma.f64 2 x 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 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 F F (fma.f64 2 x 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 F F (fma.f64 2 x 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 F F (fma.f64 2 x 2)))) (sqrt.f64 (cbrt.f64 (fma.f64 F F (fma.f64 2 x 2)))))
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) 1/2)
(sqrt.f64 (fma.f64 F F (fma.f64 2 x 2)))
(pow.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) 1)
(hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))
(pow.f64 (cbrt.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) 3)
(hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))
(pow.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) 3/2))
(pow.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) 1/4) 2)
(sqrt.f64 (fma.f64 F F (fma.f64 2 x 2)))
(fabs.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))
(log.f64 (exp.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))
(cbrt.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))
(hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))
(exp.f64 (log.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 F F (fma.f64 2 x 2))) 1/2))
(sqrt.f64 (fma.f64 F F (fma.f64 2 x 2)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) 1))
(hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))
(log1p.f64 (expm1.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 F (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 F (*.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) (sin.f64 B)))
(/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 F (*.f64 (/.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) 1) (sin.f64 B)))
(/.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 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 -1 (*.f64 (/.f64 (sin.f64 B) F) (neg.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (neg.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(/.f64 -1 (*.f64 (neg.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) (/.f64 (sin.f64 B) F)))
(/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (neg.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(/.f64 1 (*.f64 (/.f64 (sin.f64 B) F) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (/.f64 1 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) (/.f64 (sin.f64 B) F))
(/.f64 1 (*.f64 (/.f64 (sin.f64 B) F) (/.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) 1)))
(/.f64 (/.f64 1 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) (/.f64 (sin.f64 B) F))
(/.f64 1 (*.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) (/.f64 (sin.f64 B) F)))
(/.f64 (/.f64 1 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) (/.f64 (sin.f64 B) F))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) 1) (/.f64 (sin.f64 B) F)))
(/.f64 (/.f64 1 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) (/.f64 (sin.f64 B) F))
(/.f64 (*.f64 F -1) (*.f64 (sin.f64 B) (neg.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (neg.f64 (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 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (*.f64 F 1) (*.f64 (sin.f64 B) (/.f64 (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 (neg.f64 F) (*.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) (neg.f64 (sin.f64 B))))
(/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (neg.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(/.f64 (neg.f64 F) (*.f64 (/.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) 1) (neg.f64 (sin.f64 B))))
(/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (neg.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(/.f64 (*.f64 (/.f64 F (sin.f64 B)) 1) (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 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (sin.f64 B))
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)))
(/.f64 (*.f64 (neg.f64 F) 1) (*.f64 (neg.f64 (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (neg.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(/.f64 (*.f64 (neg.f64 F) 1) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) 1)))
(/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (neg.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(/.f64 (*.f64 (neg.f64 F) -1) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (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 -1 F) (*.f64 (neg.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) (sin.f64 B)))
(/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (neg.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(/.f64 (*.f64 -1 (neg.f64 F)) (*.f64 (neg.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) (neg.f64 (sin.f64 B))))
(/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (neg.f64 (/.f64 F (sin.f64 B))) (neg.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (neg.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(/.f64 (neg.f64 (*.f64 F 1)) (neg.f64 (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (neg.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(/.f64 (neg.f64 (*.f64 (/.f64 F (sin.f64 B)) 1)) (neg.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (neg.f64 F) (*.f64 (sin.f64 B) (neg.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(/.f64 (neg.f64 (*.f64 F (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (neg.f64 (sin.f64 B)))
(pow.f64 (/.f64 (/.f64 F (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)))))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 3)
(/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(pow.f64 (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) 3) 1/3)
(/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 F (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)))))
(sqrt.f64 (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (fma.f64 F F (fma.f64 2 x 2))))
(log.f64 (exp.f64 (/.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)))))
(log.f64 (+.f64 1 (expm1.f64 (/.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)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) 3))
(/.f64 F (*.f64 (sin.f64 B) (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) 3) (pow.f64 (/.f64 F (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) 3/2)))
(expm1.f64 (log1p.f64 (/.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)))))
(exp.f64 (log.f64 (/.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)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 F (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)))))
(log1p.f64 (expm1.f64 (/.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 (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)
(*.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)
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (cbrt.f64 (pow.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))
(/.f64 1 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 F F (fma.f64 2 x 2))) -1) (pow.f64 (cbrt.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 1 (cbrt.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) 1/4) -1) (pow.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) 1/4) -1))
(pow.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) 1/4) -2)
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)
(pow.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) -1)
(/.f64 1 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(pow.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 (cbrt.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) 3)
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)
(pow.f64 (pow.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) 3) 1/3)
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)
(pow.f64 (pow.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) -1/2) 2)
(/.f64 1 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(pow.f64 (/.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))) 1) -1)
(/.f64 1 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(sqrt.f64 (/.f64 1 (fma.f64 F F (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)
(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)
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) 3))
(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)))
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)
(exp.f64 (neg.f64 (log.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))))
(/.f64 1 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2)))) -1))
(/.f64 1 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 2))))) 1))
(/.f64 1 (hypot.f64 F (sqrt.f64 (fma.f64 2 x 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)

eval1.1s (4.5%)

Compiler

Compiled 53224 to 36018 computations (32.3% saved)

prune422.0ms (1.8%)

Pruning

35 alts after pruning (34 fresh and 1 done)

PrunedKeptTotal
New1210241234
Fresh91019
Picked415
Done000
Total1223351258
Accurracy
100.0%
Counts
1258 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
40.7%
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 x)) B)
51.1%
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
56.0%
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
54.9%
(-.f64 (/.f64 (*.f64 F 1) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2)))) (/.f64 x (tan.f64 B)))
55.9%
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B)))
43.8%
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (/.f64 x (tan.f64 B)))
55.9%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
53.1%
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
51.5%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
44.6%
(-.f64 (*.f64 F (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (/.f64 x (tan.f64 B)))
38.8%
(-.f64 (*.f64 F (*.f64 (+.f64 (*.f64 1/6 B) (/.f64 1 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (/.f64 x (tan.f64 B)))
55.9%
(+.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)))))
26.7%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
44.4%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)))
55.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
51.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
46.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
34.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (-.f64 (*.f64 -1/6 B) (/.f64 1 B)))
78.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
78.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) 1/4) -2)))
54.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 2 x) 2)))))
45.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
39.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
79.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 1 (/.f64 (sin.f64 B) F)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
44.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 -1 F)))
44.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (/.f64 -1 F)))
24.1%
(neg.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) 2))
28.6%
(neg.f64 (/.f64 x B))
28.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 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3)))))
28.8%
(neg.f64 (+.f64 (/.f64 x B) (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B)))
28.8%
(neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3))))
51.2%
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
51.0%
(neg.f64 (*.f64 (cos.f64 B) (/.f64 1 (/.f64 (sin.f64 B) x))))
28.9%
(neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))))
51.1%
(neg.f64 (*.f64 (cos.f64 B) (*.f64 x (/.f64 1 (sin.f64 B)))))
40.7%
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (*.f64 -1 x)) B)
51.1%
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
56.0%
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
54.9%
(-.f64 (/.f64 (*.f64 F 1) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2)))) (/.f64 x (tan.f64 B)))
55.9%
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B)))
43.8%
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (/.f64 x (tan.f64 B)))
55.9%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
53.1%
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
51.5%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
44.6%
(-.f64 (*.f64 F (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (/.f64 x (tan.f64 B)))
38.8%
(-.f64 (*.f64 F (*.f64 (+.f64 (*.f64 1/6 B) (/.f64 1 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (/.f64 x (tan.f64 B)))
55.9%
(+.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)))))
26.7%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
44.4%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)))
55.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
51.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
46.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
34.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (-.f64 (*.f64 -1/6 B) (/.f64 1 B)))
78.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
78.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) 1/4) -2)))
54.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 2 x) 2)))))
45.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
39.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
79.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 1 (/.f64 (sin.f64 B) F)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
44.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 -1 F)))
44.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (/.f64 -1 F)))
24.1%
(neg.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) 2))
28.6%
(neg.f64 (/.f64 x B))
28.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 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3)))))
28.8%
(neg.f64 (+.f64 (/.f64 x B) (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B)))
28.8%
(neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3))))
51.2%
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
51.0%
(neg.f64 (*.f64 (cos.f64 B) (/.f64 1 (/.f64 (sin.f64 B) x))))
28.9%
(neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))))
51.1%
(neg.f64 (*.f64 (cos.f64 B) (*.f64 x (/.f64 1 (sin.f64 B)))))
Compiler

Compiled 2618 to 1964 computations (25% saved)

localize779.0ms (3.3%)

Local Accuracy

Found 16 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.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)))))
99.8%
(/.f64 F (sin.f64 B))
86.6%
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
74.9%
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
99.8%
(/.f64 F (sin.f64 B))
99.8%
(/.f64 1 (tan.f64 B))
99.6%
(*.f64 x (/.f64 1 (tan.f64 B)))
86.8%
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
99.5%
(*.f64 -1/6 x)
98.9%
(-.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)))))
90.4%
(*.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))
99.6%
(*.f64 x (/.f64 1 (tan.f64 B)))
99.6%
(/.f64 1 (/.f64 (sin.f64 B) F))
86.6%
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) F)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
74.9%
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
Compiler

Compiled 498 to 293 computations (41.2% saved)

series14.0ms (0.1%)

Counts
8 → 142
Calls

45 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))
2.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))
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 (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)))))

rewrite88.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
882×add-sqr-sqrt
846×pow1
842×*-un-lft-identity
824×add-exp-log
824×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify162.0ms (0.7%)

Algorithm
egg-herbie
Rules
976×fma-neg
976×associate-*l*
952×associate-*r*
896×fma-def
458×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
056812747
1176810423
2644810421
Stop Event
node limit
Counts
263 → 308
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/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 (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 (/.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 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (/.f64 1 B)) x))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (/.f64 1 B)) x) (*.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 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (/.f64 1 B)) x) (+.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/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 -1 (/.f64 x B))
(*.f64 -1 (/.f64 x B))
(/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) x) B)
(-.f64 (+.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 x B))
(-.f64 (+.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 x B))
(-.f64 (+.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 x B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))
(+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))
(+.f64 (*.f64 -1 (/.f64 x B)) (*.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 -1 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))
(+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))
(+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))
(*.f64 -1 (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x 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 (/.f64 x 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 (/.f64 x 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 5)) (sin.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B))) (/.f64 x B))
(-.f64 (+.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 x B))
(-.f64 (+.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 x B))
(*.f64 -1 (+.f64 (/.f64 x 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 (+.f64 (/.f64 x 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 (*.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 (+.f64 (/.f64 x 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 (*.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 (*.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 (+.f64 (/.f64 x B) (/.f64 1 (sin.f64 B)))))))
(/.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 (sin.f64 B) F))
(/.f64 (*.f64 F (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2)) (sin.f64 B))
(pow.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B)))) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B)))))
(*.f64 1 (/.f64 F (sin.f64 B)))
(*.f64 F (/.f64 1 (sin.f64 B)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (cbrt.f64 (/.f64 F (sin.f64 B)))) (cbrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (sqrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (/.f64 1 (sin.f64 B)) F)
(pow.f64 (/.f64 (sin.f64 B) F) -1)
(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 (-.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 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (sqrt.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 (fma.f64 1 (*.f64 x 1/24) (neg.f64 (*.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) 1))) (fma.f64 (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) 1 (*.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) 1)))
(+.f64 (fma.f64 1 (*.f64 x 1/24) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))))
(+.f64 (fma.f64 1 (*.f64 x 1/24) (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (sqrt.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 (fma.f64 x 1/24 (neg.f64 (*.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) 1))) (fma.f64 (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) 1 (*.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) 1)))
(+.f64 (fma.f64 x 1/24 (neg.f64 (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))))
(+.f64 (fma.f64 x 1/24 (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (sqrt.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 (fma.f64 1/24 x (neg.f64 (*.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) 1))) (fma.f64 (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) 1 (*.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) 1)))
(+.f64 (fma.f64 1/24 x (neg.f64 (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 x 1/24)) (cbrt.f64 (*.f64 x 1/24))) (cbrt.f64 (*.f64 x 1/24)) (neg.f64 (*.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) 1))) (fma.f64 (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) 1 (*.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 x 1/24)) (cbrt.f64 (*.f64 x 1/24))) (cbrt.f64 (*.f64 x 1/24)) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 x 1/24)) (cbrt.f64 (*.f64 x 1/24))) (cbrt.f64 (*.f64 x 1/24)) (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (sqrt.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 (fma.f64 (sqrt.f64 (*.f64 x 1/24)) (sqrt.f64 (*.f64 x 1/24)) (neg.f64 (*.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) 1))) (fma.f64 (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) 1 (*.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x 1/24)) (sqrt.f64 (*.f64 x 1/24)) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x 1/24)) (sqrt.f64 (*.f64 x 1/24)) (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (sqrt.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 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 (*.f64 x -1/3) (fma.f64 1/6 x (*.f64 x -1/6)))
(+.f64 (*.f64 x -1/3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x -1/6))) (sqrt.f64 (*.f64 x -1/6)) (*.f64 x -1/6)))
(+.f64 (fma.f64 1 (*.f64 x -1/2) (neg.f64 (*.f64 (*.f64 x -1/6) 1))) (fma.f64 (neg.f64 (*.f64 x -1/6)) 1 (*.f64 (*.f64 x -1/6) 1)))
(+.f64 (fma.f64 1 (*.f64 x -1/2) (neg.f64 (*.f64 x -1/6))) (fma.f64 (neg.f64 x) -1/6 (*.f64 x -1/6)))
(+.f64 (fma.f64 1 (*.f64 x -1/2) (neg.f64 (*.f64 x -1/6))) (fma.f64 1/6 x (*.f64 x -1/6)))
(+.f64 (fma.f64 1 (*.f64 x -1/2) (neg.f64 (*.f64 x -1/6))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x -1/6))) (sqrt.f64 (*.f64 x -1/6)) (*.f64 x -1/6)))
(+.f64 (fma.f64 1 (*.f64 x -1/2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x -1/6)) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.f64 x -1/6)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x -1/6))) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.f64 x -1/6))) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.f64 x -1/6))))))
(+.f64 (fma.f64 x -1/2 (neg.f64 (*.f64 (*.f64 x -1/6) 1))) (fma.f64 (neg.f64 (*.f64 x -1/6)) 1 (*.f64 (*.f64 x -1/6) 1)))
(+.f64 (fma.f64 x -1/2 (neg.f64 (*.f64 x -1/6))) (fma.f64 (neg.f64 x) -1/6 (*.f64 x -1/6)))
(+.f64 (fma.f64 x -1/2 (neg.f64 (*.f64 x -1/6))) (fma.f64 1/6 x (*.f64 x -1/6)))
(+.f64 (fma.f64 x -1/2 (neg.f64 (*.f64 x -1/6))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x -1/6))) (sqrt.f64 (*.f64 x -1/6)) (*.f64 x -1/6)))
(+.f64 (fma.f64 x -1/2 (neg.f64 (*.f64 (cbrt.f64 (*.f64 x -1/6)) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.f64 x -1/6)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x -1/6))) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.f64 x -1/6))) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.f64 x -1/6))))))
(+.f64 (fma.f64 -1/2 x (neg.f64 (*.f64 (*.f64 x -1/6) 1))) (fma.f64 (neg.f64 (*.f64 x -1/6)) 1 (*.f64 (*.f64 x -1/6) 1)))
(+.f64 (fma.f64 -1/2 x (neg.f64 (*.f64 (cbrt.f64 (*.f64 x -1/6)) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.f64 x -1/6)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x -1/6))) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.f64 x -1/6))) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.f64 x -1/6))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 x -1/2)) (cbrt.f64 (*.f64 x -1/2))) (cbrt.f64 (*.f64 x -1/2)) (neg.f64 (*.f64 (*.f64 x -1/6) 1))) (fma.f64 (neg.f64 (*.f64 x -1/6)) 1 (*.f64 (*.f64 x -1/6) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 x -1/2)) (cbrt.f64 (*.f64 x -1/2))) (cbrt.f64 (*.f64 x -1/2)) (neg.f64 (*.f64 x -1/6))) (fma.f64 (neg.f64 x) -1/6 (*.f64 x -1/6)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 x -1/2)) (cbrt.f64 (*.f64 x -1/2))) (cbrt.f64 (*.f64 x -1/2)) (neg.f64 (*.f64 x -1/6))) (fma.f64 1/6 x (*.f64 x -1/6)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 x -1/2)) (cbrt.f64 (*.f64 x -1/2))) (cbrt.f64 (*.f64 x -1/2)) (neg.f64 (*.f64 x -1/6))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x -1/6))) (sqrt.f64 (*.f64 x -1/6)) (*.f64 x -1/6)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 x -1/2)) (cbrt.f64 (*.f64 x -1/2))) (cbrt.f64 (*.f64 x -1/2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x -1/6)) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.f64 x -1/6)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x -1/6))) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.f64 x -1/6))) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.f64 x -1/6))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x -1/2)) (sqrt.f64 (*.f64 x -1/2)) (neg.f64 (*.f64 (*.f64 x -1/6) 1))) (fma.f64 (neg.f64 (*.f64 x -1/6)) 1 (*.f64 (*.f64 x -1/6) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x -1/2)) (sqrt.f64 (*.f64 x -1/2)) (neg.f64 (*.f64 x -1/6))) (fma.f64 (neg.f64 x) -1/6 (*.f64 x -1/6)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x -1/2)) (sqrt.f64 (*.f64 x -1/2)) (neg.f64 (*.f64 x -1/6))) (fma.f64 1/6 x (*.f64 x -1/6)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x -1/2)) (sqrt.f64 (*.f64 x -1/2)) (neg.f64 (*.f64 x -1/6))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x -1/6))) (sqrt.f64 (*.f64 x -1/6)) (*.f64 x -1/6)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x -1/2)) (sqrt.f64 (*.f64 x -1/2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x -1/6)) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.f64 x -1/6)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x -1/6))) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.f64 x -1/6))) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.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 x -1/6) 1)
(log.f64 (exp.f64 (*.f64 x -1/6)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 x -1/6) (*.f64 x -1/6)) (*.f64 x -1/6)))
(expm1.f64 (log1p.f64 (*.f64 x -1/6)))
(exp.f64 (log.f64 (*.f64 x -1/6)))
(log1p.f64 (expm1.f64 (*.f64 x -1/6)))
(*.f64 1 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (neg.f64 F)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))) (cbrt.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))))) (cbrt.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))))
(*.f64 (sqrt.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))) (sqrt.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))))
(pow.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))) 1)
(log.f64 (exp.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))) (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))) (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))))
(expm1.f64 (log1p.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))))
(exp.f64 (log.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))))
(log1p.f64 (expm1.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))))
(*.f64 1 (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B)))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))))) (cbrt.f64 (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B)))))) (cbrt.f64 (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))))) (sqrt.f64 (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) B) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))) 3)) (+.f64 (*.f64 (/.f64 (neg.f64 x) B) (/.f64 (neg.f64 x) B)) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B)))) (*.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 x) B) (/.f64 (neg.f64 x) B)) (*.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))))) (-.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B)))))
(pow.f64 (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B)))) 1)
(log.f64 (exp.f64 (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B)))) (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))))) (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))))))
(exp.f64 (log.f64 (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.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 (*.f64 F -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 (pow.f64 B 3) (neg.f64 (*.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 (+.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 (*.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 (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 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (/.f64 (pow.f64 F 3) (fma.f64 2 x 2)) (sin.f64 B))) (*.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 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (/.f64 (pow.f64 F 3) (fma.f64 2 x 2)) (sin.f64 B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 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)) (/.f64 (sin.f64 B) (pow.f64 F 5)))) (*.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 (/.f64 (pow.f64 F 5) (/.f64 (sin.f64 B) (-.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 1/2 (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 (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 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (/.f64 (pow.f64 F 3) (fma.f64 2 x 2)) (sin.f64 B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 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)) (/.f64 (sin.f64 B) (pow.f64 F 5)))) (*.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 (/.f64 (pow.f64 F 5) (/.f64 (sin.f64 B) (-.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 1/2 (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 (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/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 -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 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (*.f64 F F)) (/.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 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (*.f64 F F)) (/.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)))
(-.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 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (*.f64 F F)) (/.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 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (*.f64 F F)) (/.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 (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)))
(*.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 (*.f64 F x) (sin.f64 B)) (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)))))))
(-.f64 (fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (*.f64 x (*.f64 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 (/.f64 (*.f64 F x) (sin.f64 B)) (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))) (+.f64 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))))) (*.f64 (sqrt.f64 (fma.f64 F F 2)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 F (sin.f64 B)) (*.f64 x (*.f64 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)))))) (*.f64 -1/2 (*.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 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 F 1/840 (*.f64 F -7/2160)) (pow.f64 B 5))) (*.f64 (*.f64 F -7/360) (pow.f64 B 3)))
(/.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/45 (*.f64 x (pow.f64 B 3)))
(*.f64 (*.f64 x -1/45) (pow.f64 B 3))
(*.f64 (pow.f64 B 3) (*.f64 x -1/45))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 (*.f64 x -1/45) (pow.f64 B 3))
(*.f64 (pow.f64 B 3) (*.f64 x -1/45))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 (*.f64 x -1/45) (pow.f64 B 3))
(*.f64 (pow.f64 B 3) (*.f64 x -1/45))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 (*.f64 x -1/45) (pow.f64 B 3))
(*.f64 (pow.f64 B 3) (*.f64 x -1/45))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 (*.f64 x -1/45) (pow.f64 B 3))
(*.f64 (pow.f64 B 3) (*.f64 x -1/45))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 (*.f64 x -1/45) (pow.f64 B 3))
(*.f64 (pow.f64 B 3) (*.f64 x -1/45))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 (*.f64 x -1/45) (pow.f64 B 3))
(*.f64 (pow.f64 B 3) (*.f64 x -1/45))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 (*.f64 x -1/45) (pow.f64 B 3))
(*.f64 (pow.f64 B 3) (*.f64 x -1/45))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 (*.f64 x -1/45) (pow.f64 B 3))
(*.f64 (pow.f64 B 3) (*.f64 x -1/45))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 (*.f64 x -1/45) (pow.f64 B 3))
(*.f64 (pow.f64 B 3) (*.f64 x -1/45))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 (*.f64 x -1/45) (pow.f64 B 3))
(*.f64 (pow.f64 B 3) (*.f64 x -1/45))
(*.f64 -1/45 (*.f64 x (pow.f64 B 3)))
(*.f64 (*.f64 x -1/45) (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 (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 B -1/6) (/.f64 1 B))
(fma.f64 B -1/6 (/.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 B -1/6)) (/.f64 1 B))
(fma.f64 (pow.f64 B 3) -7/360 (fma.f64 B -1/6 (/.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 B -1/6))) (/.f64 1 B))
(fma.f64 (pow.f64 B 5) -31/15120 (fma.f64 (pow.f64 B 3) -7/360 (fma.f64 B -1/6 (/.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 (/.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 (-.f64 (*.f64 -1 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (/.f64 1 B)) x))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 x (-.f64 (neg.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))))) (/.f64 1 B))))
(fma.f64 x (fma.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 -1 B)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))))
(fma.f64 x (fma.f64 (/.f64 F (sin.f64 B)) (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (/.f64 -1 B)) (*.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 (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (/.f64 1 B)) x) (*.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))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 (-.f64 (neg.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))))) (/.f64 1 B)) x (*.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 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 x (fma.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 -1 B)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (*.f64 x (*.f64 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 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 x (fma.f64 (/.f64 F (sin.f64 B)) (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (/.f64 -1 B)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (*.f64 x (*.f64 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 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (/.f64 1 B)) x) (+.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/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 (-.f64 (neg.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))))) (/.f64 1 B)) x (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))) (*.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 x (fma.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 -1 B)) (*.f64 (sqrt.f64 (fma.f64 F F 2)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 F (sin.f64 B)) (*.f64 x (*.f64 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)))))) (*.f64 -1/2 (*.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))))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 x (fma.f64 (/.f64 F (sin.f64 B)) (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (/.f64 -1 B)) (*.f64 (sqrt.f64 (fma.f64 F F 2)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 F (sin.f64 B)) (*.f64 x (*.f64 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)))))) (*.f64 -1/2 (*.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 -1 (/.f64 x B))
(/.f64 (neg.f64 x) B)
(*.f64 -1 (/.f64 x B))
(/.f64 (neg.f64 x) B)
(/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) x) B)
(/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (neg.f64 x)) B)
(-.f64 (+.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 x B))
(-.f64 (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 x B))
(-.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 x B))
(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 (neg.f64 x) B))
(-.f64 (+.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 x B))
(-.f64 (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 x B))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (fma.f64 (neg.f64 (pow.f64 B 3)) (*.f64 F -7/360) (*.f64 B (*.f64 F 1/6)))) (/.f64 (fma.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (neg.f64 x)) B))
(-.f64 (+.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 x B))
(-.f64 (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 x B))
(-.f64 (+.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 (*.f64 F -7/360) (pow.f64 B 3)))))) (/.f64 x 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 -1 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1 (/.f64 x B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (/.f64 F (sin.f64 B))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 F (sin.f64 B))) (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1 (/.f64 x B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (/.f64 F (sin.f64 B))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 F (sin.f64 B))) (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1 (/.f64 x B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (/.f64 F (sin.f64 B))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 F (sin.f64 B))) (/.f64 x 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 -1 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1 (/.f64 x B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (/.f64 F (sin.f64 B))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 F (sin.f64 B))) (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1 (/.f64 x B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (/.f64 F (sin.f64 B))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 F (sin.f64 B))) (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1 (/.f64 x B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2)))) (/.f64 F (sin.f64 B))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (/.f64 F (sin.f64 B))) (/.f64 x B))
(*.f64 -1 (/.f64 x B))
(/.f64 (neg.f64 x) B)
(+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))))
(fma.f64 -1 (/.f64 x B) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (/.f64 x 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 (/.f64 x 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 (/.f64 (pow.f64 F 3) (fma.f64 2 x 2)) (sin.f64 B))) (fma.f64 -1 (/.f64 x B) (*.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 (neg.f64 x) 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 (/.f64 x 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 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 (/.f64 (pow.f64 F 3) (fma.f64 2 x 2)) (sin.f64 B))) (fma.f64 -1 (/.f64 x B) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 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)) (/.f64 (sin.f64 B) (pow.f64 F 5)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))))
(+.f64 (fma.f64 -1 (/.f64 x B) (*.f64 (/.f64 (pow.f64 F 5) (/.f64 (sin.f64 B) (-.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 1/2 (sqrt.f64 (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 (sin.f64 B)) (/.f64 x B))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (/.f64 1 (sin.f64 B))) (/.f64 x B))
(-.f64 (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 1 (sin.f64 B))) (/.f64 x B))
(+.f64 (/.f64 1 (sin.f64 B)) (-.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 x B)))
(-.f64 (+.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 x B))
(-.f64 (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 (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 (sin.f64 B)))) (/.f64 x 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 (sin.f64 B) (pow.f64 F 4))) (/.f64 1 (sin.f64 B))) (-.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 x B)))
(-.f64 (+.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 x B))
(-.f64 (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))) (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 (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 (sin.f64 B))))) (/.f64 x B))
(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 (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 1 (sin.f64 B))) (-.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 x B))))
(*.f64 -1 (+.f64 (/.f64 x B) (/.f64 1 (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)))
(fma.f64 -1 (/.f64 x 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 (+.f64 (/.f64 x B) (/.f64 1 (sin.f64 B)))))
(fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))))
(fma.f64 1/2 (/.f64 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (*.f64 F F)) (fma.f64 -1 (/.f64 x 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 (*.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 (+.f64 (/.f64 x 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/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))) (neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)))))
(fma.f64 1/2 (+.f64 (/.f64 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (*.f64 F F)) (/.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 (/.f64 x 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 (*.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 (*.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 (+.f64 (/.f64 x 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/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))) (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))) (neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))))))
(fma.f64 1/2 (+.f64 (/.f64 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (*.f64 F F)) (/.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)))) (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 (/.f64 x B) (/.f64 -1 (sin.f64 B)))))
(/.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 (sin.f64 B) F))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) (sin.f64 B)) F)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(/.f64 (*.f64 F (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2)) (sin.f64 B))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) (sin.f64 B)) F)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(pow.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))) 1)
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) (sin.f64 B)) F)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(log.f64 (exp.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B)))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) (sin.f64 B)) F)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B)))) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B)))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) (sin.f64 B)) F)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B)))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) (sin.f64 B)) F)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B)))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) (sin.f64 B)) F)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B)))))
(*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) (sin.f64 B)) F)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(*.f64 1 (/.f64 F (sin.f64 B)))
(/.f64 F (sin.f64 B))
(*.f64 F (/.f64 1 (sin.f64 B)))
(/.f64 F (sin.f64 B))
(*.f64 (*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (cbrt.f64 (/.f64 F (sin.f64 B)))) (cbrt.f64 (/.f64 F (sin.f64 B))))
(/.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 (/.f64 1 (sin.f64 B)) F)
(/.f64 F (sin.f64 B))
(pow.f64 (/.f64 (sin.f64 B) F) -1)
(/.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))))
(cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 F (sin.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3))
(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 (-.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))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (*.f64 (*.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 -1/6 (*.f64 x -1/3))))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18)))) 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))))
(*.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 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (sqrt.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 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 1/120 x (*.f64 x 1/18)))) (sqrt.f64 (fma.f64 1/120 x (*.f64 x 1/18))) (fma.f64 1/120 x (*.f64 x 1/18))))
(+.f64 (fma.f64 1 (*.f64 x 1/24) (neg.f64 (*.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) 1))) (fma.f64 (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) 1 (*.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) 1)))
(+.f64 (+.f64 (neg.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 1 (*.f64 x 1/24) (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(+.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18))) (*.f64 (fma.f64 1/120 x (*.f64 x 1/18)) 0))
(+.f64 (fma.f64 1 (*.f64 x 1/24) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))))
(+.f64 (+.f64 (neg.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 1 (*.f64 x 1/24) (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(+.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18))) (*.f64 (fma.f64 1/120 x (*.f64 x 1/18)) 0))
(+.f64 (fma.f64 1 (*.f64 x 1/24) (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (sqrt.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 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (sqrt.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 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 1/120 x (*.f64 x 1/18)))) (sqrt.f64 (fma.f64 1/120 x (*.f64 x 1/18))) (fma.f64 1/120 x (*.f64 x 1/18))))
(+.f64 (fma.f64 x 1/24 (neg.f64 (*.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) 1))) (fma.f64 (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) 1 (*.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) 1)))
(+.f64 (+.f64 (neg.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 1 (*.f64 x 1/24) (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(+.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18))) (*.f64 (fma.f64 1/120 x (*.f64 x 1/18)) 0))
(+.f64 (fma.f64 x 1/24 (neg.f64 (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))))
(+.f64 (+.f64 (neg.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 1 (*.f64 x 1/24) (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(+.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18))) (*.f64 (fma.f64 1/120 x (*.f64 x 1/18)) 0))
(+.f64 (fma.f64 x 1/24 (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (sqrt.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 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (sqrt.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 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 1/120 x (*.f64 x 1/18)))) (sqrt.f64 (fma.f64 1/120 x (*.f64 x 1/18))) (fma.f64 1/120 x (*.f64 x 1/18))))
(+.f64 (fma.f64 1/24 x (neg.f64 (*.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) 1))) (fma.f64 (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) 1 (*.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) 1)))
(+.f64 (+.f64 (neg.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 1 (*.f64 x 1/24) (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(+.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18))) (*.f64 (fma.f64 1/120 x (*.f64 x 1/18)) 0))
(+.f64 (fma.f64 1/24 x (neg.f64 (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))))
(+.f64 (+.f64 (neg.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 1 (*.f64 x 1/24) (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(+.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18))) (*.f64 (fma.f64 1/120 x (*.f64 x 1/18)) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 x 1/24)) (cbrt.f64 (*.f64 x 1/24))) (cbrt.f64 (*.f64 x 1/24)) (neg.f64 (*.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) 1))) (fma.f64 (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) 1 (*.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) 1)))
(+.f64 (+.f64 (neg.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 1 (*.f64 x 1/24) (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(+.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18))) (*.f64 (fma.f64 1/120 x (*.f64 x 1/18)) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 x 1/24)) (cbrt.f64 (*.f64 x 1/24))) (cbrt.f64 (*.f64 x 1/24)) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))))
(+.f64 (+.f64 (neg.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 1 (*.f64 x 1/24) (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(+.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18))) (*.f64 (fma.f64 1/120 x (*.f64 x 1/18)) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 x 1/24)) (cbrt.f64 (*.f64 x 1/24))) (cbrt.f64 (*.f64 x 1/24)) (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (sqrt.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 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (sqrt.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 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 1/120 x (*.f64 x 1/18)))) (sqrt.f64 (fma.f64 1/120 x (*.f64 x 1/18))) (fma.f64 1/120 x (*.f64 x 1/18))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x 1/24)) (sqrt.f64 (*.f64 x 1/24)) (neg.f64 (*.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) 1))) (fma.f64 (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) 1 (*.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))) 1)))
(+.f64 (+.f64 (neg.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 1 (*.f64 x 1/24) (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(+.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18))) (*.f64 (fma.f64 1/120 x (*.f64 x 1/18)) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x 1/24)) (sqrt.f64 (*.f64 x 1/24)) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (*.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (cbrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))))
(+.f64 (+.f64 (neg.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 1 (*.f64 x 1/24) (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))))
(+.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18))) (*.f64 (fma.f64 1/120 x (*.f64 x 1/18)) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x 1/24)) (sqrt.f64 (*.f64 x 1/24)) (neg.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (sqrt.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 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3))))) (sqrt.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 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 1/120 x (*.f64 x 1/18)))) (sqrt.f64 (fma.f64 1/120 x (*.f64 x 1/18))) (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 x (*.f64 1/576 x))))
(/.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 x (*.f64 1/576 x)) (pow.f64 (cbrt.f64 (fma.f64 1/120 x (*.f64 x 1/18))) 6)) (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))))))
(cbrt.f64 (*.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (*.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)))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18))) 3))
(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)))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (*.f64 x -1/3) (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (*.f64 x -1/3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x -1/6))) (sqrt.f64 (*.f64 x -1/6)) (*.f64 x -1/6)))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 1 (*.f64 x -1/2) (neg.f64 (*.f64 (*.f64 x -1/6) 1))) (fma.f64 (neg.f64 (*.f64 x -1/6)) 1 (*.f64 (*.f64 x -1/6) 1)))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 1 (*.f64 x -1/2) (neg.f64 (*.f64 x -1/6))) (fma.f64 (neg.f64 x) -1/6 (*.f64 x -1/6)))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 1 (*.f64 x -1/2) (neg.f64 (*.f64 x -1/6))) (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 1 (*.f64 x -1/2) (neg.f64 (*.f64 x -1/6))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x -1/6))) (sqrt.f64 (*.f64 x -1/6)) (*.f64 x -1/6)))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 1 (*.f64 x -1/2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x -1/6)) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.f64 x -1/6)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x -1/6))) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.f64 x -1/6))) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.f64 x -1/6))))))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 x -1/2 (neg.f64 (*.f64 (*.f64 x -1/6) 1))) (fma.f64 (neg.f64 (*.f64 x -1/6)) 1 (*.f64 (*.f64 x -1/6) 1)))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 x -1/2 (neg.f64 (*.f64 x -1/6))) (fma.f64 (neg.f64 x) -1/6 (*.f64 x -1/6)))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 x -1/2 (neg.f64 (*.f64 x -1/6))) (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 x -1/2 (neg.f64 (*.f64 x -1/6))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x -1/6))) (sqrt.f64 (*.f64 x -1/6)) (*.f64 x -1/6)))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 x -1/2 (neg.f64 (*.f64 (cbrt.f64 (*.f64 x -1/6)) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.f64 x -1/6)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x -1/6))) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.f64 x -1/6))) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.f64 x -1/6))))))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 -1/2 x (neg.f64 (*.f64 (*.f64 x -1/6) 1))) (fma.f64 (neg.f64 (*.f64 x -1/6)) 1 (*.f64 (*.f64 x -1/6) 1)))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 -1/2 x (neg.f64 (*.f64 (cbrt.f64 (*.f64 x -1/6)) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.f64 x -1/6)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x -1/6))) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.f64 x -1/6))) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.f64 x -1/6))))))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 x -1/2)) (cbrt.f64 (*.f64 x -1/2))) (cbrt.f64 (*.f64 x -1/2)) (neg.f64 (*.f64 (*.f64 x -1/6) 1))) (fma.f64 (neg.f64 (*.f64 x -1/6)) 1 (*.f64 (*.f64 x -1/6) 1)))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 x -1/2)) (cbrt.f64 (*.f64 x -1/2))) (cbrt.f64 (*.f64 x -1/2)) (neg.f64 (*.f64 x -1/6))) (fma.f64 (neg.f64 x) -1/6 (*.f64 x -1/6)))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 x -1/2)) (cbrt.f64 (*.f64 x -1/2))) (cbrt.f64 (*.f64 x -1/2)) (neg.f64 (*.f64 x -1/6))) (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 x -1/2)) (cbrt.f64 (*.f64 x -1/2))) (cbrt.f64 (*.f64 x -1/2)) (neg.f64 (*.f64 x -1/6))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x -1/6))) (sqrt.f64 (*.f64 x -1/6)) (*.f64 x -1/6)))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 x -1/2)) (cbrt.f64 (*.f64 x -1/2))) (cbrt.f64 (*.f64 x -1/2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x -1/6)) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.f64 x -1/6)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x -1/6))) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.f64 x -1/6))) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.f64 x -1/6))))))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x -1/2)) (sqrt.f64 (*.f64 x -1/2)) (neg.f64 (*.f64 (*.f64 x -1/6) 1))) (fma.f64 (neg.f64 (*.f64 x -1/6)) 1 (*.f64 (*.f64 x -1/6) 1)))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x -1/2)) (sqrt.f64 (*.f64 x -1/2)) (neg.f64 (*.f64 x -1/6))) (fma.f64 (neg.f64 x) -1/6 (*.f64 x -1/6)))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x -1/2)) (sqrt.f64 (*.f64 x -1/2)) (neg.f64 (*.f64 x -1/6))) (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x -1/2)) (sqrt.f64 (*.f64 x -1/2)) (neg.f64 (*.f64 x -1/6))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x -1/6))) (sqrt.f64 (*.f64 x -1/6)) (*.f64 x -1/6)))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x -1/2)) (sqrt.f64 (*.f64 x -1/2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x -1/6)) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.f64 x -1/6)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x -1/6))) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.f64 x -1/6))) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (cbrt.f64 (*.f64 x -1/6))))))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(*.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)))
(cbrt.f64 (*.f64 (*.f64 x -1/3) (*.f64 (*.f64 x x) 1/9)))
(cbrt.f64 (pow.f64 (*.f64 x -1/3) 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 x -1/6) 1)
(*.f64 x -1/6)
(log.f64 (exp.f64 (*.f64 x -1/6)))
(*.f64 x -1/6)
(cbrt.f64 (*.f64 (*.f64 (*.f64 x -1/6) (*.f64 x -1/6)) (*.f64 x -1/6)))
(*.f64 x -1/6)
(expm1.f64 (log1p.f64 (*.f64 x -1/6)))
(*.f64 x -1/6)
(exp.f64 (log.f64 (*.f64 x -1/6)))
(*.f64 x -1/6)
(log1p.f64 (expm1.f64 (*.f64 x -1/6)))
(*.f64 x -1/6)
(*.f64 1 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))))
(/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))
(/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (neg.f64 F)))
(/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))
(/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))) (cbrt.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))))) (cbrt.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))))
(/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))
(/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))
(*.f64 (sqrt.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))) (sqrt.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))))
(/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))
(/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))
(pow.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))) 1)
(/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))
(/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))
(log.f64 (exp.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))))
(/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))
(/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))) (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))) (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))))
(cbrt.f64 (*.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (*.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) 3))
(expm1.f64 (log1p.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))))
(/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))
(/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))
(exp.f64 (log.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))))
(/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))
(/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))
(log1p.f64 (expm1.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))))
(/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))
(/.f64 F (*.f64 (sin.f64 B) (neg.f64 F)))
(*.f64 1 (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B)))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2)) (/.f64 (neg.f64 x) B))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (/.f64 x B))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))))) (cbrt.f64 (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B)))))) (cbrt.f64 (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2)) (/.f64 (neg.f64 x) B))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (/.f64 x B))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))))) (sqrt.f64 (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2)) (/.f64 (neg.f64 x) B))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (/.f64 x B))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) B) 3) (pow.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))) 3)) (+.f64 (*.f64 (/.f64 (neg.f64 x) B) (/.f64 (neg.f64 x) B)) (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B)))) (*.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) B) 3) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2)) 3)) (fma.f64 (/.f64 (neg.f64 x) B) (/.f64 (neg.f64 x) B) (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2)) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2)) (/.f64 (neg.f64 x) B)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) B) 3) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) 3)) (fma.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (/.f64 x B)) (*.f64 (/.f64 x B) (/.f64 x B))))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 x) B) (/.f64 (neg.f64 x) B)) (*.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))))) (-.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B)))))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 x) B) (/.f64 (neg.f64 x) B)) (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2))))) (-.f64 (/.f64 (neg.f64 x) B) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2))))
(/.f64 (-.f64 (*.f64 (/.f64 x B) (/.f64 x B)) (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1))) (-.f64 (/.f64 (neg.f64 x) B) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))))
(/.f64 (-.f64 (*.f64 (/.f64 x B) (/.f64 x B)) (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (/.f64 1 (fma.f64 F F (fma.f64 2 x 2))))) (-.f64 (/.f64 (neg.f64 x) B) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))))
(pow.f64 (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B)))) 1)
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2)) (/.f64 (neg.f64 x) B))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (/.f64 x B))
(log.f64 (exp.f64 (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2)) (/.f64 (neg.f64 x) B))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (/.f64 x B))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B)))) (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))))) (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))))))
(cbrt.f64 (*.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2)) (/.f64 (neg.f64 x) B)) (*.f64 (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2)) (/.f64 (neg.f64 x) B)) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2)) (/.f64 (neg.f64 x) B)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (/.f64 x B)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2)) (/.f64 (neg.f64 x) B))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (/.f64 x B))
(exp.f64 (log.f64 (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2)) (/.f64 (neg.f64 x) B))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (/.f64 x B))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (/.f64 F (sin.f64 B))))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2)) (/.f64 (neg.f64 x) B))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (/.f64 x B))

eval788.0ms (3.3%)

Compiler

Compiled 49606 to 31302 computations (36.9% saved)

prune361.0ms (1.5%)

Pruning

43 alts after pruning (40 fresh and 3 done)

PrunedKeptTotal
New1288171305
Fresh62329
Picked325
Done011
Total1297431340
Accurracy
100.0%
Counts
1340 → 43
Alt Table
Click to see full alt table
StatusAccuracyProgram
40.7%
(/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2))))) x) B)
51.1%
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
56.0%
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
54.9%
(-.f64 (/.f64 (*.f64 F 1) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2)))) (/.f64 x (tan.f64 B)))
55.9%
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B)))
37.2%
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))
55.9%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
53.1%
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
51.5%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
44.6%
(-.f64 (*.f64 F (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (/.f64 x (tan.f64 B)))
38.8%
(-.f64 (*.f64 F (*.f64 (+.f64 (*.f64 1/6 B) (/.f64 1 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (/.f64 x (tan.f64 B)))
34.7%
(+.f64 (/.f64 1 (sin.f64 B)) (-.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 x B)))
26.7%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)))
34.1%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
55.4%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
55.9%
(+.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)))))
27.7%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
26.7%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
25.2%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (+.f64 (/.f64 1 F) (/.f64 (+.f64 -1 (neg.f64 x)) (pow.f64 F 3)))))
38.3%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))))
54.7%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
34.3%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F 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 (/.f64 1 (/.f64 (sin.f64 B) F)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
34.1%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
39.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (/.f64 F B) (neg.f64 F)))
44.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (/.f64 1 (/.f64 (sin.f64 B) F)) (neg.f64 F)))
55.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
51.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
46.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
78.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
54.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 2 x) 2)))))
39.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
45.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 1 F)))
44.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (/.f64 -1 F)))
24.1%
(neg.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) 2))
28.6%
(neg.f64 (/.f64 x B))
28.3%
(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)))))
28.8%
(neg.f64 (+.f64 (/.f64 x B) (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B)))
28.8%
(neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3))))
51.2%
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
51.0%
(neg.f64 (*.f64 (cos.f64 B) (/.f64 1 (/.f64 (sin.f64 B) x))))
28.9%
(neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))))
51.1%
(neg.f64 (*.f64 (cos.f64 B) (*.f64 x (/.f64 1 (sin.f64 B)))))
40.7%
(/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2))))) x) B)
51.1%
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
56.0%
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
54.9%
(-.f64 (/.f64 (*.f64 F 1) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2)))) (/.f64 x (tan.f64 B)))
55.9%
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B)))
37.2%
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))
55.9%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
53.1%
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
51.5%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
44.6%
(-.f64 (*.f64 F (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (/.f64 x (tan.f64 B)))
38.8%
(-.f64 (*.f64 F (*.f64 (+.f64 (*.f64 1/6 B) (/.f64 1 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (/.f64 x (tan.f64 B)))
34.7%
(+.f64 (/.f64 1 (sin.f64 B)) (-.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 x B)))
26.7%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)))
34.1%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
55.4%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
55.9%
(+.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)))))
27.7%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
26.7%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
25.2%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (+.f64 (/.f64 1 F) (/.f64 (+.f64 -1 (neg.f64 x)) (pow.f64 F 3)))))
38.3%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))))
54.7%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
34.3%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F 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 (/.f64 1 (/.f64 (sin.f64 B) F)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
34.1%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
39.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (/.f64 F B) (neg.f64 F)))
44.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (/.f64 1 (/.f64 (sin.f64 B) F)) (neg.f64 F)))
55.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
51.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
46.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
78.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
54.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 2 x) 2)))))
39.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
45.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 1 F)))
44.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (/.f64 -1 F)))
24.1%
(neg.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) 2))
28.6%
(neg.f64 (/.f64 x B))
28.3%
(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)))))
28.8%
(neg.f64 (+.f64 (/.f64 x B) (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B)))
28.8%
(neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3))))
51.2%
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
51.0%
(neg.f64 (*.f64 (cos.f64 B) (/.f64 1 (/.f64 (sin.f64 B) x))))
28.9%
(neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))))
51.1%
(neg.f64 (*.f64 (cos.f64 B) (*.f64 x (/.f64 1 (sin.f64 B)))))
Compiler

Compiled 3150 to 2322 computations (26.3% saved)

localize657.0ms (2.8%)

Local Accuracy

Found 19 expressions with local accuracy:

NewAccuracyProgram
99.8%
(/.f64 (sin.f64 B) F)
99.6%
(/.f64 1 (/.f64 (sin.f64 B) F))
86.6%
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) F)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
74.9%
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
99.8%
(/.f64 x (tan.f64 B))
99.8%
(*.f64 (sin.f64 B) F)
99.6%
(/.f64 1 (*.f64 (sin.f64 B) F))
92.3%
(*.f64 F (/.f64 1 (*.f64 (sin.f64 B) F)))
100.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
99.8%
(/.f64 1 (tan.f64 B))
99.6%
(*.f64 x (/.f64 1 (tan.f64 B)))
79.2%
(*.f64 (/.f64 F B) (/.f64 -1 F))
100.0%
(+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3)))
99.7%
(*.f64 B (*.f64 x -1/3))
99.5%
(*.f64 x -1/3)
99.0%
(pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3)
86.6%
(*.f64 (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
86.2%
(cbrt.f64 (/.f64 F (sin.f64 B)))
74.9%
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
Compiler

Compiled 380 to 192 computations (49.5% saved)

series28.0ms (0.1%)

Counts
12 → 200
Calls

75 calls:

TimeVariablePointExpression
3.0ms
B
@0
(/.f64 1 (*.f64 (sin.f64 B) F))
1.0ms
B
@inf
(cbrt.f64 (/.f64 F (sin.f64 B)))
1.0ms
B
@-inf
(cbrt.f64 (/.f64 F (sin.f64 B)))
1.0ms
B
@0
(pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3)
1.0ms
F
@0
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))

rewrite82.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
846×add-sqr-sqrt
820×pow1
816×*-un-lft-identity
784×add-exp-log
784×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
041228
1878216
Stop Event
node limit
Counts
12 → 156
Calls
Call 1
Inputs
(cbrt.f64 (/.f64 F (sin.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
(pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3)
(*.f64 x -1/3)
(*.f64 B (*.f64 x -1/3))
(+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3)))
(*.f64 (/.f64 F B) (/.f64 -1 F))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F 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 (sin.f64 B) F)
Outputs
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 F (sin.f64 B))))) 1)
(*.f64 1 (cbrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B))))) (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) (sqrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))))
(/.f64 (cbrt.f64 F) (cbrt.f64 (sin.f64 B)))
(pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 1)
(pow.f64 (/.f64 F (sin.f64 B)) 1/3)
(log.f64 (exp.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 F (sin.f64 B))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 F (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)
(pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1)
(log.f64 (exp.f64 (*.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 (*.f64 (*.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 2 x (fma.f64 F F 2)) -1/2))))
(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))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (sin.f64 B)))) 1)
(*.f64 F (/.f64 1 (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (cbrt.f64 (/.f64 F (sin.f64 B)))))
(*.f64 1 (/.f64 F (sin.f64 B)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (cbrt.f64 (/.f64 F (sin.f64 B)))) (cbrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (sqrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3/2) (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3/2))
(/.f64 F (sin.f64 B))
(/.f64 1 (/.f64 (sin.f64 B) F))
(/.f64 (neg.f64 F) (neg.f64 (sin.f64 B)))
(log.f64 (exp.f64 (/.f64 F (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.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))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x -1/3))) 1)
(pow.f64 (*.f64 x -1/3) 1)
(log.f64 (exp.f64 (*.f64 x -1/3)))
(log.f64 (+.f64 1 (expm1.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)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (*.f64 x -1/3)))) 1)
(pow.f64 (*.f64 B (*.f64 x -1/3)) 1)
(log.f64 (exp.f64 (*.f64 B (*.f64 x -1/3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (*.f64 x -1/3)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 B (*.f64 x -1/3)) (*.f64 B (*.f64 x -1/3))) (*.f64 B (*.f64 x -1/3))))
(expm1.f64 (log1p.f64 (*.f64 B (*.f64 x -1/3))))
(exp.f64 (log.f64 (*.f64 B (*.f64 x -1/3))))
(log1p.f64 (expm1.f64 (*.f64 B (*.f64 x -1/3))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B)))) 1)
(*.f64 1 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))) (cbrt.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B)))) (cbrt.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))) (sqrt.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))))
(/.f64 (+.f64 (pow.f64 (/.f64 x B) 3) (pow.f64 (*.f64 B (*.f64 x -1/3)) 3)) (fma.f64 (/.f64 x B) (/.f64 x B) (-.f64 (*.f64 (*.f64 B (*.f64 x -1/3)) (*.f64 B (*.f64 x -1/3))) (*.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3))))))
(/.f64 (-.f64 (*.f64 (/.f64 x B) (/.f64 x B)) (*.f64 (*.f64 B (*.f64 x -1/3)) (*.f64 B (*.f64 x -1/3)))) (-.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3))))
(pow.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B)) 1)
(log.f64 (exp.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B)))))
(log.f64 (*.f64 (exp.f64 (*.f64 B (*.f64 x -1/3))) (exp.f64 (/.f64 x B))))
(log.f64 (*.f64 (exp.f64 (/.f64 x B)) (exp.f64 (*.f64 B (*.f64 x -1/3)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B)) (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))) (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))))
(exp.f64 (log.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(fma.f64 x (/.f64 1 B) (*.f64 B (*.f64 x -1/3)))
(fma.f64 1 (*.f64 B (*.f64 x -1/3)) (/.f64 x B))
(fma.f64 1 (/.f64 x B) (*.f64 B (*.f64 x -1/3)))
(fma.f64 (*.f64 x -1/3) B (/.f64 x B))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 B (*.f64 x -1/3))) (cbrt.f64 (*.f64 B (*.f64 x -1/3)))) (cbrt.f64 (*.f64 B (*.f64 x -1/3))) (/.f64 x B))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x B)) (cbrt.f64 (/.f64 x B))) (cbrt.f64 (/.f64 x B)) (*.f64 B (*.f64 x -1/3)))
(fma.f64 (sqrt.f64 (*.f64 B (*.f64 x -1/3))) (sqrt.f64 (*.f64 B (*.f64 x -1/3))) (/.f64 x B))
(fma.f64 (sqrt.f64 (/.f64 x B)) (sqrt.f64 (/.f64 x B)) (*.f64 B (*.f64 x -1/3)))
(fma.f64 (*.f64 B x) -1/3 (/.f64 x B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B))) 1)
(/.f64 (*.f64 F -1) (*.f64 B F))
(/.f64 (*.f64 (/.f64 F B) -1) F)
(/.f64 (*.f64 F (/.f64 -1 F)) B)
(pow.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B) (/.f64 (*.f64 F (/.f64 -1 F)) B)) (/.f64 (*.f64 F (/.f64 -1 F)) B)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B)))
(exp.f64 (log.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B)))))) 1)
(*.f64 1 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))) (cbrt.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B)))))) (cbrt.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))) (sqrt.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (/.f64 x (tan.f64 B))) 3) (pow.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B) 3)) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))) (-.f64 (*.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B) (/.f64 (*.f64 F (/.f64 -1 F)) B)) (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (/.f64 (*.f64 F (/.f64 -1 F)) B)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 x (tan.f64 B)))) (*.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B) (/.f64 (*.f64 F (/.f64 -1 F)) B))) (-.f64 (neg.f64 (/.f64 x (tan.f64 B))) (/.f64 (*.f64 F (/.f64 -1 F)) B)))
(pow.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B)))) 1)
(log.f64 (exp.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B)))))))
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B)) (exp.f64 (neg.f64 (/.f64 x (tan.f64 B))))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 x (tan.f64 B)))) (exp.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B)))) (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))) (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))))
(fma.f64 x (neg.f64 (/.f64 1 (tan.f64 B))) (/.f64 (*.f64 F (/.f64 -1 F)) B))
(fma.f64 1 (/.f64 (*.f64 F (/.f64 -1 F)) B) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 1 (neg.f64 (/.f64 x (tan.f64 B))) (/.f64 (*.f64 F (/.f64 -1 F)) B))
(fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 F (/.f64 -1 F)) B))
(fma.f64 (/.f64 -1 F) (/.f64 F B) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B)) (cbrt.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B))) (cbrt.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 x (tan.f64 B)))) (cbrt.f64 (neg.f64 (/.f64 x (tan.f64 B))))) (cbrt.f64 (neg.f64 (/.f64 x (tan.f64 B)))) (/.f64 (*.f64 F (/.f64 -1 F)) B))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B)) (sqrt.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (sqrt.f64 (neg.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (neg.f64 (/.f64 x (tan.f64 B)))) (/.f64 (*.f64 F (/.f64 -1 F)) B))
(fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 (*.f64 F (/.f64 -1 F)) B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (*.f64 F (sin.f64 B))))) 1)
(/.f64 F (*.f64 F (sin.f64 B)))
(/.f64 (*.f64 F 1) (*.f64 F (sin.f64 B)))
(pow.f64 (/.f64 F (*.f64 F (sin.f64 B))) 1)
(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 (*.f64 (*.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 F (*.f64 F (sin.f64 B)))) (/.f64 F (*.f64 F (sin.f64 B)))))
(expm1.f64 (log1p.f64 (/.f64 F (*.f64 F (sin.f64 B)))))
(exp.f64 (log.f64 (/.f64 F (*.f64 F (sin.f64 B)))))
(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 (*.f64 F (sin.f64 B))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 F (sin.f64 B)))) (cbrt.f64 (/.f64 1 (*.f64 F (sin.f64 B))))) (cbrt.f64 (/.f64 1 (*.f64 F (sin.f64 B)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (sin.f64 B)))) (sqrt.f64 (/.f64 1 (*.f64 F (sin.f64 B)))))
(pow.f64 (*.f64 F (sin.f64 B)) -1)
(pow.f64 (/.f64 1 (*.f64 F (sin.f64 B))) 1)
(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 (*.f64 (*.f64 (/.f64 1 (*.f64 F (sin.f64 B))) (/.f64 1 (*.f64 F (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B)))))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 F (sin.f64 B)))))
(exp.f64 (-.f64 0 (log.f64 (*.f64 F (sin.f64 B)))))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 F (sin.f64 B)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (sin.f64 B)))) 1)
(pow.f64 (*.f64 F (sin.f64 B)) 1)
(log.f64 (exp.f64 (*.f64 F (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.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))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 B) F))) 1)
(*.f64 (sin.f64 B) (/.f64 1 F))
(*.f64 1 (/.f64 (sin.f64 B) F))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) (cbrt.f64 (/.f64 (sin.f64 B) F))) (cbrt.f64 (/.f64 (sin.f64 B) F)))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 B) F)) (sqrt.f64 (/.f64 (sin.f64 B) F)))
(pow.f64 (/.f64 (sin.f64 B) F) 1)
(log.f64 (exp.f64 (/.f64 (sin.f64 B) F)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 B) F))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sin.f64 B) F) (/.f64 (sin.f64 B) F)) (/.f64 (sin.f64 B) F)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 B) F)))
(exp.f64 (log.f64 (/.f64 (sin.f64 B) F)))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 B) F)))

simplify257.0ms (1.1%)

Algorithm
egg-herbie
Rules
862×associate-*r*
840×associate-*l*
616×fma-def
490×fma-neg
488×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
060810252
115619062
261769060
Stop Event
node limit
Counts
356 → 321
Calls
Call 1
Inputs
(pow.f64 (/.f64 F (sin.f64 B)) 1/3)
(pow.f64 (/.f64 F (sin.f64 B)) 1/3)
(pow.f64 (/.f64 F (sin.f64 B)) 1/3)
(pow.f64 (/.f64 F (sin.f64 B)) 1/3)
(pow.f64 (/.f64 F (sin.f64 B)) 1/3)
(pow.f64 (/.f64 F (sin.f64 B)) 1/3)
(pow.f64 (/.f64 F (sin.f64 B)) 1/3)
(pow.f64 (/.f64 F (sin.f64 B)) 1/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 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 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 (pow.f64 1 1/3) (/.f64 F (sin.f64 B)))
(*.f64 (pow.f64 1 1/3) (/.f64 F (sin.f64 B)))
(*.f64 (pow.f64 1 1/3) (/.f64 F (sin.f64 B)))
(*.f64 (pow.f64 1 1/3) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 1 1/3))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 1 1/3))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 1 1/3))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 1 1/3))
(*.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/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/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 (*.f64 -1/3 B) (/.f64 1 B)) x)
(*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)
(*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)
(*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)
(*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)
(*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)
(*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)
(*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 B) (/.f64 1 B)) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 B) (/.f64 1 B)) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 B) (/.f64 1 B)) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 B) (/.f64 1 B)) x))
(/.f64 x B)
(+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))
(+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))
(+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))
(*.f64 -1/3 (*.f64 B x))
(+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))
(+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))
(+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))
(*.f64 -1/3 (*.f64 B x))
(+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))
(+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))
(+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 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 (/.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 (/.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 1 x) B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 1/3 (*.f64 B x)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 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 (+.f64 1 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 (*.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 (/.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 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 B)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 B)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 B)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 B)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 B)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 B)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 B)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 B)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 B)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 B)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 B)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 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 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 B F)
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 B 3) F)) (/.f64 B F))
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 B 3) F)) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 B 5) F)) (/.f64 B F)))
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 B 3) F)) (+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 B 7) F)) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 B 5) F)) (/.f64 B F))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 F (sin.f64 B))))) 1)
(*.f64 1 (cbrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B))))) (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) (sqrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))))
(/.f64 (cbrt.f64 F) (cbrt.f64 (sin.f64 B)))
(pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 1)
(pow.f64 (/.f64 F (sin.f64 B)) 1/3)
(log.f64 (exp.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 F (sin.f64 B))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 F (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)
(pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1)
(log.f64 (exp.f64 (*.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 (*.f64 (*.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 2 x (fma.f64 F F 2)) -1/2))))
(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))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (sin.f64 B)))) 1)
(*.f64 F (/.f64 1 (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (cbrt.f64 (/.f64 F (sin.f64 B)))))
(*.f64 1 (/.f64 F (sin.f64 B)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (cbrt.f64 (/.f64 F (sin.f64 B)))) (cbrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (sqrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3/2) (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3/2))
(/.f64 F (sin.f64 B))
(/.f64 1 (/.f64 (sin.f64 B) F))
(/.f64 (neg.f64 F) (neg.f64 (sin.f64 B)))
(log.f64 (exp.f64 (/.f64 F (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.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))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x -1/3))) 1)
(pow.f64 (*.f64 x -1/3) 1)
(log.f64 (exp.f64 (*.f64 x -1/3)))
(log.f64 (+.f64 1 (expm1.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)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (*.f64 x -1/3)))) 1)
(pow.f64 (*.f64 B (*.f64 x -1/3)) 1)
(log.f64 (exp.f64 (*.f64 B (*.f64 x -1/3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (*.f64 x -1/3)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 B (*.f64 x -1/3)) (*.f64 B (*.f64 x -1/3))) (*.f64 B (*.f64 x -1/3))))
(expm1.f64 (log1p.f64 (*.f64 B (*.f64 x -1/3))))
(exp.f64 (log.f64 (*.f64 B (*.f64 x -1/3))))
(log1p.f64 (expm1.f64 (*.f64 B (*.f64 x -1/3))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B)))) 1)
(*.f64 1 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))) (cbrt.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B)))) (cbrt.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))) (sqrt.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))))
(/.f64 (+.f64 (pow.f64 (/.f64 x B) 3) (pow.f64 (*.f64 B (*.f64 x -1/3)) 3)) (fma.f64 (/.f64 x B) (/.f64 x B) (-.f64 (*.f64 (*.f64 B (*.f64 x -1/3)) (*.f64 B (*.f64 x -1/3))) (*.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3))))))
(/.f64 (-.f64 (*.f64 (/.f64 x B) (/.f64 x B)) (*.f64 (*.f64 B (*.f64 x -1/3)) (*.f64 B (*.f64 x -1/3)))) (-.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3))))
(pow.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B)) 1)
(log.f64 (exp.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B)))))
(log.f64 (*.f64 (exp.f64 (*.f64 B (*.f64 x -1/3))) (exp.f64 (/.f64 x B))))
(log.f64 (*.f64 (exp.f64 (/.f64 x B)) (exp.f64 (*.f64 B (*.f64 x -1/3)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B)) (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))) (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))))
(exp.f64 (log.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(fma.f64 x (/.f64 1 B) (*.f64 B (*.f64 x -1/3)))
(fma.f64 1 (*.f64 B (*.f64 x -1/3)) (/.f64 x B))
(fma.f64 1 (/.f64 x B) (*.f64 B (*.f64 x -1/3)))
(fma.f64 (*.f64 x -1/3) B (/.f64 x B))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 B (*.f64 x -1/3))) (cbrt.f64 (*.f64 B (*.f64 x -1/3)))) (cbrt.f64 (*.f64 B (*.f64 x -1/3))) (/.f64 x B))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x B)) (cbrt.f64 (/.f64 x B))) (cbrt.f64 (/.f64 x B)) (*.f64 B (*.f64 x -1/3)))
(fma.f64 (sqrt.f64 (*.f64 B (*.f64 x -1/3))) (sqrt.f64 (*.f64 B (*.f64 x -1/3))) (/.f64 x B))
(fma.f64 (sqrt.f64 (/.f64 x B)) (sqrt.f64 (/.f64 x B)) (*.f64 B (*.f64 x -1/3)))
(fma.f64 (*.f64 B x) -1/3 (/.f64 x B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B))) 1)
(/.f64 (*.f64 F -1) (*.f64 B F))
(/.f64 (*.f64 (/.f64 F B) -1) F)
(/.f64 (*.f64 F (/.f64 -1 F)) B)
(pow.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B) (/.f64 (*.f64 F (/.f64 -1 F)) B)) (/.f64 (*.f64 F (/.f64 -1 F)) B)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B)))
(exp.f64 (log.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B)))))) 1)
(*.f64 1 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))) (cbrt.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B)))))) (cbrt.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))) (sqrt.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (/.f64 x (tan.f64 B))) 3) (pow.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B) 3)) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))) (-.f64 (*.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B) (/.f64 (*.f64 F (/.f64 -1 F)) B)) (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (/.f64 (*.f64 F (/.f64 -1 F)) B)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 x (tan.f64 B)))) (*.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B) (/.f64 (*.f64 F (/.f64 -1 F)) B))) (-.f64 (neg.f64 (/.f64 x (tan.f64 B))) (/.f64 (*.f64 F (/.f64 -1 F)) B)))
(pow.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B)))) 1)
(log.f64 (exp.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B)))))))
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B)) (exp.f64 (neg.f64 (/.f64 x (tan.f64 B))))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 x (tan.f64 B)))) (exp.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B)))) (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))) (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))))
(exp.f64 (log.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))))
(fma.f64 x (neg.f64 (/.f64 1 (tan.f64 B))) (/.f64 (*.f64 F (/.f64 -1 F)) B))
(fma.f64 1 (/.f64 (*.f64 F (/.f64 -1 F)) B) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 1 (neg.f64 (/.f64 x (tan.f64 B))) (/.f64 (*.f64 F (/.f64 -1 F)) B))
(fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 F (/.f64 -1 F)) B))
(fma.f64 (/.f64 -1 F) (/.f64 F B) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B)) (cbrt.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B))) (cbrt.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 x (tan.f64 B)))) (cbrt.f64 (neg.f64 (/.f64 x (tan.f64 B))))) (cbrt.f64 (neg.f64 (/.f64 x (tan.f64 B)))) (/.f64 (*.f64 F (/.f64 -1 F)) B))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B)) (sqrt.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (sqrt.f64 (neg.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (neg.f64 (/.f64 x (tan.f64 B)))) (/.f64 (*.f64 F (/.f64 -1 F)) B))
(fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 (*.f64 F (/.f64 -1 F)) B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (*.f64 F (sin.f64 B))))) 1)
(/.f64 F (*.f64 F (sin.f64 B)))
(/.f64 (*.f64 F 1) (*.f64 F (sin.f64 B)))
(pow.f64 (/.f64 F (*.f64 F (sin.f64 B))) 1)
(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 (*.f64 (*.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 F (*.f64 F (sin.f64 B)))) (/.f64 F (*.f64 F (sin.f64 B)))))
(expm1.f64 (log1p.f64 (/.f64 F (*.f64 F (sin.f64 B)))))
(exp.f64 (log.f64 (/.f64 F (*.f64 F (sin.f64 B)))))
(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 (*.f64 F (sin.f64 B))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 F (sin.f64 B)))) (cbrt.f64 (/.f64 1 (*.f64 F (sin.f64 B))))) (cbrt.f64 (/.f64 1 (*.f64 F (sin.f64 B)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (sin.f64 B)))) (sqrt.f64 (/.f64 1 (*.f64 F (sin.f64 B)))))
(pow.f64 (*.f64 F (sin.f64 B)) -1)
(pow.f64 (/.f64 1 (*.f64 F (sin.f64 B))) 1)
(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 (*.f64 (*.f64 (/.f64 1 (*.f64 F (sin.f64 B))) (/.f64 1 (*.f64 F (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B)))))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 F (sin.f64 B)))))
(exp.f64 (-.f64 0 (log.f64 (*.f64 F (sin.f64 B)))))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 F (sin.f64 B)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (sin.f64 B)))) 1)
(pow.f64 (*.f64 F (sin.f64 B)) 1)
(log.f64 (exp.f64 (*.f64 F (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.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))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 B) F))) 1)
(*.f64 (sin.f64 B) (/.f64 1 F))
(*.f64 1 (/.f64 (sin.f64 B) F))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) (cbrt.f64 (/.f64 (sin.f64 B) F))) (cbrt.f64 (/.f64 (sin.f64 B) F)))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 B) F)) (sqrt.f64 (/.f64 (sin.f64 B) F)))
(pow.f64 (/.f64 (sin.f64 B) F) 1)
(log.f64 (exp.f64 (/.f64 (sin.f64 B) F)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 B) F))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sin.f64 B) F) (/.f64 (sin.f64 B) F)) (/.f64 (sin.f64 B) F)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 B) F)))
(exp.f64 (log.f64 (/.f64 (sin.f64 B) F)))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 B) F)))
Outputs
(pow.f64 (/.f64 F (sin.f64 B)) 1/3)
(cbrt.f64 (/.f64 F (sin.f64 B)))
(pow.f64 (/.f64 F (sin.f64 B)) 1/3)
(cbrt.f64 (/.f64 F (sin.f64 B)))
(pow.f64 (/.f64 F (sin.f64 B)) 1/3)
(cbrt.f64 (/.f64 F (sin.f64 B)))
(pow.f64 (/.f64 F (sin.f64 B)) 1/3)
(cbrt.f64 (/.f64 F (sin.f64 B)))
(pow.f64 (/.f64 F (sin.f64 B)) 1/3)
(cbrt.f64 (/.f64 F (sin.f64 B)))
(pow.f64 (/.f64 F (sin.f64 B)) 1/3)
(cbrt.f64 (/.f64 F (sin.f64 B)))
(pow.f64 (/.f64 F (sin.f64 B)) 1/3)
(cbrt.f64 (/.f64 F (sin.f64 B)))
(pow.f64 (/.f64 F (sin.f64 B)) 1/3)
(cbrt.f64 (/.f64 F (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 (fma.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)))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (pow.f64 F 3)) (*.f64 (sin.f64 B) (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 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (fma.f64 2 x 2))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.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))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (pow.f64 F 3)) (*.f64 (sin.f64 B) (fma.f64 2 x 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (-.f64 (/.f64 (/.f64 1 (fma.f64 2 x 2)) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (*.f64 (*.f64 -1/2 (/.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 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (fma.f64 2 x 2))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (pow.f64 F 5)) (-.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))) (sin.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.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)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (pow.f64 F 3)) (*.f64 (sin.f64 B) (fma.f64 2 x 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (-.f64 (/.f64 (/.f64 1 (fma.f64 2 x 2)) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (*.f64 (*.f64 -1/2 (/.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 1 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (fma.f64 2 x 2) 2))) (/.f64 (*.f64 -1/2 (-.f64 (/.f64 (/.f64 1 (fma.f64 2 x 2)) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (*.f64 (*.f64 -1/2 (/.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 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (fma.f64 2 x 2))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (pow.f64 F 5)) (-.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))) (sin.f64 B)) (fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 (*.f64 (/.f64 (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))) (sin.f64 B)) (pow.f64 F 7)) (*.f64 -1/2 (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 (sin.f64 B) (*.f64 F F))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1/2 (/.f64 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (*.f64 F F)) (/.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))))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (sin.f64 B) (*.f64 F F))) (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 (sin.f64 B))))
(+.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 F (*.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 (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)))))
(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))) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (sin.f64 B) (*.f64 F F))) (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 (sin.f64 B)))))
(fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (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 (sin.f64 B) (pow.f64 F 6))) (+.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 F (*.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 (sin.f64 B) (pow.f64 F 4))) (/.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 (fma.f64 2 x 2)) (*.f64 (sin.f64 B) (*.f64 F F))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (*.f64 F F)) (/.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 (sin.f64 B) (*.f64 F F))))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (+.f64 (/.f64 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (*.f64 F F)) (/.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)))
(-.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 (sin.f64 B) (*.f64 F F))) (/.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 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (*.f64 F F)) (/.f64 (fma.f64 1/2 (*.f64 (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 (sin.f64 B) (pow.f64 F 6)))) (/.f64 -1 (sin.f64 B))))
(fma.f64 1/2 (+.f64 (+.f64 (/.f64 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (*.f64 F F)) (/.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 (fma.f64 1/2 (*.f64 (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 (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 F B) (sqrt.f64 (/.f64 1 (+.f64 (fma.f64 2 x 2) (*.f64 F F)))))
(*.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 (fma.f64 2 x 2) (*.f64 F F)))) (*.f64 (*.f64 1/6 (*.f64 F B)) (sqrt.f64 (/.f64 1 (+.f64 (fma.f64 2 x 2) (*.f64 F F))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 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 (+.f64 (fma.f64 2 x 2) (*.f64 F F)))) (fma.f64 1/6 (*.f64 F (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 (fma.f64 2 x 2) (*.f64 F F)))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (fma.f64 2 x 2) (*.f64 F F)))) (*.f64 (*.f64 F -7/360) (pow.f64 B 3))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (+.f64 (/.f64 F B) (*.f64 1/6 (*.f64 F B)))) (*.f64 (*.f64 F -7/360) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (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 (fma.f64 2 x 2) (*.f64 F F)))) (fma.f64 1/6 (*.f64 F (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 (fma.f64 2 x 2) (*.f64 F F)))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (fma.f64 2 x 2) (*.f64 F F)))) (*.f64 (fma.f64 1/6 (*.f64 F -7/360) (*.f64 F 1/840)) (pow.f64 B 5))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (fma.f64 2 x 2) (*.f64 F F)))) (*.f64 (*.f64 F -7/360) (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (+.f64 (/.f64 F B) (*.f64 1/6 (*.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 (*.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 (fma.f64 2 x 2) (*.f64 F F)))))
(*.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 (fma.f64 2 x 2) (*.f64 F F)))))
(*.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 (fma.f64 2 x 2) (*.f64 F F)))))
(*.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 (fma.f64 2 x 2) (*.f64 F F)))))
(*.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 (fma.f64 2 x 2) (*.f64 F F)))))
(*.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 (fma.f64 2 x 2) (*.f64 F F)))))
(*.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 (fma.f64 2 x 2) (*.f64 F F)))))
(*.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 (fma.f64 2 x 2) (*.f64 F F)))))
(*.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 (/.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 (*.f64 F x) (sin.f64 B)) (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 (*.f64 F x) (sin.f64 B)) (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 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))))))
(-.f64 (fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 (*.f64 1/2 F) (/.f64 (/.f64 (sin.f64 B) (*.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)))))) (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (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 (*.f64 F x) (sin.f64 B)) (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 x (*.f64 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 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (*.f64 -1/2 (*.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 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))))))
(*.f64 (pow.f64 1 1/3) (/.f64 F (sin.f64 B)))
(/.f64 F (sin.f64 B))
(*.f64 (pow.f64 1 1/3) (/.f64 F (sin.f64 B)))
(/.f64 F (sin.f64 B))
(*.f64 (pow.f64 1 1/3) (/.f64 F (sin.f64 B)))
(/.f64 F (sin.f64 B))
(*.f64 (pow.f64 1 1/3) (/.f64 F (sin.f64 B)))
(/.f64 F (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 1 1/3))
(/.f64 F (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 1 1/3))
(/.f64 F (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 1 1/3))
(/.f64 F (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 1 1/3))
(/.f64 F (sin.f64 B))
(*.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/3 (*.f64 B x))
(*.f64 B (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 B x))
(*.f64 B (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 B x))
(*.f64 B (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 B x))
(*.f64 B (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 B x))
(*.f64 B (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 B x))
(*.f64 B (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 B x))
(*.f64 B (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 B x))
(*.f64 B (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 B x))
(*.f64 B (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 B x))
(*.f64 B (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 B x))
(*.f64 B (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 B x))
(*.f64 B (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 x B))
(*.f64 B (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 x B))
(*.f64 B (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 x B))
(*.f64 B (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 x B))
(*.f64 B (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 x B))
(*.f64 B (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 x B))
(*.f64 B (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 x B))
(*.f64 B (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 x B))
(*.f64 B (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 x B))
(*.f64 B (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 x B))
(*.f64 B (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 x B))
(*.f64 B (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 x B))
(*.f64 B (*.f64 x -1/3))
(*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 x (fma.f64 B -1/3 (/.f64 1 B)))
(*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 x (fma.f64 B -1/3 (/.f64 1 B)))
(*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 x (fma.f64 B -1/3 (/.f64 1 B)))
(*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 x (fma.f64 B -1/3 (/.f64 1 B)))
(*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 x (fma.f64 B -1/3 (/.f64 1 B)))
(*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 x (fma.f64 B -1/3 (/.f64 1 B)))
(*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 x (fma.f64 B -1/3 (/.f64 1 B)))
(*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 x (fma.f64 B -1/3 (/.f64 1 B)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 B) (/.f64 1 B)) x))
(neg.f64 (*.f64 x (-.f64 (*.f64 B 1/3) (/.f64 1 B))))
(*.f64 (fma.f64 B 1/3 (/.f64 -1 B)) (neg.f64 x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 B) (/.f64 1 B)) x))
(neg.f64 (*.f64 x (-.f64 (*.f64 B 1/3) (/.f64 1 B))))
(*.f64 (fma.f64 B 1/3 (/.f64 -1 B)) (neg.f64 x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 B) (/.f64 1 B)) x))
(neg.f64 (*.f64 x (-.f64 (*.f64 B 1/3) (/.f64 1 B))))
(*.f64 (fma.f64 B 1/3 (/.f64 -1 B)) (neg.f64 x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 B) (/.f64 1 B)) x))
(neg.f64 (*.f64 x (-.f64 (*.f64 B 1/3) (/.f64 1 B))))
(*.f64 (fma.f64 B 1/3 (/.f64 -1 B)) (neg.f64 x))
(/.f64 x B)
(+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(*.f64 -1/3 (*.f64 B x))
(*.f64 B (*.f64 x -1/3))
(+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(*.f64 -1/3 (*.f64 B x))
(*.f64 B (*.f64 x -1/3))
(+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (/.f64 1 B))
(-.f64 (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) (/.f64 1 B))
(fma.f64 -1 (*.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))
(-.f64 (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) (/.f64 1 B))
(fma.f64 -1 (*.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))
(-.f64 (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x) (/.f64 -1 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 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (/.f64 1 B))
(-.f64 (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) (/.f64 1 B))
(fma.f64 -1 (*.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))
(-.f64 (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) (/.f64 1 B))
(fma.f64 -1 (*.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))
(-.f64 (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x) (/.f64 -1 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 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (/.f64 1 B))
(-.f64 (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) (/.f64 1 B))
(fma.f64 -1 (*.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))
(-.f64 (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) (/.f64 1 B))
(fma.f64 -1 (*.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))
(-.f64 (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x) (/.f64 -1 B))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(neg.f64 (/.f64 (+.f64 1 x) B))
(/.f64 (+.f64 -1 (neg.f64 x)) B)
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 1/3 (*.f64 B x)))
(fma.f64 -1 (/.f64 (+.f64 1 x) B) (*.f64 1/3 (*.f64 B x)))
(-.f64 (*.f64 B (*.f64 1/3 x)) (/.f64 (+.f64 1 x) B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 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 (+.f64 1 x) B) (fma.f64 1/3 (*.f64 B x) (*.f64 (pow.f64 B 3) (*.f64 x 1/45))))
(-.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 (*.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 1 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 (+.f64 1 x) B) (fma.f64 1/3 (*.f64 B x) (*.f64 (pow.f64 B 3) (*.f64 x 1/45)))))
(fma.f64 (pow.f64 B 5) (+.f64 (*.f64 x -1/135) (*.f64 x 1/105)) (-.f64 (fma.f64 1/3 (*.f64 B x) (*.f64 (pow.f64 B 3) (*.f64 x 1/45))) (/.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 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (/.f64 1 B))
(-.f64 (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) (/.f64 1 B))
(fma.f64 -1 (*.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))
(-.f64 (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) (/.f64 1 B))
(fma.f64 -1 (*.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))
(-.f64 (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x) (/.f64 -1 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 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (/.f64 1 B))
(-.f64 (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) (/.f64 1 B))
(fma.f64 -1 (*.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))
(-.f64 (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) (/.f64 1 B))
(fma.f64 -1 (*.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))
(-.f64 (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x) (/.f64 -1 B))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 B)))
(-.f64 (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x) (/.f64 -1 B))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 B)))
(-.f64 (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x) (/.f64 -1 B))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 B)))
(-.f64 (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x) (/.f64 -1 B))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 B)))
(-.f64 (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x) (/.f64 -1 B))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 B)))
(-.f64 (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x) (/.f64 -1 B))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 B)))
(-.f64 (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x) (/.f64 -1 B))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 B)))
(-.f64 (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x) (/.f64 -1 B))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 B)))
(-.f64 (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x) (/.f64 -1 B))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 B)))
(-.f64 (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x) (/.f64 -1 B))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 B)))
(-.f64 (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x) (/.f64 -1 B))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 B)))
(-.f64 (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x) (/.f64 -1 B))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 B)))
(-.f64 (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x) (/.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 (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 (*.f64 1/6 (/.f64 B F)) (/.f64 1 (*.f64 F B)))
(fma.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))))
(fma.f64 7/360 (/.f64 (pow.f64 B 3) F) (fma.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)))))
(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 F B)))))
(*.f64 F B)
(+.f64 (*.f64 F B) (*.f64 -1/6 (*.f64 F (pow.f64 B 3))))
(fma.f64 F B (*.f64 -1/6 (*.f64 F (pow.f64 B 3))))
(fma.f64 -1/6 (*.f64 F (pow.f64 B 3)) (*.f64 F B))
(+.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 F (pow.f64 B 3)) (*.f64 (*.f64 F 1/120) (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))))))
(fma.f64 F B (fma.f64 -1/6 (*.f64 F (pow.f64 B 3)) (fma.f64 -1/5040 (*.f64 F (pow.f64 B 7)) (*.f64 (*.f64 F 1/120) (pow.f64 B 5)))))
(fma.f64 F B (fma.f64 -1/6 (*.f64 F (pow.f64 B 3)) (fma.f64 1/120 (*.f64 F (pow.f64 B 5)) (*.f64 (*.f64 F -1/5040) (pow.f64 B 7)))))
(/.f64 B F)
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 B 3) F)) (/.f64 B F))
(fma.f64 -1/6 (/.f64 (pow.f64 B 3) F) (/.f64 B F))
(fma.f64 (/.f64 (pow.f64 B 3) F) -1/6 (/.f64 B F))
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 B 3) F)) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 B 5) F)) (/.f64 B F)))
(fma.f64 -1/6 (/.f64 (pow.f64 B 3) F) (fma.f64 1/120 (/.f64 (pow.f64 B 5) F) (/.f64 B F)))
(fma.f64 (/.f64 (pow.f64 B 3) F) -1/6 (fma.f64 1/120 (/.f64 (pow.f64 B 5) F) (/.f64 B F)))
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 B 3) F)) (+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 B 7) F)) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 B 5) F)) (/.f64 B F))))
(fma.f64 -1/6 (/.f64 (pow.f64 B 3) F) (fma.f64 -1/5040 (/.f64 (pow.f64 B 7) F) (fma.f64 1/120 (/.f64 (pow.f64 B 5) F) (/.f64 B F))))
(fma.f64 (/.f64 (pow.f64 B 3) F) -1/6 (fma.f64 -1/5040 (/.f64 (pow.f64 B 7) F) (fma.f64 1/120 (/.f64 (pow.f64 B 5) F) (/.f64 B F))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 F (sin.f64 B))))) 1)
(cbrt.f64 (/.f64 F (sin.f64 B)))
(*.f64 1 (cbrt.f64 (/.f64 F (sin.f64 B))))
(cbrt.f64 (/.f64 F (sin.f64 B)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B))))) (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))))
(cbrt.f64 (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) (sqrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))))
(cbrt.f64 (/.f64 F (sin.f64 B)))
(/.f64 (cbrt.f64 F) (cbrt.f64 (sin.f64 B)))
(pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 1)
(cbrt.f64 (/.f64 F (sin.f64 B)))
(pow.f64 (/.f64 F (sin.f64 B)) 1/3)
(cbrt.f64 (/.f64 F (sin.f64 B)))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))))
(cbrt.f64 (/.f64 F (sin.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 F (sin.f64 B))))))
(cbrt.f64 (/.f64 F (sin.f64 B)))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))))
(cbrt.f64 (/.f64 F (sin.f64 B)))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))))
(cbrt.f64 (/.f64 F (sin.f64 B)))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))))
(cbrt.f64 (/.f64 F (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))
(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))
(log.f64 (exp.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))
(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 (*.f64 (*.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 2 x (fma.f64 F F 2)) -1/2))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 F (sin.f64 B))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) 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))
(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 (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 (cbrt.f64 (/.f64 F (sin.f64 B))) (*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (cbrt.f64 (/.f64 F (sin.f64 B)))))
(/.f64 F (sin.f64 B))
(*.f64 1 (/.f64 F (sin.f64 B)))
(/.f64 F (sin.f64 B))
(*.f64 (*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (cbrt.f64 (/.f64 F (sin.f64 B)))) (cbrt.f64 (/.f64 F (sin.f64 B))))
(/.f64 F (sin.f64 B))
(*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (sqrt.f64 (/.f64 F (sin.f64 B))))
(/.f64 F (sin.f64 B))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3/2) (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3/2))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 1 (/.f64 (sin.f64 B) F))
(/.f64 F (sin.f64 B))
(/.f64 (neg.f64 F) (neg.f64 (sin.f64 B)))
(/.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 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 F (sin.f64 B))) (/.f64 F (sin.f64 B))))
(cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 F (sin.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3))
(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))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x -1/3))) 1)
(*.f64 x -1/3)
(pow.f64 (*.f64 x -1/3) 1)
(*.f64 x -1/3)
(log.f64 (exp.f64 (*.f64 x -1/3)))
(*.f64 x -1/3)
(log.f64 (+.f64 1 (expm1.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)))
(cbrt.f64 (*.f64 (*.f64 x -1/3) (*.f64 (*.f64 x x) 1/9)))
(cbrt.f64 (*.f64 (pow.f64 x 3) -1/27))
(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)
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (*.f64 x -1/3)))) 1)
(*.f64 B (*.f64 x -1/3))
(pow.f64 (*.f64 B (*.f64 x -1/3)) 1)
(*.f64 B (*.f64 x -1/3))
(log.f64 (exp.f64 (*.f64 B (*.f64 x -1/3))))
(*.f64 B (*.f64 x -1/3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (*.f64 x -1/3)))))
(*.f64 B (*.f64 x -1/3))
(cbrt.f64 (*.f64 (*.f64 (*.f64 B (*.f64 x -1/3)) (*.f64 B (*.f64 x -1/3))) (*.f64 B (*.f64 x -1/3))))
(*.f64 B (*.f64 x -1/3))
(expm1.f64 (log1p.f64 (*.f64 B (*.f64 x -1/3))))
(*.f64 B (*.f64 x -1/3))
(exp.f64 (log.f64 (*.f64 B (*.f64 x -1/3))))
(*.f64 B (*.f64 x -1/3))
(log1p.f64 (expm1.f64 (*.f64 B (*.f64 x -1/3))))
(*.f64 B (*.f64 x -1/3))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B)))) 1)
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(*.f64 1 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B)))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))) (cbrt.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B)))) (cbrt.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))) (sqrt.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(/.f64 (+.f64 (pow.f64 (/.f64 x B) 3) (pow.f64 (*.f64 B (*.f64 x -1/3)) 3)) (fma.f64 (/.f64 x B) (/.f64 x B) (-.f64 (*.f64 (*.f64 B (*.f64 x -1/3)) (*.f64 B (*.f64 x -1/3))) (*.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3))))))
(/.f64 (+.f64 (pow.f64 (/.f64 x B) 3) (pow.f64 (*.f64 B (*.f64 x -1/3)) 3)) (fma.f64 (/.f64 x B) (/.f64 x B) (*.f64 (*.f64 B (*.f64 x -1/3)) (-.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B)))))
(/.f64 (+.f64 (pow.f64 (/.f64 x B) 3) (*.f64 -1/27 (pow.f64 (*.f64 B x) 3))) (fma.f64 (/.f64 x B) (/.f64 x B) (*.f64 B (*.f64 (*.f64 x -1/3) (-.f64 (*.f64 B (*.f64 x -1/3)) (/.f64 x B))))))
(/.f64 (-.f64 (*.f64 (/.f64 x B) (/.f64 x B)) (*.f64 (*.f64 B (*.f64 x -1/3)) (*.f64 B (*.f64 x -1/3)))) (-.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3))))
(/.f64 (-.f64 (*.f64 (/.f64 x B) (/.f64 x B)) (*.f64 (*.f64 B B) (*.f64 (*.f64 x x) 1/9))) (-.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3))))
(/.f64 (-.f64 (*.f64 (/.f64 x B) (/.f64 x B)) (pow.f64 (*.f64 B (*.f64 x -1/3)) 2)) (+.f64 (/.f64 x B) (*.f64 B (*.f64 1/3 x))))
(pow.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B)) 1)
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(log.f64 (exp.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B)))))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(log.f64 (*.f64 (exp.f64 (*.f64 B (*.f64 x -1/3))) (exp.f64 (/.f64 x B))))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(log.f64 (*.f64 (exp.f64 (/.f64 x B)) (exp.f64 (*.f64 B (*.f64 x -1/3)))))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B)) (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))) (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))))
(cbrt.f64 (*.f64 (fma.f64 B (*.f64 x -1/3) (/.f64 x B)) (*.f64 (fma.f64 B (*.f64 x -1/3) (/.f64 x B)) (fma.f64 B (*.f64 x -1/3) (/.f64 x B)))))
(cbrt.f64 (pow.f64 (fma.f64 B (*.f64 x -1/3) (/.f64 x B)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(exp.f64 (log.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 B x) -1/3 (/.f64 x B))))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(fma.f64 x (/.f64 1 B) (*.f64 B (*.f64 x -1/3)))
(*.f64 x (fma.f64 -1/3 B (/.f64 1 B)))
(*.f64 x (fma.f64 B -1/3 (/.f64 1 B)))
(fma.f64 1 (*.f64 B (*.f64 x -1/3)) (/.f64 x B))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(fma.f64 1 (/.f64 x B) (*.f64 B (*.f64 x -1/3)))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(fma.f64 (*.f64 x -1/3) B (/.f64 x B))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 B (*.f64 x -1/3))) (cbrt.f64 (*.f64 B (*.f64 x -1/3)))) (cbrt.f64 (*.f64 B (*.f64 x -1/3))) (/.f64 x B))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x B)) (cbrt.f64 (/.f64 x B))) (cbrt.f64 (/.f64 x B)) (*.f64 B (*.f64 x -1/3)))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(fma.f64 (sqrt.f64 (*.f64 B (*.f64 x -1/3))) (sqrt.f64 (*.f64 B (*.f64 x -1/3))) (/.f64 x B))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(fma.f64 (sqrt.f64 (/.f64 x B)) (sqrt.f64 (/.f64 x B)) (*.f64 B (*.f64 x -1/3)))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(fma.f64 (*.f64 B x) -1/3 (/.f64 x B))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B))) 1)
(/.f64 -1 B)
(/.f64 (*.f64 F -1) (*.f64 B F))
(/.f64 -1 B)
(/.f64 (*.f64 (/.f64 F B) -1) F)
(/.f64 -1 B)
(/.f64 (*.f64 F (/.f64 -1 F)) B)
(/.f64 -1 B)
(pow.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B) 1)
(/.f64 -1 B)
(log.f64 (exp.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B)))
(/.f64 -1 B)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B))))
(/.f64 -1 B)
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B) (/.f64 (*.f64 F (/.f64 -1 F)) B)) (/.f64 (*.f64 F (/.f64 -1 F)) B)))
(/.f64 -1 B)
(expm1.f64 (log1p.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B)))
(/.f64 -1 B)
(exp.f64 (log.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B)))
(/.f64 -1 B)
(log1p.f64 (expm1.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B)))
(/.f64 -1 B)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B)))))) 1)
(fma.f64 (/.f64 F B) (/.f64 -1 F) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(*.f64 1 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B)))))
(fma.f64 (/.f64 F B) (/.f64 -1 F) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))) (cbrt.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B)))))) (cbrt.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))))
(fma.f64 (/.f64 F B) (/.f64 -1 F) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))) (sqrt.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))))
(fma.f64 (/.f64 F B) (/.f64 -1 F) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(/.f64 (+.f64 (pow.f64 (neg.f64 (/.f64 x (tan.f64 B))) 3) (pow.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B) 3)) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))) (-.f64 (*.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B) (/.f64 (*.f64 F (/.f64 -1 F)) B)) (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (/.f64 (*.f64 F (/.f64 -1 F)) B)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 3) (pow.f64 (/.f64 (/.f64 (neg.f64 F) F) B) 3)) (+.f64 (*.f64 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 (/.f64 (neg.f64 F) F) B) (-.f64 (/.f64 (/.f64 (neg.f64 F) F) B) (/.f64 (neg.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 x (tan.f64 B)) (-.f64 (/.f64 (/.f64 1 B) B) (/.f64 (/.f64 x (tan.f64 B)) B))))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 x (tan.f64 B)))) (*.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B) (/.f64 (*.f64 F (/.f64 -1 F)) B))) (-.f64 (neg.f64 (/.f64 x (tan.f64 B))) (/.f64 (*.f64 F (/.f64 -1 F)) B)))
(/.f64 (-.f64 (*.f64 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 (/.f64 (neg.f64 F) F) B) (/.f64 (/.f64 (neg.f64 F) F) B))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (/.f64 (neg.f64 F) F) B)))
(/.f64 (fma.f64 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B)) (/.f64 (/.f64 -1 B) B)) (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 1 B)))
(/.f64 (fma.f64 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B)) (/.f64 (/.f64 -1 B) B)) (fma.f64 x (/.f64 -1 (tan.f64 B)) (/.f64 1 B)))
(pow.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B)))) 1)
(fma.f64 (/.f64 F B) (/.f64 -1 F) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(log.f64 (exp.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))))
(fma.f64 (/.f64 F B) (/.f64 -1 F) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B)))))))
(fma.f64 (/.f64 F B) (/.f64 -1 F) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B)) (exp.f64 (neg.f64 (/.f64 x (tan.f64 B))))))
(fma.f64 (/.f64 F B) (/.f64 -1 F) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(log.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 x (tan.f64 B)))) (exp.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B))))
(fma.f64 (/.f64 F B) (/.f64 -1 F) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B)))) (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))) (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))))
(cbrt.f64 (*.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (/.f64 (neg.f64 x) (tan.f64 B))) (fma.f64 (/.f64 F B) (/.f64 -1 F) (/.f64 (neg.f64 x) (tan.f64 B))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))))
(fma.f64 (/.f64 F B) (/.f64 -1 F) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(exp.f64 (log.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))))
(fma.f64 (/.f64 F B) (/.f64 -1 F) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))))
(fma.f64 (/.f64 F B) (/.f64 -1 F) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(fma.f64 x (neg.f64 (/.f64 1 (tan.f64 B))) (/.f64 (*.f64 F (/.f64 -1 F)) B))
(fma.f64 (/.f64 F B) (/.f64 -1 F) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(fma.f64 1 (/.f64 (*.f64 F (/.f64 -1 F)) B) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 F B) (/.f64 -1 F) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(fma.f64 1 (neg.f64 (/.f64 x (tan.f64 B))) (/.f64 (*.f64 F (/.f64 -1 F)) B))
(fma.f64 (/.f64 F B) (/.f64 -1 F) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F B) (/.f64 -1 F) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 F B) (/.f64 -1 F) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 F (/.f64 -1 F)) B))
(fma.f64 (/.f64 F B) (/.f64 -1 F) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 -1 F) (/.f64 F B) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 F B) (/.f64 -1 F) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B)) (cbrt.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B))) (cbrt.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 F B) (/.f64 -1 F) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 x (tan.f64 B)))) (cbrt.f64 (neg.f64 (/.f64 x (tan.f64 B))))) (cbrt.f64 (neg.f64 (/.f64 x (tan.f64 B)))) (/.f64 (*.f64 F (/.f64 -1 F)) B))
(fma.f64 (/.f64 F B) (/.f64 -1 F) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B)) (sqrt.f64 (/.f64 (*.f64 F (/.f64 -1 F)) B)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 F B) (/.f64 -1 F) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(fma.f64 (sqrt.f64 (neg.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (neg.f64 (/.f64 x (tan.f64 B)))) (/.f64 (*.f64 F (/.f64 -1 F)) B))
(fma.f64 (/.f64 F B) (/.f64 -1 F) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 (*.f64 F (/.f64 -1 F)) B))
(fma.f64 (/.f64 F B) (/.f64 -1 F) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 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 (*.f64 F 1) (*.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))
(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 (*.f64 (*.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 F (*.f64 F (sin.f64 B)))) (/.f64 F (*.f64 F (sin.f64 B)))))
(cbrt.f64 (*.f64 (/.f64 F (*.f64 F (sin.f64 B))) (*.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 F (*.f64 F (sin.f64 B))))))
(cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 3))
(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))
(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 (/.f64 1 F) (sin.f64 B))
(/.f64 1 (*.f64 F (sin.f64 B)))
(*.f64 1 (/.f64 1 (*.f64 F (sin.f64 B))))
(/.f64 (/.f64 1 F) (sin.f64 B))
(/.f64 1 (*.f64 F (sin.f64 B)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 F (sin.f64 B)))) (cbrt.f64 (/.f64 1 (*.f64 F (sin.f64 B))))) (cbrt.f64 (/.f64 1 (*.f64 F (sin.f64 B)))))
(/.f64 (/.f64 1 F) (sin.f64 B))
(/.f64 1 (*.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (sin.f64 B)))) (sqrt.f64 (/.f64 1 (*.f64 F (sin.f64 B)))))
(/.f64 (/.f64 1 F) (sin.f64 B))
(/.f64 1 (*.f64 F (sin.f64 B)))
(pow.f64 (*.f64 F (sin.f64 B)) -1)
(/.f64 (/.f64 1 F) (sin.f64 B))
(/.f64 1 (*.f64 F (sin.f64 B)))
(pow.f64 (/.f64 1 (*.f64 F (sin.f64 B))) 1)
(/.f64 (/.f64 1 F) (sin.f64 B))
(/.f64 1 (*.f64 F (sin.f64 B)))
(log.f64 (exp.f64 (/.f64 1 (*.f64 F (sin.f64 B)))))
(/.f64 (/.f64 1 F) (sin.f64 B))
(/.f64 1 (*.f64 F (sin.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 F (sin.f64 B))))))
(/.f64 (/.f64 1 F) (sin.f64 B))
(/.f64 1 (*.f64 F (sin.f64 B)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 F (sin.f64 B))) (/.f64 1 (*.f64 F (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B)))))
(cbrt.f64 (*.f64 (/.f64 (/.f64 1 F) (sin.f64 B)) (/.f64 (/.f64 (/.f64 1 F) (sin.f64 B)) (*.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)))))
(/.f64 (/.f64 1 F) (sin.f64 B))
(/.f64 1 (*.f64 F (sin.f64 B)))
(exp.f64 (-.f64 0 (log.f64 (*.f64 F (sin.f64 B)))))
(/.f64 (/.f64 1 F) (sin.f64 B))
(/.f64 1 (*.f64 F (sin.f64 B)))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 F (sin.f64 B)))))
(/.f64 (/.f64 1 F) (sin.f64 B))
(/.f64 1 (*.f64 F (sin.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (sin.f64 B)))) 1)
(*.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))
(log.f64 (+.f64 1 (expm1.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))))
(cbrt.f64 (*.f64 (*.f64 F (sin.f64 B)) (*.f64 (*.f64 F F) (*.f64 (sin.f64 B) (sin.f64 B)))))
(cbrt.f64 (pow.f64 (*.f64 F (sin.f64 B)) 3))
(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))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 B) F))) 1)
(/.f64 (sin.f64 B) F)
(*.f64 (sin.f64 B) (/.f64 1 F))
(/.f64 (sin.f64 B) F)
(*.f64 1 (/.f64 (sin.f64 B) F))
(/.f64 (sin.f64 B) F)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) (cbrt.f64 (/.f64 (sin.f64 B) F))) (cbrt.f64 (/.f64 (sin.f64 B) F)))
(/.f64 (sin.f64 B) F)
(*.f64 (sqrt.f64 (/.f64 (sin.f64 B) F)) (sqrt.f64 (/.f64 (sin.f64 B) F)))
(/.f64 (sin.f64 B) F)
(pow.f64 (/.f64 (sin.f64 B) F) 1)
(/.f64 (sin.f64 B) F)
(log.f64 (exp.f64 (/.f64 (sin.f64 B) F)))
(/.f64 (sin.f64 B) F)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 B) F))))
(/.f64 (sin.f64 B) F)
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sin.f64 B) F) (/.f64 (sin.f64 B) F)) (/.f64 (sin.f64 B) F)))
(cbrt.f64 (*.f64 (/.f64 (sin.f64 B) F) (*.f64 (/.f64 (sin.f64 B) F) (/.f64 (sin.f64 B) F))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 3))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 B) F)))
(/.f64 (sin.f64 B) F)
(exp.f64 (log.f64 (/.f64 (sin.f64 B) F)))
(/.f64 (sin.f64 B) F)
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 B) F)))
(/.f64 (sin.f64 B) F)

eval736.0ms (3.1%)

Compiler

Compiled 35730 to 22542 computations (36.9% saved)

prune268.0ms (1.1%)

Pruning

55 alts after pruning (51 fresh and 4 done)

PrunedKeptTotal
New976251001
Fresh92635
Picked415
Done033
Total989551044
Accurracy
100.0%
Counts
1044 → 55
Alt Table
Click to see full alt table
StatusAccuracyProgram
40.7%
(/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 F F) (fma.f64 2 x 2))))) x) B)
25.8%
(/.f64 (+.f64 -1 (neg.f64 x)) B)
51.1%
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
56.0%
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
54.9%
(-.f64 (/.f64 (*.f64 F 1) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2)))) (/.f64 x (tan.f64 B)))
55.9%
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B)))
53.5%
(-.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
37.2%
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B))
50.8%
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
46.6%
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
55.9%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
48.8%
(-.f64 (*.f64 F (/.f64 1 (*.f64 F B))) (/.f64 x (tan.f64 B)))
44.6%
(-.f64 (*.f64 F (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (/.f64 x (tan.f64 B)))
38.8%
(-.f64 (*.f64 F (*.f64 (+.f64 (*.f64 1/6 B) (/.f64 1 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (/.f64 x (tan.f64 B)))
39.0%
(-.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 3)) (/.f64 x (tan.f64 B)))
34.7%
(+.f64 (/.f64 1 (sin.f64 B)) (-.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 x B)))
25.8%
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 1/3 (*.f64 B x)))
17.8%
(+.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)) (*.f64 (/.f64 F B) (/.f64 -1 F)))
4.8%
(+.f64 (neg.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
39.6%
(+.f64 (neg.f64 (/.f64 x (tan.f64 B))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
26.7%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)))
34.1%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
55.9%
(+.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)))))
27.7%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
26.7%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
25.2%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (+.f64 (/.f64 1 F) (/.f64 (+.f64 -1 (neg.f64 x)) (pow.f64 F 3)))))
38.3%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))))
34.3%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
18.4%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F B) (/.f64 -1 F)))
27.7%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 1 F)))
26.7%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 -1 F)))
34.3%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 1 (/.f64 B F)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
55.8%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 1 (*.f64 (sin.f64 B) (/.f64 1 F))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
34.1%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
39.5%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
4.8%
(+.f64 (neg.f64 (/.f64 -1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
46.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 F -1) (*.f64 B F)))
51.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
46.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
54.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 2 x) 2)))))
44.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (/.f64 -1 F)))
18.4%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
13.5%
(neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 x B) (/.f64 x B)) (*.f64 (*.f64 B (*.f64 x -1/3)) (*.f64 B (*.f64 x -1/3)))) (-.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3)))))
13.0%
(neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 x B) (/.f64 x B)) (*.f64 (*.f64 B B) (*.f64 (*.f64 x x) 1/9))) (-.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3)))))
51.1%
(neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
28.6%
(neg.f64 (/.f64 x B))
28.3%
(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)))))
28.8%
(neg.f64 (+.f64 (/.f64 x B) (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B)))
28.8%
(neg.f64 (+.f64 (/.f64 x B) (*.f64 B (*.f64 x -1/3))))
9.6%
(neg.f64 (+.f64 (/.f64 x B) (*.f64 B (exp.f64 (log.f64 (*.f64 x -1/3))))))
28.8%
(neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B))))
28.7%
(neg.f64 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x))
51.2%
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
51.0%
(neg.f64 (*.f64 (cos.f64 B) (/.f64 1 (/.f64 (sin.f64 B) x))))
28.9%
(neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))))
Compiler

Compiled 2586 to 1551 computations (40% saved)

regimes508.0ms (2.1%)

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

4 calls:

167.0ms
x
127.0ms
F
122.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)))))
49.0ms
B
Results
AccuracySegmentsBranch
99.7%3F
85.4%1B
87.0%3x
89.7%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 1644 to 876 computations (46.7% saved)

regimes139.0ms (0.6%)

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

107.0ms
F
Results
AccuracySegmentsBranch
99.7%3F
Compiler

Compiled 1370 to 722 computations (47.3% saved)

regimes116.0ms (0.5%)

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

89.0ms
F
Results
AccuracySegmentsBranch
99.0%3F
Compiler

Compiled 1173 to 612 computations (47.8% saved)

regimes108.0ms (0.5%)

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

84.0ms
F
Results
AccuracySegmentsBranch
99.0%3F
Compiler

Compiled 1065 to 551 computations (48.3% saved)

regimes106.0ms (0.4%)

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

83.0ms
F
Results
AccuracySegmentsBranch
99.0%3F
Compiler

Compiled 1053 to 547 computations (48.1% saved)

regimes128.0ms (0.5%)

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

1 calls:

106.0ms
F
Results
AccuracySegmentsBranch
91.6%4F
Compiler

Compiled 1041 to 542 computations (47.9% saved)

regimes147.0ms (0.6%)

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

126.0ms
F
Results
AccuracySegmentsBranch
93.0%5F
Compiler

Compiled 961 to 495 computations (48.5% saved)

regimes119.0ms (0.5%)

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

1 calls:

98.0ms
F
Results
AccuracySegmentsBranch
91.4%4F
Compiler

Compiled 937 to 483 computations (48.5% saved)

regimes156.0ms (0.7%)

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

2 calls:

69.0ms
B
68.0ms
F
Results
AccuracySegmentsBranch
69.3%3B
87.3%3F
Compiler

Compiled 819 to 417 computations (49.1% saved)

regimes377.0ms (1.6%)

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

2 calls:

197.0ms
x
166.0ms
F
Results
AccuracySegmentsBranch
69.0%10x
83.7%4F
Compiler

Compiled 731 to 367 computations (49.8% saved)

regimes85.0ms (0.4%)

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

1 calls:

71.0ms
F
Results
AccuracySegmentsBranch
83.7%4F
Compiler

Compiled 625 to 319 computations (49% saved)

regimes65.0ms (0.3%)

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

1 calls:

51.0ms
F
Results
AccuracySegmentsBranch
76.7%3F
Compiler

Compiled 613 to 312 computations (49.1% saved)

regimes99.0ms (0.4%)

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

1 calls:

86.0ms
F
Results
AccuracySegmentsBranch
72.7%4F
Compiler

Compiled 590 to 302 computations (48.8% saved)

regimes166.0ms (0.7%)

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

2 calls:

76.0ms
F
75.0ms
B
Results
AccuracySegmentsBranch
60.0%5B
66.9%4F
Compiler

Compiled 550 to 288 computations (47.6% saved)

regimes93.0ms (0.4%)

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

1 calls:

82.0ms
F
Results
AccuracySegmentsBranch
66.8%4F
Compiler

Compiled 481 to 245 computations (49.1% saved)

regimes85.0ms (0.4%)

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

1 calls:

72.0ms
F
Results
AccuracySegmentsBranch
66.8%4F
Compiler

Compiled 456 to 230 computations (49.6% saved)

regimes99.0ms (0.4%)

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

1 calls:

90.0ms
F
Results
AccuracySegmentsBranch
66.7%6F
Compiler

Compiled 433 to 217 computations (49.9% saved)

regimes88.0ms (0.4%)

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

1 calls:

80.0ms
F
Results
AccuracySegmentsBranch
66.7%6F
Compiler

Compiled 366 to 183 computations (50% saved)

regimes72.0ms (0.3%)

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

1 calls:

66.0ms
F
Results
AccuracySegmentsBranch
66.7%6F
Compiler

Compiled 278 to 136 computations (51.1% saved)

regimes109.0ms (0.5%)

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

1 calls:

103.0ms
F
Results
AccuracySegmentsBranch
66.4%6F
Compiler

Compiled 265 to 131 computations (50.6% saved)

regimes59.0ms (0.2%)

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

1 calls:

54.0ms
F
Results
AccuracySegmentsBranch
66.3%6F
Compiler

Compiled 226 to 117 computations (48.2% saved)

regimes53.0ms (0.2%)

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

1 calls:

48.0ms
F
Results
AccuracySegmentsBranch
66.3%6F
Compiler

Compiled 191 to 101 computations (47.1% saved)

regimes44.0ms (0.2%)

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

1 calls:

40.0ms
F
Results
AccuracySegmentsBranch
62.8%5F
Compiler

Compiled 182 to 98 computations (46.2% saved)

regimes24.0ms (0.1%)

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

1 calls:

19.0ms
F
Results
AccuracySegmentsBranch
59.1%3F
Compiler

Compiled 174 to 94 computations (46% saved)

regimes78.0ms (0.3%)

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

3 calls:

30.0ms
B
25.0ms
x
20.0ms
F
Results
AccuracySegmentsBranch
51.9%5B
48.9%3x
49.5%3F
Compiler

Compiled 174 to 97 computations (44.3% saved)

regimes38.0ms (0.2%)

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

3 calls:

17.0ms
x
12.0ms
F
6.0ms
B
Results
AccuracySegmentsBranch
28.8%1B
30.4%3x
33.8%2F
Compiler

Compiled 166 to 92 computations (44.6% saved)

regimes11.0ms (0%)

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

1 calls:

9.0ms
F
Results
AccuracySegmentsBranch
33.8%2F
Compiler

Compiled 59 to 34 computations (42.4% saved)

regimes7.0ms (0%)

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

1 calls:

6.0ms
F
Results
AccuracySegmentsBranch
33.7%2F
Compiler

Compiled 27 to 19 computations (29.6% saved)

regimes10.0ms (0%)

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

1 calls:

9.0ms
F
Results
AccuracySegmentsBranch
33.6%2F
Compiler

Compiled 17 to 12 computations (29.4% saved)

regimes6.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

2 calls:

2.0ms
B
2.0ms
F
Results
AccuracySegmentsBranch
28.6%1B
28.6%1F
Compiler

Compiled 15 to 11 computations (26.7% saved)

bsearch43.0ms (0.2%)

Algorithm
binary-search
Stop Event
predicate-same
predicate-same
Steps
TimeLeftRight
29.0ms
2619.701623875769
809941563.9486159
13.0ms
-6.830340858346585e+78
-6.301623269111799e+76
Results
16.0ms71×body256valid
16.0ms24×body1024valid
5.0ms12×body512valid
2.0ms11×body256invalid
1.0msbody256infinite
Compiler

Compiled 309 to 231 computations (25.2% saved)

bsearch82.0ms (0.3%)

Algorithm
binary-search
Stop Event
predicate-same
predicate-same
Steps
TimeLeftRight
41.0ms
2619.701623875769
809941563.9486159
39.0ms
-3.675328938536911e+42
-2.5886050410533947e+37
Results
32.0ms48×body1024valid
27.0ms114×body256valid
12.0ms30×body512valid
3.0ms16×body256infinite
2.0ms14×body256invalid
Compiler

Compiled 647 to 509 computations (21.3% saved)

bsearch101.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
42.0ms
0.002966159465653431
0.6481251388281237
58.0ms
-1.49275957612467
-2.52174403088382e-7
Results
38.0ms60×body1024valid
34.0ms144×body256valid
16.0ms39×body512valid
6.0ms33×body256invalid
3.0ms13×body256infinite
Compiler

Compiled 548 to 428 computations (21.9% saved)

bsearch105.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
46.0ms
0.002966159465653431
0.6481251388281237
59.0ms
-1.49275957612467
-2.52174403088382e-7
Results
40.0ms148×body256valid
38.0ms61×body1024valid
14.0ms35×body512valid
6.0ms32×body256invalid
3.0ms12×body256infinite
Compiler

Compiled 548 to 428 computations (21.9% saved)

bsearch119.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
55.0ms
0.002966159465653431
0.6481251388281237
64.0ms
-1.49275957612467
-2.52174403088382e-7
Results
47.0ms143×body256valid
35.0ms57×body1024valid
18.0ms44×body512valid
10.0ms12×body256infinite
5.0ms27×body256invalid
Compiler

Compiled 548 to 428 computations (21.9% saved)

bsearch169.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
41.0ms
0.002966159465653431
0.6481251388281237
49.0ms
-5.822297494312625e-164
-9.561987006563669e-169
78.0ms
-1.0490210219979662e-23
-5.894593929602645e-39
Results
62.0ms242×body256valid
61.0ms75×body1024valid
20.0ms50×body512valid
10.0ms57×body256invalid
8.0ms33×body256infinite
Compiler

Compiled 1154 to 900 computations (22% saved)

bsearch247.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
53.0ms
2619.701623875769
809941563.9486159
85.0ms
1.4664424581159687e-110
8.078457849930389e-101
47.0ms
-5.822297494312625e-164
-9.561987006563669e-169
62.0ms
-1.0490210219979662e-23
-5.894593929602645e-39
Results
95.0ms112×body1024valid
84.0ms364×body256valid
38.0ms87×body512valid
11.0ms63×body256invalid
6.0ms29×body256infinite
Compiler

Compiled 1646 to 1268 computations (23% saved)

bsearch163.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
45.0ms
0.002966159465653431
0.6481251388281237
52.0ms
-5.822297494312625e-164
-9.561987006563669e-169
65.0ms
-1.0490210219979662e-23
-5.894593929602645e-39
Results
66.0ms99×body1024valid
50.0ms223×body256valid
26.0ms56×body512valid
8.0ms47×body256invalid
5.0ms22×body256infinite
Compiler

Compiled 1019 to 795 computations (22% saved)

bsearch94.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
45.0ms
0.002966159465653431
0.6481251388281237
49.0ms
-1.1245836383307692e-40
-1.0515493922282486e-44
Results
37.0ms157×body256valid
34.0ms51×body1024valid
10.0ms24×body512valid
5.0ms31×body256invalid
4.0msbody256infinite
Compiler

Compiled 591 to 463 computations (21.7% saved)

bsearch168.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
53.0ms
5.364389625260658e-64
2.7614484913790053e-58
62.0ms
-1.1570429412062052e-105
-9.014719131828217e-117
52.0ms
-1.1245836383307692e-40
-1.0515493922282486e-44
Results
68.0ms274×body256valid
53.0ms85×body1024valid
22.0ms50×body512valid
9.0ms23×body256infinite
8.0ms45×body256invalid
Compiler

Compiled 1130 to 852 computations (24.6% saved)

bsearch171.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
56.0ms
5.364389625260658e-64
2.7614484913790053e-58
65.0ms
-1.1570429412062052e-105
-9.014719131828217e-117
50.0ms
-1.1245836383307692e-40
-1.0515493922282486e-44
Results
64.0ms99×body1024valid
57.0ms244×body256valid
30.0ms69×body512valid
9.0ms40×body256invalid
4.0ms20×body256infinite
Compiler

Compiled 1121 to 825 computations (26.4% saved)

bsearch110.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
57.0ms
5.364389625260658e-64
2.7614484913790053e-58
53.0ms
-2.5886050410533947e+37
-7.070302095513494e+28
Results
41.0ms180×body256valid
37.0ms48×body1024valid
14.0ms32×body512valid
8.0ms28×body256infinite
6.0ms35×body256invalid
Compiler

Compiled 504 to 370 computations (26.6% saved)

bsearch137.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
51.0ms
1.2696252360744351e+180
1.0198868707471212e+181
27.0ms
2.816354110740214e-14
4.3082743334701353e-14
59.0ms
-2.5886050410533947e+37
-7.070302095513494e+28
Results
60.0ms81×body1024valid
48.0ms172×body256valid
16.0ms36×body512valid
4.0ms15×body256infinite
4.0ms20×body256invalid
Compiler

Compiled 501 to 379 computations (24.4% saved)

bsearch441.0ms (1.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
35.0ms
1.2696252360744351e+180
1.0198868707471212e+181
74.0ms
0.002966159465653431
0.6481251388281237
331.0ms
-2.5886050410533947e+37
-7.070302095513494e+28
Results
313.0ms217×body256valid
72.0ms72×body1024valid
32.0ms50×body512valid
8.0ms25×body256invalid
4.0ms13×body256infinite
Compiler

Compiled 909 to 673 computations (26% saved)

bsearch137.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
35.0ms
1.2696252360744351e+180
1.0198868707471212e+181
44.0ms
0.002966159465653431
0.6481251388281237
57.0ms
-2.5886050410533947e+37
-7.070302095513494e+28
Results
54.0ms87×body1024valid
45.0ms191×body256valid
25.0ms58×body512valid
3.0ms16×body256infinite
3.0ms18×body256invalid
Compiler

Compiled 845 to 641 computations (24.1% saved)

bsearch133.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
35.0ms
1.2696252360744351e+180
1.0198868707471212e+181
42.0ms
0.002966159465653431
0.6481251388281237
56.0ms
-2.5886050410533947e+37
-7.070302095513494e+28
Results
54.0ms85×body1024valid
49.0ms209×body256valid
14.0ms35×body512valid
5.0ms29×body256invalid
5.0ms23×body256infinite
Compiler

Compiled 813 to 609 computations (25.1% saved)

bsearch231.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
36.0ms
1.2696252360744351e+180
1.0198868707471212e+181
25.0ms
2.816354110740214e-14
4.3082743334701353e-14
64.0ms
2.496586498631865e-176
7.296710425313511e-173
47.0ms
-3.550711031229239e-240
-1.6678115687991877e-241
59.0ms
-2.5886050410533947e+37
-7.070302095513494e+28
Results
91.0ms327×body256valid
84.0ms128×body1024valid
31.0ms63×body512valid
10.0ms58×body256invalid
6.0ms26×body256infinite
Compiler

Compiled 1120 to 822 computations (26.6% saved)

bsearch206.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
37.0ms
1.2696252360744351e+180
1.0198868707471212e+181
27.0ms
2.816354110740214e-14
4.3082743334701353e-14
49.0ms
2.496586498631865e-176
7.296710425313511e-173
41.0ms
-3.550711031229239e-240
-1.6678115687991877e-241
51.0ms
-2.5886050410533947e+37
-7.070302095513494e+28
Results
76.0ms123×body1024valid
74.0ms316×body256valid
28.0ms69×body512valid
10.0ms58×body256invalid
9.0ms36×body256infinite
Compiler

Compiled 1088 to 790 computations (27.4% saved)

bsearch210.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
34.0ms
1.2696252360744351e+180
1.0198868707471212e+181
24.0ms
2.816354110740214e-14
4.3082743334701353e-14
52.0ms
2.496586498631865e-176
7.296710425313511e-173
44.0ms
-3.550711031229239e-240
-1.6678115687991877e-241
55.0ms
-2.5886050410533947e+37
-7.070302095513494e+28
Results
79.0ms128×body1024valid
76.0ms317×body256valid
25.0ms63×body512valid
10.0ms53×body256invalid
8.0ms36×body256infinite
Compiler

Compiled 1052 to 778 computations (26% saved)

bsearch233.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
35.0ms
1.2696252360744351e+180
1.0198868707471212e+181
26.0ms
2.816354110740214e-14
4.3082743334701353e-14
52.0ms
2.496586498631865e-176
7.296710425313511e-173
64.0ms
-3.550711031229239e-240
-1.6678115687991877e-241
56.0ms
-2.5886050410533947e+37
-7.070302095513494e+28
Results
87.0ms134×body1024valid
74.0ms302×body256valid
31.0ms43×body256infinite
26.0ms65×body512valid
8.0ms45×body256invalid
Compiler

Compiled 972 to 730 computations (24.9% saved)

bsearch244.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
70.0ms
1.2696252360744351e+180
1.0198868707471212e+181
26.0ms
2.816354110740214e-14
4.3082743334701353e-14
49.0ms
2.496586498631865e-176
7.296710425313511e-173
42.0ms
-3.550711031229239e-240
-1.6678115687991877e-241
57.0ms
-2.5886050410533947e+37
-7.070302095513494e+28
Results
102.0ms294×body256valid
87.0ms136×body1024valid
30.0ms73×body512valid
9.0ms41×body256infinite
7.0ms39×body256invalid
Compiler

Compiled 927 to 700 computations (24.5% saved)

bsearch213.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
35.0ms
1.2696252360744351e+180
1.0198868707471212e+181
27.0ms
2.816354110740214e-14
4.3082743334701353e-14
49.0ms
2.496586498631865e-176
7.296710425313511e-173
42.0ms
-3.550711031229239e-240
-1.6678115687991877e-241
59.0ms
-2.5886050410533947e+37
-7.070302095513494e+28
Results
84.0ms117×body1024valid
75.0ms324×body256valid
32.0ms76×body512valid
9.0ms52×body256invalid
6.0ms27×body256infinite
Compiler

Compiled 891 to 664 computations (25.5% saved)

bsearch155.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
35.0ms
1.2696252360744351e+180
1.0198868707471212e+181
26.0ms
2.816354110740214e-14
4.3082743334701353e-14
49.0ms
2.496586498631865e-176
7.296710425313511e-173
43.0ms
-3.550711031229239e-240
-1.6678115687991877e-241
Results
58.0ms91×body1024valid
54.0ms228×body256valid
23.0ms52×body512valid
7.0ms42×body256invalid
6.0ms29×body256infinite
Compiler

Compiled 666 to 493 computations (26% saved)

bsearch90.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
45.0ms
2.496586498631865e-176
7.296710425313511e-173
45.0ms
-3.550711031229239e-240
-1.6678115687991877e-241
Results
37.0ms61×body1024valid
36.0ms151×body256valid
8.0ms20×body512valid
3.0ms17×body256invalid
2.0msbody256infinite
Compiler

Compiled 426 to 313 computations (26.5% saved)

bsearch103.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
58.0ms
2.496586498631865e-176
7.296710425313511e-173
45.0ms
-3.550711031229239e-240
-1.6678115687991877e-241
Results
44.0ms56×body1024valid
30.0ms133×body256valid
18.0ms37×body512valid
4.0ms22×body256invalid
3.0ms14×body256infinite
Compiler

Compiled 426 to 313 computations (26.5% saved)

bsearch83.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
82.0ms
-1.0490210219979662e-23
-5.894593929602645e-39
Results
28.0ms32×body1024valid
24.0ms27×body512valid
21.0ms92×body256valid
5.0ms27×body256invalid
2.0msbody256infinite
Compiler

Compiled 346 to 258 computations (25.4% saved)

bsearch67.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
66.0ms
-2.539324926718337e-11
-1.0490210219979662e-23
Results
22.0ms100×body256valid
19.0ms31×body1024valid
12.0ms21×body256invalid
9.0ms22×body512valid
2.0msbody256infinite
Compiler

Compiled 276 to 208 computations (24.6% saved)

bsearch110.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
110.0ms
-2.539324926718337e-11
-1.0490210219979662e-23
Results
68.0ms104×body256valid
19.0ms26×body1024valid
13.0ms25×body512valid
6.0ms16×body256invalid
1.0msbody256infinite
Compiler

Compiled 276 to 218 computations (21% saved)

bsearch49.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
48.0ms
-5.894593929602645e-39
-1.1245836383307692e-40
Results
15.0ms64×body256valid
13.0ms21×body1024valid
10.0ms11×body256infinite
6.0ms16×body512valid
3.0ms14×body256invalid
Compiler

Compiled 162 to 126 computations (22.2% saved)

simplify121.0ms (0.5%)

Algorithm
egg-herbie
Rules
126×+-commutative
102×*-commutative
74×sub-neg
60×neg-sub0
58×neg-mul-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03184552
14234344
25134340
35784340
46114340
56294340
66354340
76374340
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 F -500000000000000004246810716844851488074434962299380307947499551351398452953088) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 100000000) (-.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 1 (sin.f64 B)))))
(if (<=.f64 F -60000000000000004316125673517194674176) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 200000000) (+.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 1 (sin.f64 B)))))
(if (<=.f64 F -799388933858263/562949953421312) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 5584463537939415/9007199254740992) (-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (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 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 5584463537939415/9007199254740992) (-.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 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 5584463537939415/9007199254740992) (-.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 -6941760285187145/680564733841876926926749214863536422912) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -8713982694650085/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (if (<=.f64 F 5584463537939415/9007199254740992) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B))))))
(if (<=.f64 F -6941760285187145/680564733841876926926749214863536422912) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -5186894461101241/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (if (<=.f64 F 4336527155264031/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 950000) (+.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 -6941760285187145/680564733841876926926749214863536422912) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -881772058387211/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (if (<=.f64 F 1080863910568919/9007199254740992) (-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (/.f64 x (tan.f64 B))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B))))))
(if (<=.f64 F -5394384303847929/49039857307708443467467104868809893875799651909875269632) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 1116892707587883/18014398509481984) (-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (/.f64 x (tan.f64 B))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -5394384303847929/49039857307708443467467104868809893875799651909875269632) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -8676359590372013/82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788032) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 7774127085024891/28269553036454149273332760011886696253239742350009903329945699220681916416) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B))))))
(if (<=.f64 F -7846377169233351/98079714615416886934934209737619787751599303819750539264) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -6081714912870287/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 7774127085024891/28269553036454149273332760011886696253239742350009903329945699220681916416) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (-.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -71999999999999998757680709632) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 381638965992131/7067388259113537318333190002971674063309935587502475832486424805170479104) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (-.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -71999999999999998757680709632) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 6813621976226733/158456325028528675187087900672) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (if (<=.f64 F 9999999999999999171107915076469365246063817042486381462561244058101538598046442622180212564904306224021286256366562347133135483117101991090685868467907010818055540655879490029748224) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -71999999999999998757680709632) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 5584463537939415/9007199254740992) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 9500000000000000318205573469581840023278569839268964025249945649075493418985810016156405762483949922427660960440451282941041706255342077015815040842790751847885454472508184566169600) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -71999999999999998757680709632) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 5584463537939415/9007199254740992) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 1 (/.f64 B F)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 5200000000000000416643457352414959591583608326254876281324699152186724413296112132765700133549297810523438766261312161268728749146366010901565308715325615829617277458948047744532480) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -71999999999999998757680709632) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 5584463537939415/9007199254740992) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 5600000000000000236067366735882275129490435188100077988384913741993581723772411234308214792702155524869965014263679048065445768831837399147904281347604684052908473638593538140667904) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -79999999999999996664957894656) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -2777781226657739/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F B) (/.f64 -1 F))) (if (<=.f64 F 2316864376136271/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B)))) (if (<=.f64 F 693246421999813/19807040628566084398385987584) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (/.f64 F B) (neg.f64 F))) (if (<=.f64 F 9999999999999999171107915076469365246063817042486381462561244058101538598046442622180212564904306224021286256366562347133135483117101991090685868467907010818055540655879490029748224) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))))
(if (<=.f64 F -71999999999999998757680709632) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -3828833582690397/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (+.f64 (neg.f64 (/.f64 x (tan.f64 B))) (*.f64 (/.f64 F B) (/.f64 -1 F))) (if (<=.f64 F 1247542356381069/2227754207823337509102134573095845373483021732054960903603121346630505452738612005129840239901060253798165190221481644194672219102234100585084307285020612396607419274589973120157653414182912) (neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B)))) (if (<=.f64 F 6813621976226733/158456325028528675187087900672) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (/.f64 F B) (neg.f64 F))) (if (<=.f64 F 1649999999999999946156785048637640993564375585678270564008862554127681249990789747041125360146074952684070158567399066264309579511378967440937928232075588652784116021926816032751616) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))))
(if (<=.f64 F -850000000000000059123177619456) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -1576578534048987/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (+.f64 (neg.f64 (/.f64 x (tan.f64 B))) (*.f64 (/.f64 F B) (/.f64 -1 F))) (if (<=.f64 F 7797139727381681/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824) (neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B)))) (if (<=.f64 F 693246421999813/19807040628566084398385987584) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 7200000000000000435140549392198156480716029009569969513139741929453537424712348911382609950834302223595602520349994139556116345318802273366313060041953533255017167398361057256800256) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))))
(if (<=.f64 F -14000000000000000841334701162496) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -825826851168517/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1893591076649837/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456) (neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B)))) (if (<=.f64 F 6813621976226733/158456325028528675187087900672) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 1450000000000000036444830356903983224610962154755669710478755259224252594752640196269868030569646095510807034566215622865951069668643273317768441915936054541138517932104070834683904) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))))
(if (<=.f64 F -151999999999999995422638604288) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -7132140987364465/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 6237711781905345/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824) (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (if (<=.f64 F 6813621976226733/158456325028528675187087900672) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 9999999999999999171107915076469365246063817042486381462561244058101538598046442622180212564904306224021286256366562347133135483117101991090685868467907010818055540655879490029748224) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))))
(if (<=.f64 F -9599999999999999740532435714048) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -2927931563233833/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 2316864376136271/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (if (<=.f64 F 6813621976226733/158456325028528675187087900672) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 6799999999999999694339094886284221743210915773635683109565557511414153655201308538935758770160728667909543758270779708455596827888251563886921199244441888722782062177530009329074176) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))))
(if (<=.f64 F -675676514592423/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 7240201175425847/556938551955834377275533643273961343370755433013740225900780336657626363184653001282460059975265063449541297555370411048668054775558525146271076821255153099151854818647493280039413353545728) (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (if (<=.f64 F 6813621976226733/158456325028528675187087900672) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 9999999999999999171107915076469365246063817042486381462561244058101538598046442622180212564904306224021286256366562347133135483117101991090685868467907010818055540655879490029748224) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -3078081899809927/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 4678283836429009/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456) (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -375375841440235/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 891101683129335/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -6547527335242445/46768052394588893382517914646921056628989841375232) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 1/3 (*.f64 B x))) (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))))
(if (<=.f64 F -6911985578081563/5316911983139663491615228241121378304) (/.f64 (+.f64 -1 (neg.f64 x)) B) (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))))
(if (<=.f64 F -2076918743413931/83076749736557242056487941267521536) (/.f64 (+.f64 -1 (neg.f64 x)) B) (neg.f64 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)))
(if (<=.f64 F -206886898016895/1532495540865888858358347027150309183618739122183602176) (/.f64 (+.f64 -1 (neg.f64 x)) B) (neg.f64 (/.f64 x B)))
(neg.f64 (/.f64 x B))
Outputs
(if (<=.f64 F -500000000000000004246810716844851488074434962299380307947499551351398452953088) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 100000000) (-.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 1 (sin.f64 B)))))
(if (<=.f64 F -500000000000000004246810716844851488074434962299380307947499551351398452953088) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 100000000) (-.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 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -500000000000000004246810716844851488074434962299380307947499551351398452953088) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F 100000000) (-.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 1 (sin.f64 B)) (*.f64 x (/.f64 1 (tan.f64 B))))))
(if (<=.f64 F -500000000000000004246810716844851488074434962299380307947499551351398452953088) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 100000000) (-.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 x (/.f64 -1 (tan.f64 B))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -60000000000000004316125673517194674176) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 200000000) (+.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 1 (sin.f64 B)))))
(if (<=.f64 F -60000000000000004316125673517194674176) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 200000000) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2))) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -60000000000000004316125673517194674176) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F 200000000) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (*.f64 x (/.f64 1 (tan.f64 B)))) (-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 1 (tan.f64 B))))))
(if (<=.f64 F -60000000000000004316125673517194674176) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 200000000) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2))) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -799388933858263/562949953421312) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 5584463537939415/9007199254740992) (-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (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 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 5584463537939415/9007199254740992) (-.f64 (/.f64 (*.f64 F (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 (/.f64 1 (tan.f64 B)))) (if (<=.f64 F 5584463537939415/9007199254740992) (-.f64 (/.f64 (*.f64 F (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 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 5584463537939415/9007199254740992) (-.f64 (/.f64 (*.f64 F (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 -799388933858263/562949953421312) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 5584463537939415/9007199254740992) (-.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 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 5584463537939415/9007199254740992) (-.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 (/.f64 1 (tan.f64 B)))) (if (<=.f64 F 5584463537939415/9007199254740992) (-.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 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 5584463537939415/9007199254740992) (-.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 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 5584463537939415/9007199254740992) (-.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 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 5584463537939415/9007199254740992) (-.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 (/.f64 1 (tan.f64 B)))) (if (<=.f64 F 5584463537939415/9007199254740992) (-.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 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 5584463537939415/9007199254740992) (-.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 -6941760285187145/680564733841876926926749214863536422912) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -8713982694650085/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (if (<=.f64 F 5584463537939415/9007199254740992) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B))))))
(if (<=.f64 F -6941760285187145/680564733841876926926749214863536422912) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -8713982694650085/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376) (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))))) (if (<=.f64 F 5584463537939415/9007199254740992) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (/.f64 F B))) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B))))))
(if (<=.f64 F -6941760285187145/680564733841876926926749214863536422912) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F -8713982694650085/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) (/.f64 x B)) (if (<=.f64 F 5584463537939415/9007199254740992) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (/.f64 F B)) (*.f64 x (/.f64 1 (tan.f64 B)))) (-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 1 (tan.f64 B)))))))
(if (<=.f64 F -6941760285187145/680564733841876926926749214863536422912) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -8713982694650085/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) (/.f64 x B)) (if (<=.f64 F 5584463537939415/9007199254740992) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (/.f64 F B))) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 (sin.f64 B))))))
(if (<=.f64 F -6941760285187145/680564733841876926926749214863536422912) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -5186894461101241/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (if (<=.f64 F 4336527155264031/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 950000) (+.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 -6941760285187145/680564733841876926926749214863536422912) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -5186894461101241/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))))) (if (<=.f64 F 4336527155264031/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))) (/.f64 F B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 950000) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.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 -6941760285187145/680564733841876926926749214863536422912) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F -5186894461101241/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) (/.f64 x B)) (if (<=.f64 F 4336527155264031/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))) (/.f64 F B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 950000) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (/.f64 x B)) (-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 1 (tan.f64 B))))))))
(if (<=.f64 F -6941760285187145/680564733841876926926749214863536422912) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -5186894461101241/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) (/.f64 x B)) (if (<=.f64 F 4336527155264031/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))) (/.f64 F B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 950000) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (/.f64 x B)) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 (sin.f64 B)))))))
(if (<=.f64 F -6941760285187145/680564733841876926926749214863536422912) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -881772058387211/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (if (<=.f64 F 1080863910568919/9007199254740992) (-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (/.f64 x (tan.f64 B))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B))))))
(if (<=.f64 F -6941760285187145/680564733841876926926749214863536422912) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -881772058387211/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336) (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))))) (if (<=.f64 F 1080863910568919/9007199254740992) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))) (/.f64 F B)) (/.f64 x (tan.f64 B))) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B))))))
(if (<=.f64 F -6941760285187145/680564733841876926926749214863536422912) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F -881772058387211/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) (/.f64 x B)) (if (<=.f64 F 1080863910568919/9007199254740992) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))) (/.f64 F B)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 1 (tan.f64 B)))))))
(if (<=.f64 F -6941760285187145/680564733841876926926749214863536422912) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -881772058387211/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) (/.f64 x B)) (if (<=.f64 F 1080863910568919/9007199254740992) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))) (/.f64 F B)) (/.f64 x (tan.f64 B))) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 (sin.f64 B))))))
(if (<=.f64 F -5394384303847929/49039857307708443467467104868809893875799651909875269632) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 1116892707587883/18014398509481984) (-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (/.f64 x (tan.f64 B))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -5394384303847929/49039857307708443467467104868809893875799651909875269632) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 1116892707587883/18014398509481984) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))) (/.f64 F B)) (/.f64 x (tan.f64 B))) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -5394384303847929/49039857307708443467467104868809893875799651909875269632) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F 1116892707587883/18014398509481984) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))) (/.f64 F B)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 1 (tan.f64 B))))))
(if (<=.f64 F -5394384303847929/49039857307708443467467104868809893875799651909875269632) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 1116892707587883/18014398509481984) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))) (/.f64 F B)) (/.f64 x (tan.f64 B))) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 (sin.f64 B)))))
(if (<=.f64 F -5394384303847929/49039857307708443467467104868809893875799651909875269632) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -8676359590372013/82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788032) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 7774127085024891/28269553036454149273332760011886696253239742350009903329945699220681916416) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B))))))
(if (<=.f64 F -5394384303847929/49039857307708443467467104868809893875799651909875269632) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -8676359590372013/82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788032) (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (+.f64 (/.f64 F B) (*.f64 1/6 (*.f64 F B))))) (if (<=.f64 F 7774127085024891/28269553036454149273332760011886696253239742350009903329945699220681916416) (*.f64 (cos.f64 B) (neg.f64 (/.f64 x (sin.f64 B)))) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B))))))
(if (<=.f64 F -5394384303847929/49039857307708443467467104868809893875799651909875269632) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F -8676359590372013/82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788032) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (+.f64 (/.f64 F B) (*.f64 1/6 (*.f64 F B)))) (/.f64 x B)) (if (<=.f64 F 7774127085024891/28269553036454149273332760011886696253239742350009903329945699220681916416) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 1 (tan.f64 B)))))))
(if (<=.f64 F -5394384303847929/49039857307708443467467104868809893875799651909875269632) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -8676359590372013/82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788032) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (+.f64 (/.f64 F B) (*.f64 1/6 (*.f64 F B)))) (/.f64 x B)) (if (<=.f64 F 7774127085024891/28269553036454149273332760011886696253239742350009903329945699220681916416) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 (sin.f64 B))))))
(if (<=.f64 F -7846377169233351/98079714615416886934934209737619787751599303819750539264) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -6081714912870287/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 7774127085024891/28269553036454149273332760011886696253239742350009903329945699220681916416) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (-.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -7846377169233351/98079714615416886934934209737619787751599303819750539264) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -6081714912870287/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (+.f64 (/.f64 F B) (*.f64 1/6 (*.f64 F B))))) (if (<=.f64 F 7774127085024891/28269553036454149273332760011886696253239742350009903329945699220681916416) (*.f64 (cos.f64 B) (neg.f64 (/.f64 x (sin.f64 B)))) (-.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -7846377169233351/98079714615416886934934209737619787751599303819750539264) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F -6081714912870287/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (+.f64 (/.f64 F B) (*.f64 1/6 (*.f64 F B)))) (/.f64 x B)) (if (<=.f64 F 7774127085024891/28269553036454149273332760011886696253239742350009903329945699220681916416) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))) (-.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -7846377169233351/98079714615416886934934209737619787751599303819750539264) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -6081714912870287/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (+.f64 (/.f64 F B) (*.f64 1/6 (*.f64 F B)))) (/.f64 x B)) (if (<=.f64 F 7774127085024891/28269553036454149273332760011886696253239742350009903329945699220681916416) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))) (-.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -71999999999999998757680709632) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 381638965992131/7067388259113537318333190002971674063309935587502475832486424805170479104) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (-.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -71999999999999998757680709632) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F 381638965992131/7067388259113537318333190002971674063309935587502475832486424805170479104) (*.f64 (cos.f64 B) (neg.f64 (/.f64 x (sin.f64 B)))) (-.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -71999999999999998757680709632) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F 381638965992131/7067388259113537318333190002971674063309935587502475832486424805170479104) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))) (-.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -71999999999999998757680709632) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 6813621976226733/158456325028528675187087900672) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (if (<=.f64 F 9999999999999999171107915076469365246063817042486381462561244058101538598046442622180212564904306224021286256366562347133135483117101991090685868467907010818055540655879490029748224) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -71999999999999998757680709632) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F 6813621976226733/158456325028528675187087900672) (*.f64 (cos.f64 B) (neg.f64 (/.f64 x (sin.f64 B)))) (if (<=.f64 F 9999999999999999171107915076469365246063817042486381462561244058101538598046442622180212564904306224021286256366562347133135483117101991090685868467907010818055540655879490029748224) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -71999999999999998757680709632) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F 6813621976226733/158456325028528675187087900672) (*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B))) (if (<=.f64 F 9999999999999999171107915076469365246063817042486381462561244058101538598046442622180212564904306224021286256366562347133135483117101991090685868467907010818055540655879490029748224) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -71999999999999998757680709632) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 5584463537939415/9007199254740992) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 9500000000000000318205573469581840023278569839268964025249945649075493418985810016156405762483949922427660960440451282941041706255342077015815040842790751847885454472508184566169600) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -71999999999999998757680709632) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F 5584463537939415/9007199254740992) (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (+.f64 (/.f64 F B) (*.f64 1/6 (*.f64 F B))))) (if (<=.f64 F 9500000000000000318205573469581840023278569839268964025249945649075493418985810016156405762483949922427660960440451282941041706255342077015815040842790751847885454472508184566169600) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -71999999999999998757680709632) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F 5584463537939415/9007199254740992) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (+.f64 (/.f64 F B) (*.f64 1/6 (*.f64 F B)))) (/.f64 x B)) (if (<=.f64 F 9500000000000000318205573469581840023278569839268964025249945649075493418985810016156405762483949922427660960440451282941041706255342077015815040842790751847885454472508184566169600) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -71999999999999998757680709632) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 5584463537939415/9007199254740992) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 1 (/.f64 B F)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 5200000000000000416643457352414959591583608326254876281324699152186724413296112132765700133549297810523438766261312161268728749146366010901565308715325615829617277458948047744532480) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -71999999999999998757680709632) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F 5584463537939415/9007199254740992) (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (/.f64 1 (/.f64 B F)))) (if (<=.f64 F 5200000000000000416643457352414959591583608326254876281324699152186724413296112132765700133549297810523438766261312161268728749146366010901565308715325615829617277458948047744532480) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -71999999999999998757680709632) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F 5584463537939415/9007199254740992) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (/.f64 1 (/.f64 B F))) (/.f64 x B)) (if (<=.f64 F 5200000000000000416643457352414959591583608326254876281324699152186724413296112132765700133549297810523438766261312161268728749146366010901565308715325615829617277458948047744532480) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -71999999999999998757680709632) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 5584463537939415/9007199254740992) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 5600000000000000236067366735882275129490435188100077988384913741993581723772411234308214792702155524869965014263679048065445768831837399147904281347604684052908473638593538140667904) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -71999999999999998757680709632) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F 5584463537939415/9007199254740992) (+.f64 (/.f64 (neg.f64 x) B) (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (/.f64 F B))) (if (<=.f64 F 5600000000000000236067366735882275129490435188100077988384913741993581723772411234308214792702155524869965014263679048065445768831837399147904281347604684052908473638593538140667904) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -71999999999999998757680709632) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F 5584463537939415/9007199254740992) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (/.f64 F B)) (/.f64 x B)) (if (<=.f64 F 5600000000000000236067366735882275129490435188100077988384913741993581723772411234308214792702155524869965014263679048065445768831837399147904281347604684052908473638593538140667904) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -79999999999999996664957894656) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -2777781226657739/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F B) (/.f64 -1 F))) (if (<=.f64 F 2316864376136271/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B)))) (if (<=.f64 F 693246421999813/19807040628566084398385987584) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (/.f64 F B) (neg.f64 F))) (if (<=.f64 F 9999999999999999171107915076469365246063817042486381462561244058101538598046442622180212564904306224021286256366562347133135483117101991090685868467907010818055540655879490029748224) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))))
(if (<=.f64 F -79999999999999996664957894656) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F -2777781226657739/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (+.f64 (/.f64 (neg.f64 1) (/.f64 (tan.f64 B) x)) (*.f64 (/.f64 F B) (/.f64 -1 F))) (if (<=.f64 F 2316864376136271/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (*.f64 (cos.f64 B) (neg.f64 (+.f64 (/.f64 x B) (*.f64 1/6 (*.f64 x B))))) (if (<=.f64 F 693246421999813/19807040628566084398385987584) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 (/.f64 F B) (neg.f64 F))) (if (<=.f64 F 9999999999999999171107915076469365246063817042486381462561244058101538598046442622180212564904306224021286256366562347133135483117101991090685868467907010818055540655879490029748224) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))))
(if (<=.f64 F -79999999999999996664957894656) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -2777781226657739/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (-.f64 (*.f64 (/.f64 F B) (/.f64 -1 F)) (/.f64 1 (/.f64 (tan.f64 B) x))) (if (<=.f64 F 2316864376136271/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (*.f64 (cos.f64 B) (neg.f64 (+.f64 (/.f64 x B) (*.f64 1/6 (*.f64 x B))))) (if (<=.f64 F 693246421999813/19807040628566084398385987584) (-.f64 (/.f64 (/.f64 F B) (neg.f64 F)) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F 9999999999999999171107915076469365246063817042486381462561244058101538598046442622180212564904306224021286256366562347133135483117101991090685868467907010818055540655879490029748224) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))))
(if (<=.f64 F -79999999999999996664957894656) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -2777781226657739/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (-.f64 (*.f64 (/.f64 F B) (/.f64 -1 F)) (/.f64 1 (/.f64 (tan.f64 B) x))) (if (<=.f64 F 2316864376136271/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (*.f64 (cos.f64 B) (-.f64 (*.f64 1/6 (neg.f64 (*.f64 x B))) (/.f64 x B))) (if (<=.f64 F 693246421999813/19807040628566084398385987584) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 (/.f64 F B) (neg.f64 F))) (if (<=.f64 F 9999999999999999171107915076469365246063817042486381462561244058101538598046442622180212564904306224021286256366562347133135483117101991090685868467907010818055540655879490029748224) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))))
(if (<=.f64 F -71999999999999998757680709632) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -3828833582690397/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (+.f64 (neg.f64 (/.f64 x (tan.f64 B))) (*.f64 (/.f64 F B) (/.f64 -1 F))) (if (<=.f64 F 1247542356381069/2227754207823337509102134573095845373483021732054960903603121346630505452738612005129840239901060253798165190221481644194672219102234100585084307285020612396607419274589973120157653414182912) (neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B)))) (if (<=.f64 F 6813621976226733/158456325028528675187087900672) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (/.f64 F B) (neg.f64 F))) (if (<=.f64 F 1649999999999999946156785048637640993564375585678270564008862554127681249990789747041125360146074952684070158567399066264309579511378967440937928232075588652784116021926816032751616) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))))
(if (<=.f64 F -71999999999999998757680709632) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F -3828833582690397/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (+.f64 (*.f64 (/.f64 F B) (/.f64 -1 F)) (/.f64 (neg.f64 x) (tan.f64 B))) (if (<=.f64 F 1247542356381069/2227754207823337509102134573095845373483021732054960903603121346630505452738612005129840239901060253798165190221481644194672219102234100585084307285020612396607419274589973120157653414182912) (*.f64 (cos.f64 B) (neg.f64 (+.f64 (/.f64 x B) (*.f64 1/6 (*.f64 x B))))) (if (<=.f64 F 6813621976226733/158456325028528675187087900672) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 (/.f64 F B) (neg.f64 F))) (if (<=.f64 F 1649999999999999946156785048637640993564375585678270564008862554127681249990789747041125360146074952684070158567399066264309579511378967440937928232075588652784116021926816032751616) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))))
(if (<=.f64 F -71999999999999998757680709632) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -3828833582690397/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (-.f64 (*.f64 (/.f64 F B) (/.f64 -1 F)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1247542356381069/2227754207823337509102134573095845373483021732054960903603121346630505452738612005129840239901060253798165190221481644194672219102234100585084307285020612396607419274589973120157653414182912) (*.f64 (cos.f64 B) (neg.f64 (+.f64 (/.f64 x B) (*.f64 1/6 (*.f64 x B))))) (if (<=.f64 F 6813621976226733/158456325028528675187087900672) (-.f64 (/.f64 (/.f64 F B) (neg.f64 F)) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F 1649999999999999946156785048637640993564375585678270564008862554127681249990789747041125360146074952684070158567399066264309579511378967440937928232075588652784116021926816032751616) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))))
(if (<=.f64 F -71999999999999998757680709632) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -3828833582690397/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (-.f64 (*.f64 (/.f64 F B) (/.f64 -1 F)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1247542356381069/2227754207823337509102134573095845373483021732054960903603121346630505452738612005129840239901060253798165190221481644194672219102234100585084307285020612396607419274589973120157653414182912) (*.f64 (cos.f64 B) (-.f64 (*.f64 1/6 (neg.f64 (*.f64 x B))) (/.f64 x B))) (if (<=.f64 F 6813621976226733/158456325028528675187087900672) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 (/.f64 F B) (neg.f64 F))) (if (<=.f64 F 1649999999999999946156785048637640993564375585678270564008862554127681249990789747041125360146074952684070158567399066264309579511378967440937928232075588652784116021926816032751616) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))))
(if (<=.f64 F -850000000000000059123177619456) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -1576578534048987/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (+.f64 (neg.f64 (/.f64 x (tan.f64 B))) (*.f64 (/.f64 F B) (/.f64 -1 F))) (if (<=.f64 F 7797139727381681/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824) (neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B)))) (if (<=.f64 F 693246421999813/19807040628566084398385987584) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 7200000000000000435140549392198156480716029009569969513139741929453537424712348911382609950834302223595602520349994139556116345318802273366313060041953533255017167398361057256800256) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))))
(if (<=.f64 F -850000000000000059123177619456) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F -1576578534048987/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (+.f64 (*.f64 (/.f64 F B) (/.f64 -1 F)) (/.f64 (neg.f64 x) (tan.f64 B))) (if (<=.f64 F 7797139727381681/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824) (*.f64 (cos.f64 B) (neg.f64 (+.f64 (/.f64 x B) (*.f64 1/6 (*.f64 x B))))) (if (<=.f64 F 693246421999813/19807040628566084398385987584) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 7200000000000000435140549392198156480716029009569969513139741929453537424712348911382609950834302223595602520349994139556116345318802273366313060041953533255017167398361057256800256) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))))
(if (<=.f64 F -850000000000000059123177619456) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -1576578534048987/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (-.f64 (*.f64 (/.f64 F B) (/.f64 -1 F)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 7797139727381681/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824) (*.f64 (cos.f64 B) (neg.f64 (+.f64 (/.f64 x B) (*.f64 1/6 (*.f64 x B))))) (if (<=.f64 F 693246421999813/19807040628566084398385987584) (-.f64 (/.f64 -1 B) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F 7200000000000000435140549392198156480716029009569969513139741929453537424712348911382609950834302223595602520349994139556116345318802273366313060041953533255017167398361057256800256) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))))
(if (<=.f64 F -850000000000000059123177619456) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -1576578534048987/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (-.f64 (*.f64 (/.f64 F B) (/.f64 -1 F)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 7797139727381681/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824) (*.f64 (cos.f64 B) (-.f64 (*.f64 1/6 (neg.f64 (*.f64 x B))) (/.f64 x B))) (if (<=.f64 F 693246421999813/19807040628566084398385987584) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B)) (if (<=.f64 F 7200000000000000435140549392198156480716029009569969513139741929453537424712348911382609950834302223595602520349994139556116345318802273366313060041953533255017167398361057256800256) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))))
(if (<=.f64 F -14000000000000000841334701162496) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -825826851168517/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1893591076649837/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456) (neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B)))) (if (<=.f64 F 6813621976226733/158456325028528675187087900672) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 1450000000000000036444830356903983224610962154755669710478755259224252594752640196269868030569646095510807034566215622865951069668643273317768441915936054541138517932104070834683904) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))))
(if (<=.f64 F -14000000000000000841334701162496) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F -825826851168517/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1893591076649837/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456) (*.f64 (cos.f64 B) (neg.f64 (+.f64 (/.f64 x B) (*.f64 1/6 (*.f64 x B))))) (if (<=.f64 F 6813621976226733/158456325028528675187087900672) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 1450000000000000036444830356903983224610962154755669710478755259224252594752640196269868030569646095510807034566215622865951069668643273317768441915936054541138517932104070834683904) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))))
(if (<=.f64 F -14000000000000000841334701162496) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -825826851168517/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1893591076649837/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456) (*.f64 (cos.f64 B) (neg.f64 (+.f64 (/.f64 x B) (*.f64 1/6 (*.f64 x B))))) (if (<=.f64 F 6813621976226733/158456325028528675187087900672) (-.f64 (/.f64 -1 B) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F 1450000000000000036444830356903983224610962154755669710478755259224252594752640196269868030569646095510807034566215622865951069668643273317768441915936054541138517932104070834683904) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))))
(if (<=.f64 F -14000000000000000841334701162496) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -825826851168517/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1893591076649837/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456) (*.f64 (cos.f64 B) (-.f64 (*.f64 1/6 (neg.f64 (*.f64 x B))) (/.f64 x B))) (if (<=.f64 F 6813621976226733/158456325028528675187087900672) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B)) (if (<=.f64 F 1450000000000000036444830356903983224610962154755669710478755259224252594752640196269868030569646095510807034566215622865951069668643273317768441915936054541138517932104070834683904) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))))
(if (<=.f64 F -151999999999999995422638604288) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -7132140987364465/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 6237711781905345/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824) (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (if (<=.f64 F 6813621976226733/158456325028528675187087900672) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 9999999999999999171107915076469365246063817042486381462561244058101538598046442622180212564904306224021286256366562347133135483117101991090685868467907010818055540655879490029748224) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))))
(if (<=.f64 F -151999999999999995422638604288) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F -7132140987364465/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 6237711781905345/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824) (neg.f64 (+.f64 (/.f64 x B) (*.f64 (*.f64 x B) -1/3))) (if (<=.f64 F 6813621976226733/158456325028528675187087900672) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 9999999999999999171107915076469365246063817042486381462561244058101538598046442622180212564904306224021286256366562347133135483117101991090685868467907010818055540655879490029748224) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))))
(if (<=.f64 F -151999999999999995422638604288) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -7132140987364465/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 6237711781905345/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824) (-.f64 (/.f64 (neg.f64 x) B) (*.f64 (*.f64 x B) -1/3)) (if (<=.f64 F 6813621976226733/158456325028528675187087900672) (-.f64 (/.f64 -1 B) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F 9999999999999999171107915076469365246063817042486381462561244058101538598046442622180212564904306224021286256366562347133135483117101991090685868467907010818055540655879490029748224) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))))
(if (<=.f64 F -151999999999999995422638604288) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -7132140987364465/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 6237711781905345/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824) (-.f64 (/.f64 (neg.f64 x) B) (*.f64 (*.f64 x B) -1/3)) (if (<=.f64 F 6813621976226733/158456325028528675187087900672) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B)) (if (<=.f64 F 9999999999999999171107915076469365246063817042486381462561244058101538598046442622180212564904306224021286256366562347133135483117101991090685868467907010818055540655879490029748224) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))))
(if (<=.f64 F -9599999999999999740532435714048) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -2927931563233833/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 2316864376136271/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (if (<=.f64 F 6813621976226733/158456325028528675187087900672) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 6799999999999999694339094886284221743210915773635683109565557511414153655201308538935758770160728667909543758270779708455596827888251563886921199244441888722782062177530009329074176) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))))
(if (<=.f64 F -9599999999999999740532435714048) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F -2927931563233833/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 2316864376136271/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (neg.f64 (+.f64 (/.f64 x B) (*.f64 (*.f64 x B) -1/3))) (if (<=.f64 F 6813621976226733/158456325028528675187087900672) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 6799999999999999694339094886284221743210915773635683109565557511414153655201308538935758770160728667909543758270779708455596827888251563886921199244441888722782062177530009329074176) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))))
(if (<=.f64 F -9599999999999999740532435714048) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -2927931563233833/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 2316864376136271/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (-.f64 (/.f64 (neg.f64 x) B) (*.f64 (*.f64 x B) -1/3)) (if (<=.f64 F 6813621976226733/158456325028528675187087900672) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 6799999999999999694339094886284221743210915773635683109565557511414153655201308538935758770160728667909543758270779708455596827888251563886921199244441888722782062177530009329074176) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))))
(if (<=.f64 F -675676514592423/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 7240201175425847/556938551955834377275533643273961343370755433013740225900780336657626363184653001282460059975265063449541297555370411048668054775558525146271076821255153099151854818647493280039413353545728) (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (if (<=.f64 F 6813621976226733/158456325028528675187087900672) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 9999999999999999171107915076469365246063817042486381462561244058101538598046442622180212564904306224021286256366562347133135483117101991090685868467907010818055540655879490029748224) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -675676514592423/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 7240201175425847/556938551955834377275533643273961343370755433013740225900780336657626363184653001282460059975265063449541297555370411048668054775558525146271076821255153099151854818647493280039413353545728) (neg.f64 (+.f64 (/.f64 x B) (*.f64 (*.f64 x B) -1/3))) (if (<=.f64 F 6813621976226733/158456325028528675187087900672) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 9999999999999999171107915076469365246063817042486381462561244058101538598046442622180212564904306224021286256366562347133135483117101991090685868467907010818055540655879490029748224) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -675676514592423/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 7240201175425847/556938551955834377275533643273961343370755433013740225900780336657626363184653001282460059975265063449541297555370411048668054775558525146271076821255153099151854818647493280039413353545728) (-.f64 (/.f64 (neg.f64 x) B) (*.f64 (*.f64 x B) -1/3)) (if (<=.f64 F 6813621976226733/158456325028528675187087900672) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 9999999999999999171107915076469365246063817042486381462561244058101538598046442622180212564904306224021286256366562347133135483117101991090685868467907010818055540655879490029748224) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -3078081899809927/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 4678283836429009/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456) (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -3078081899809927/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 4678283836429009/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456) (neg.f64 (+.f64 (/.f64 x B) (*.f64 (*.f64 x B) -1/3))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -3078081899809927/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 4678283836429009/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456) (-.f64 (/.f64 (neg.f64 x) B) (*.f64 (*.f64 x B) -1/3)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -375375841440235/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 891101683129335/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))))
(if (or (<=.f64 F -375375841440235/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (not (<=.f64 F 891101683129335/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592))) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (neg.f64 (+.f64 (/.f64 x B) (*.f64 (*.f64 x B) -1/3))))
(if (or (<=.f64 F -375375841440235/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (not (<=.f64 F 891101683129335/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592))) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (neg.f64 x) B) (*.f64 (*.f64 x B) -1/3)))
(if (<=.f64 F -6547527335242445/46768052394588893382517914646921056628989841375232) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 1/3 (*.f64 B x))) (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))))
(if (<=.f64 F -6547527335242445/46768052394588893382517914646921056628989841375232) (+.f64 (neg.f64 (/.f64 (+.f64 x 1) B)) (*.f64 (*.f64 x B) 1/3)) (neg.f64 (+.f64 (/.f64 x B) (*.f64 (*.f64 x B) -1/3))))
(if (<=.f64 F -6547527335242445/46768052394588893382517914646921056628989841375232) (-.f64 (*.f64 (*.f64 x B) 1/3) (/.f64 (+.f64 x 1) B)) (-.f64 (/.f64 (neg.f64 x) B) (*.f64 (*.f64 x B) -1/3)))
(if (<=.f64 F -6911985578081563/5316911983139663491615228241121378304) (/.f64 (+.f64 -1 (neg.f64 x)) B) (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))))
(if (<=.f64 F -6911985578081563/5316911983139663491615228241121378304) (/.f64 (-.f64 -1 x) B) (neg.f64 (+.f64 (/.f64 x B) (*.f64 (*.f64 x B) -1/3))))
(if (<=.f64 F -6911985578081563/5316911983139663491615228241121378304) (/.f64 (-.f64 -1 x) B) (-.f64 (/.f64 (neg.f64 x) B) (*.f64 (*.f64 x B) -1/3)))
(if (<=.f64 F -2076918743413931/83076749736557242056487941267521536) (/.f64 (+.f64 -1 (neg.f64 x)) B) (neg.f64 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)))
(if (<=.f64 F -2076918743413931/83076749736557242056487941267521536) (/.f64 (-.f64 -1 x) B) (*.f64 (+.f64 (/.f64 1 B) (*.f64 B -1/3)) (neg.f64 x)))
(if (<=.f64 F -2076918743413931/83076749736557242056487941267521536) (/.f64 (-.f64 -1 x) B) (*.f64 x (neg.f64 (+.f64 (/.f64 1 B) (*.f64 B -1/3)))))
(if (<=.f64 F -2076918743413931/83076749736557242056487941267521536) (/.f64 (-.f64 -1 x) B) (*.f64 x (-.f64 (/.f64 -1 B) (*.f64 B -1/3))))
(if (<=.f64 F -206886898016895/1532495540865888858358347027150309183618739122183602176) (/.f64 (+.f64 -1 (neg.f64 x)) B) (neg.f64 (/.f64 x B)))
(if (<=.f64 F -206886898016895/1532495540865888858358347027150309183618739122183602176) (/.f64 (-.f64 -1 x) B) (/.f64 (neg.f64 x) B))
(neg.f64 (/.f64 x B))
(/.f64 (neg.f64 x) B)
Compiler

Compiled 1644 to 1038 computations (36.9% saved)

soundness3.0s (12.5%)

Rules
1506×fma-def
1506×fma-def
1506×fma-def
1494×distribute-lft-neg-in
1494×distribute-lft-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02569
15255
211055
322055
449755
5148155
6393755
7630955
8761455
02569
15255
211055
322055
449755
5148155
6393755
7630955
8761455
0106933156
1310430810
060810252
115619062
261769060
0178141648
1585340406
041228
1878216
060810252
115619062
261769060
033290
1684286
27859286
0106933156
1310430810
037341
1798323
0178141648
1585340406
033290
1684286
27859286
033290
1684286
27859286
0106933156
1310430810
041228
1878216
0178141648
1585340406
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
Compiler

Compiled 1428 to 827 computations (42.1% saved)

end3.0ms (0%)

preprocess574.0ms (2.4%)

Compiler

Compiled 3174 to 1636 computations (48.5% saved)

Profiling

Loading profile data...