VandenBroeck and Keller, Equation (23)

Time bar (total: 22.8s)

analyze486.0ms (2.1%)

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

Results
1.5s1980×body1024valid
1.1s4463×body256valid
451.0ms1011×body512valid
309.0ms796×body256infinite
56.0ms314×body256invalid
5.0msbody2048valid
0.0msbody512infinite
Bogosity

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

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

prune3.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New325
Fresh011
Picked000
Done000
Total336
Accurracy
85.3%
Counts
6 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
85.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)))
77.4%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
85.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)))
77.4%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
Compiler

Compiled 104 to 76 computations (26.9% saved)

localize353.0ms (1.5%)

Local Accuracy

Found 8 expressions with local accuracy:

NewAccuracyProgram
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.5%
(/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))
74.2%
(pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)
99.7%
(/.f64 1 (tan.f64 B))
99.6%
(*.f64 x (/.f64 1 (tan.f64 B)))
85.6%
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
74.2%
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
Compiler

Compiled 199 to 111 computations (44.2% saved)

series46.0ms (0.2%)

Counts
8 → 192
Calls

54 calls:

TimeVariablePointExpression
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))))
3.0ms
B
@-inf
(*.f64 F (/.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))))
3.0ms
F
@0
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
2.0ms
B
@inf
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))

rewrite110.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
862×expm1-udef
860×log1p-udef
516×add-sqr-sqrt
498×pow1
496×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030190
1618190
26767190
Stop Event
node limit
Counts
8 → 224
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))
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 (*.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 (/.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 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(/.f64 x (tan.f64 B))
(/.f64 1 (/.f64 (tan.f64 B) x))
(/.f64 1 (/.f64 (/.f64 (tan.f64 B) x) 1))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (tan.f64 B) (cbrt.f64 x)))
(/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))
(/.f64 -1 (neg.f64 (/.f64 (tan.f64 B) x)))
(/.f64 (neg.f64 x) (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 (tan.f64 B))))
(/.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)))
(/.f64 (*.f64 x -1) (neg.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 (neg.f64 (tan.f64 B))))
(sqrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (tan.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (tan.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (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 (*.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 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 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(*.f64 x (/.f64 1 (tan.f64 B)))
(*.f64 1 (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 1 (tan.f64 B)) x)
(*.f64 (/.f64 x (tan.f64 B)) 1)
(*.f64 (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 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 x) (*.f64 (sqrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (tan.f64 B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 x (cbrt.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 (*.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 (neg.f64 (tan.f64 B))))
(sqrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (tan.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (tan.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (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))))

simplify158.0ms (0.7%)

Algorithm
egg-herbie
Rules
992×fma-def
922×associate-*r*
896×associate-*l*
530×associate-/l*
466×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
082021868
1237220120
Stop Event
node limit
Counts
416 → 404
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))
(-.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 (*.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 (/.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 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(/.f64 x (tan.f64 B))
(/.f64 1 (/.f64 (tan.f64 B) x))
(/.f64 1 (/.f64 (/.f64 (tan.f64 B) x) 1))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (tan.f64 B) (cbrt.f64 x)))
(/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))
(/.f64 -1 (neg.f64 (/.f64 (tan.f64 B) x)))
(/.f64 (neg.f64 x) (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 (tan.f64 B))))
(/.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)))
(/.f64 (*.f64 x -1) (neg.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 (neg.f64 (tan.f64 B))))
(sqrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (tan.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (tan.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (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 (*.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 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 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(*.f64 x (/.f64 1 (tan.f64 B)))
(*.f64 1 (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 1 (tan.f64 B)) x)
(*.f64 (/.f64 x (tan.f64 B)) 1)
(*.f64 (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 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 x) (*.f64 (sqrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (tan.f64 B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 x (cbrt.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 (*.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 (neg.f64 (tan.f64 B))))
(sqrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (tan.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (tan.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (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))))
(fma.f64 -1/2 (*.f64 F (*.f64 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)))))
(fma.f64 -1/2 (*.f64 F (*.f64 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 F (*.f64 F (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))))) (fma.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5)))) (fma.f64 (*.f64 -5/16 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7)))) (pow.f64 F 6) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))))
(/.f64 1 F)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (/.f64 1 F))
(+.f64 (/.f64 1 F) (/.f64 (+.f64 -1 (neg.f64 x)) (pow.f64 F 3)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F))))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (fma.f64 1/4 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (/.f64 1 F))))
(+.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) 3/8) (+.f64 (/.f64 1 F) (/.f64 (+.f64 -1 (neg.f64 x)) (pow.f64 F 3))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 1/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 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 (pow.f64 F 5) 3/8)) (/.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 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 (pow.f64 F 5) 3/8))) (/.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 x (*.f64 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 x (*.f64 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 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) 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 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) x) (fma.f64 F F 2)) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (/.f64 (*.f64 x x) (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 (*.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 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) x) (fma.f64 F F 2)) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (pow.f64 x 3)) (*.f64 (pow.f64 (fma.f64 F F 2) 3) -5/128))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2)))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x)))
(+.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 x (fma.f64 F F 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x))))
(+.f64 (+.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 x (fma.f64 F F 2))))) (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (*.f64 x x)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 1/64 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 1/384 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (pow.f64 x 3))))))
(+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (+.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 x (fma.f64 F F 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (fma.f64 1/48 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 7/384))) (pow.f64 x 3))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (*.f64 x x)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32)) (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (pow.f64 x 3)) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 5/128))))
(*.f64 (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 (pow.f64 F 3) (*.f64 (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 (pow.f64 F 3) (*.f64 (fma.f64 2 x 2) (sin.f64 B)))))) (*.f64 1/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 -1/2 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 2 x 2))) 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 (/.f64 (*.f64 (pow.f64 F 7) (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))))) (sin.f64 B)) (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 (/.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 -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 (pow.f64 F 3) (*.f64 (fma.f64 2 x 2) (sin.f64 B)))))) (*.f64 1/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 -1/2 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 2 x 2))) 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 F (*.f64 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 F (*.f64 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)))))
(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))) (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 F (*.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 (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 F (*.f64 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 F (*.f64 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 F (*.f64 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 2 x (fma.f64 F F 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 2 x (fma.f64 F F 2)))) (+.f64 (/.f64 F B) (*.f64 1/6 (*.f64 F B))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))))
(fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.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)) (neg.f64 (*.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 2 x (fma.f64 F F 2)))) (+.f64 (/.f64 F B) (*.f64 1/6 (*.f64 F B)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 (*.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 2 x (fma.f64 F F 2)))) (+.f64 (/.f64 F B) (*.f64 1/6 (*.f64 F B)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (*.f64 (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 (*.f64 F F) (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (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 2 x (fma.f64 F F 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 2 x (fma.f64 F F 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 2 x (fma.f64 F F 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 2 x (fma.f64 F F 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 2 x (fma.f64 F F 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 2 x (fma.f64 F F 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 2 x (fma.f64 F F 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 (/.f64 F (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 (/.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 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 (neg.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 (/.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 -1/2 (/.f64 (*.f64 (pow.f64 x 3) (*.f64 (-.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 4)) (/.f64 (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2) (fma.f64 F F 2)))) F)) (/.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 (neg.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))))
(-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 x (*.f64 1/45 (pow.f64 B 3))))
(+.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 (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 x (*.f64 1/45 (pow.f64 B 3)))) (*.f64 (pow.f64 B 5) (+.f64 (*.f64 x 1/105) (*.f64 x -1/135))))
(/.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 x (*.f64 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 x (*.f64 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 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) 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 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) x) (fma.f64 F F 2)) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (/.f64 (*.f64 x x) (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 (*.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 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) x) (fma.f64 F F 2)) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (pow.f64 x 3)) (*.f64 (pow.f64 (fma.f64 F F 2) 3) -5/128))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2)))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x)))
(+.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 x (fma.f64 F F 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x))))
(+.f64 (+.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 x (fma.f64 F F 2))))) (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (*.f64 x x)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 1/64 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 1/384 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (pow.f64 x 3))))))
(+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (+.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 x (fma.f64 F F 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (fma.f64 1/48 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 7/384))) (pow.f64 x 3))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (*.f64 x x)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32)) (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (pow.f64 x 3)) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 5/128))))
(sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))
(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))))
(fma.f64 -1/2 (*.f64 F (*.f64 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)))))
(fma.f64 -1/2 (*.f64 F (*.f64 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 F (*.f64 F (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))))) (fma.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5)))) (fma.f64 (*.f64 -5/16 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7)))) (pow.f64 F 6) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))))
(/.f64 1 F)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (/.f64 1 F))
(+.f64 (/.f64 1 F) (/.f64 (+.f64 -1 (neg.f64 x)) (pow.f64 F 3)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F))))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (fma.f64 1/4 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (/.f64 1 F))))
(+.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) 3/8) (+.f64 (/.f64 1 F) (/.f64 (+.f64 -1 (neg.f64 x)) (pow.f64 F 3))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 1/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 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 (pow.f64 F 5) 3/8)) (/.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 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 (pow.f64 F 5) 3/8))) (/.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 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (sin.f64 B)) (*.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 (*.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))))) (sqrt.f64 (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)))))))
(+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 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)) (sin.f64 B)) (*.f64 x x))) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (*.f64 (-.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 4)) (/.f64 (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2) (fma.f64 F F 2)))) (*.f64 (pow.f64 x 3) (sqrt.f64 (fma.f64 F F 2)))) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 (neg.f64 x) (sin.f64 B)))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 1 (sin.f64 B)))
(/.f64 (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 (*.f64 F F) (sin.f64 B)) (fma.f64 2 x 2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (/.f64 (*.f64 F F) (fma.f64 2 x 2)) (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 (*.f64 F F) (sin.f64 B)) (fma.f64 2 x 2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (pow.f64 F 4) (/.f64 (sin.f64 B) (-.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (/.f64 (*.f64 F F) (fma.f64 2 x 2)) (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 (*.f64 F F) (sin.f64 B)) (fma.f64 2 x 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (pow.f64 F 4) (/.f64 (sin.f64 B) (-.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 -1/2 (fma.f64 (sqrt.f64 (fma.f64 2 x 2)) (*.f64 (/.f64 (fma.f64 -1/2 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 4)) (/.f64 (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))) (sin.f64 B)) (pow.f64 F 6)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (/.f64 (*.f64 F F) (fma.f64 2 x 2)) (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 F) (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (sin.f64 B) (pow.f64 F 3)))) (/.f64 1 (*.f64 (sin.f64 B) F)))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))) (/.f64 1 (*.f64 F (sin.f64 B))))
(+.f64 (/.f64 (/.f64 1 F) (sin.f64 B)) (/.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (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 (+.f64 -1 (neg.f64 x)) (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 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 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 (+.f64 -1 (neg.f64 x)) (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 F) (sin.f64 B))))
(/.f64 -1 (*.f64 (sin.f64 B) F))
(/.f64 -1 (*.f64 F (sin.f64 B)))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3)))) (/.f64 1 (*.f64 (sin.f64 B) F)))
(-.f64 (*.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B))))
(fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))) (/.f64 -1 (*.f64 F (sin.f64 B))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 5)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 3))))) (/.f64 1 (*.f64 (sin.f64 B) F)))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 -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 2 x (fma.f64 F F 2)))) B)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))) (/.f64 1 B)) (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))
(fma.f64 (sqrt.f64 (/.f64 1 (+.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 2 x (fma.f64 F F 2)))) (+.f64 (/.f64 1 B) (*.f64 1/6 B)))
(+.f64 (*.f64 7/360 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))) (/.f64 1 B)) (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))))
(fma.f64 7/360 (*.f64 (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 2 x (fma.f64 F F 2)))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (/.f64 1 B) (*.f64 1/6 B))))
(+.f64 (*.f64 7/360 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (+.f64 (*.f64 31/15120 (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))) (/.f64 1 B)) (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))))))
(fma.f64 7/360 (*.f64 (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 2 x (fma.f64 F F 2)))) (+.f64 (*.f64 7/360 (pow.f64 B 3)) (*.f64 31/15120 (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (/.f64 1 B) (*.f64 1/6 B))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.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 2 x (fma.f64 F F 2)))) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.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 2 x (fma.f64 F F 2)))) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.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 2 x (fma.f64 F F 2)))) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.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 2 x (fma.f64 F F 2)))) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.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 2 x (fma.f64 F F 2)))) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.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 2 x (fma.f64 F F 2)))) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.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 2 x (fma.f64 F F 2)))) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.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 2 x (fma.f64 F F 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 (pow.f64 F 3) (*.f64 (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 (pow.f64 F 3) (*.f64 (fma.f64 2 x 2) (sin.f64 B)))))) (*.f64 1/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 -1/2 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 2 x 2))) 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 (/.f64 (*.f64 (pow.f64 F 7) (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))))) (sin.f64 B)) (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 (/.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 -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 (pow.f64 F 3) (*.f64 (fma.f64 2 x 2) (sin.f64 B)))))) (*.f64 1/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 -1/2 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 2 x 2))) 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 (*.f64 F F) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 F (*.f64 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 F (*.f64 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)))))
(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))) (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 F (*.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 (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 F (*.f64 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 F (*.f64 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 F (*.f64 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 (/.f64 F (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 (/.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 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 (neg.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 (/.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 -1/2 (/.f64 (*.f64 (pow.f64 x 3) (*.f64 (-.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 4)) (/.f64 (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2) (fma.f64 F F 2)))) F)) (/.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 (neg.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 2 x (fma.f64 F F 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 2 x (fma.f64 F F 2)))) (+.f64 (/.f64 F B) (*.f64 1/6 (*.f64 F B))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x)))))))))
(fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.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)) (neg.f64 (*.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 2 x (fma.f64 F F 2)))) (+.f64 (/.f64 F B) (*.f64 1/6 (*.f64 F B)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 (*.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 2 x (fma.f64 F F 2)))) (+.f64 (/.f64 F B) (*.f64 1/6 (*.f64 F B)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (*.f64 (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 (*.f64 F F) (fma.f64 2 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (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 2 x (fma.f64 F F 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 2 x (fma.f64 F F 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 2 x (fma.f64 F F 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 2 x (fma.f64 F F 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 2 x (fma.f64 F F 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 2 x (fma.f64 F F 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 2 x (fma.f64 F F 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))))
(-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 x (*.f64 1/45 (pow.f64 B 3))))
(+.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 (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 x (*.f64 1/45 (pow.f64 B 3)))) (*.f64 (pow.f64 B 5) (+.f64 (*.f64 x 1/105) (*.f64 x -1/135))))
(/.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 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (pow.f64 (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 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 1)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 F (/.f64 (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 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 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (neg.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (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 (*.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))
(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))
(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))
(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))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 2)
(pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (/.f64 F (sin.f64 B)))) 2)
(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 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.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 (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))
(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)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 (/.f64 F (sin.f64 B)) 3)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3) (pow.f64 F 3)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(expm1.f64 (log1p.f64 (*.f64 (/.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))
(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))
(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))
(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 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(/.f64 x (tan.f64 B))
(/.f64 x (tan.f64 B))
(/.f64 1 (/.f64 (tan.f64 B) x))
(/.f64 x (tan.f64 B))
(/.f64 1 (/.f64 (/.f64 (tan.f64 B) 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 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))
(/.f64 x (tan.f64 B))
(/.f64 -1 (neg.f64 (/.f64 (tan.f64 B) x)))
(/.f64 x (tan.f64 B))
(/.f64 (neg.f64 x) (neg.f64 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 (tan.f64 B))))
(/.f64 x (tan.f64 B))
(/.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))
(/.f64 (*.f64 x -1) (neg.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 (neg.f64 (tan.f64 B))))
(/.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)
(pow.f64 (tan.f64 B) -1)
(*.f64 1 (/.f64 1 (tan.f64 B)))
(pow.f64 (tan.f64 B) -1)
(*.f64 (/.f64 1 (tan.f64 B)) 1)
(pow.f64 (tan.f64 B) -1)
(*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) -2)))
(/.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (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))
(pow.f64 (tan.f64 B) -1)
(*.f64 -1 (/.f64 1 (neg.f64 (tan.f64 B))))
(pow.f64 (tan.f64 B) -1)
(*.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)
(pow.f64 (/.f64 1 (tan.f64 B)) 1)
(pow.f64 (tan.f64 B) -1)
(pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) 3)
(pow.f64 (tan.f64 B) -1)
(pow.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3) 1/3)
(pow.f64 (tan.f64 B) -1)
(pow.f64 (pow.f64 (tan.f64 B) -1/2) 2)
(pow.f64 (tan.f64 B) -1)
(sqrt.f64 (pow.f64 (tan.f64 B) -2))
(fabs.f64 (pow.f64 (tan.f64 B) -1))
(log.f64 (exp.f64 (/.f64 1 (tan.f64 B))))
(pow.f64 (tan.f64 B) -1)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (tan.f64 B)))))
(pow.f64 (tan.f64 B) -1)
(cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3))
(pow.f64 (tan.f64 B) -1)
(expm1.f64 (log1p.f64 (/.f64 1 (tan.f64 B))))
(pow.f64 (tan.f64 B) -1)
(exp.f64 (neg.f64 (log.f64 (tan.f64 B))))
(pow.f64 (tan.f64 B) -1)
(exp.f64 (*.f64 (log.f64 (tan.f64 B)) -1))
(pow.f64 (tan.f64 B) -1)
(exp.f64 (*.f64 (neg.f64 (log.f64 (tan.f64 B))) 1))
(pow.f64 (tan.f64 B) -1)
(log1p.f64 (expm1.f64 (/.f64 1 (tan.f64 B))))
(pow.f64 (tan.f64 B) -1)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (pow.f64 (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 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 2 x (fma.f64 F F 2)) -1/2) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1)
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (sin.f64 B))))
(*.f64 (*.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 1 (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(*.f64 (/.f64 (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 (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 (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 (/.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 (/.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 2 x (fma.f64 F F 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))))
(pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) 1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(*.f64 (*.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 1 (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (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 (/.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 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) 1) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (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 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 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2))
(pow.f64 (/.f64 (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 (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))
(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))
(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 (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 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 1)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 F (/.f64 (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 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 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (neg.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (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 (*.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))
(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))
(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))
(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))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 2)
(pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (/.f64 F (sin.f64 B)))) 2)
(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 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.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 (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))
(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)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 (/.f64 F (sin.f64 B)) 3)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3) (pow.f64 F 3)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(expm1.f64 (log1p.f64 (*.f64 (/.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))
(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))
(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))
(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 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(/.f64 x (tan.f64 B))
(*.f64 x (/.f64 1 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 1 (/.f64 x (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 1 (tan.f64 B)) x)
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x (tan.f64 B)) 1)
(/.f64 x (tan.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) x))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (*.f64 x (/.f64 1 (cbrt.f64 (tan.f64 B)))))
(*.f64 x (/.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (cbrt.f64 (tan.f64 B))))
(*.f64 (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 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 x (/.f64 (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 x) (*.f64 (sqrt.f64 x) (/.f64 1 (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (neg.f64 x) (/.f64 1 (neg.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 x (tan.f64 B))
(*.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(/.f64 x (/.f64 (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 x (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 x (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 (*.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) -2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (*.f64 x (/.f64 1 (cbrt.f64 (tan.f64 B)))))
(*.f64 x (/.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (cbrt.f64 (tan.f64 B))))
(*.f64 (*.f64 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 (neg.f64 (tan.f64 B))))
(/.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))

eval259.0ms (1.1%)

Compiler

Compiled 16511 to 10894 computations (34% saved)

prune155.0ms (0.7%)

Pruning

19 alts after pruning (19 fresh and 0 done)

PrunedKeptTotal
New38519404
Fresh000
Picked202
Done000
Total38719406
Accurracy
100.0%
Counts
406 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.5%
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (tan.f64 B)))))
45.0%
(-.f64 (*.f64 F (/.f64 (/.f64 1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
56.0%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (sin.f64 B))) (/.f64 x (tan.f64 B)))
45.0%
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
54.6%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
56.0%
(-.f64 (*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (/.f64 x (tan.f64 B)))
76.7%
(+.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
77.5%
(+.f64 (neg.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
52.3%
(+.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)))))
77.5%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
44.9%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.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)))))
85.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
48.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
56.3%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
77.4%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
40.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
48.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
55.9%
(+.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)))))
66.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3)))
84.5%
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (tan.f64 B)))))
45.0%
(-.f64 (*.f64 F (/.f64 (/.f64 1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
56.0%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (sin.f64 B))) (/.f64 x (tan.f64 B)))
45.0%
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
54.6%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
56.0%
(-.f64 (*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (/.f64 x (tan.f64 B)))
76.7%
(+.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
77.5%
(+.f64 (neg.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
52.3%
(+.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)))))
77.5%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
44.9%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.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)))))
85.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
48.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
56.3%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
77.4%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
40.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
48.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
55.9%
(+.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)))))
66.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3)))
Compiler

Compiled 1784 to 1320 computations (26% saved)

localize579.0ms (2.5%)

Local Accuracy

Found 20 expressions with local accuracy:

NewAccuracyProgram
99.8%
(/.f64 (tan.f64 B) x)
99.4%
(/.f64 1 (/.f64 (tan.f64 B) x))
85.6%
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
74.2%
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
99.9%
(/.f64 F (sin.f64 B))
99.5%
(*.f64 -1/3 (*.f64 x B))
85.6%
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
74.2%
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
100.0%
(-.f64 (*.f64 F (/.f64 (/.f64 1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
99.8%
(/.f64 x (tan.f64 B))
99.7%
(/.f64 (/.f64 1 F) (sin.f64 B))
87.6%
(*.f64 F (/.f64 (/.f64 1 F) (sin.f64 B)))
100.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
99.8%
(/.f64 -1 (sin.f64 B))
99.7%
(/.f64 1 (tan.f64 B))
99.6%
(*.f64 x (/.f64 1 (tan.f64 B)))
99.6%
(*.f64 x (/.f64 1 (tan.f64 B)))
99.6%
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
99.1%
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
74.2%
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
Compiler

Compiled 430 to 223 computations (48.1% saved)

series32.0ms (0.1%)

Counts
12 → 244
Calls

75 calls:

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

rewrite124.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
704×add-sqr-sqrt
686×pow1
684×*-un-lft-identity
650×add-exp-log
650×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

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

simplify202.0ms (0.9%)

Algorithm
egg-herbie
Rules
1456×fma-def
1000×times-frac
530×associate-+r+
526×*-commutative
476×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0113323467
1320822209
Stop Event
node limit
Counts
601 → 670
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 (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 F (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 (*.f64 2 x) 2)))) (*.f64 F (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 (*.f64 2 x) 2)))) (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (*.f64 (pow.f64 F 5) (-.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 3) (+.f64 (*.f64 2 x) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (*.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)))) (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (*.f64 (pow.f64 F 5) (-.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))))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 2))))
(+.f64 1 (+.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)) (pow.f64 F 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 2)))))
(+.f64 1 (+.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))) (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)) (pow.f64 F 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 2))))))
-1
(-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 2))) 1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (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)) (pow.f64 F 4)))) 1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (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))) (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)) (pow.f64 F 4))))) 1)
(*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 F x) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 F x) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 1/2 (*.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))) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 F x) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 1/2 (*.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))) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (*.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)))))) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))))))
(/.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 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) 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 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (/.f64 1 (sin.f64 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 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) 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 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) 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 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(+.f64 (*.f64 (-.f64 (*.f64 1/3 x) 1/6) B) (*.f64 -1 (/.f64 (+.f64 1 x) B)))
(+.f64 (*.f64 (-.f64 (*.f64 1/3 x) 1/6) B) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 (-.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) 7/360) (pow.f64 B 3))))
(+.f64 (*.f64 (-.f64 (*.f64 1/3 x) 1/6) B) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (*.f64 -2/45 x))) 31/15120) (pow.f64 B 5)) (*.f64 (-.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) 7/360) (pow.f64 B 3)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 1 (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 (sin.f64 B) F))
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.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 1 (*.f64 (sin.f64 B) F))
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 1 (*.f64 (sin.f64 B) F))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(/.f64 (-.f64 1 x) B)
(-.f64 (+.f64 (*.f64 (+.f64 1/6 (*.f64 1/3 x)) B) (/.f64 1 B)) (/.f64 x B))
(-.f64 (+.f64 (*.f64 (+.f64 1/6 (*.f64 1/3 x)) B) (+.f64 (*.f64 (+.f64 7/360 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (pow.f64 B 3)) (/.f64 1 B))) (/.f64 x B))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 17/315 x) (+.f64 31/15120 (+.f64 (*.f64 -2/45 x) (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))))) (pow.f64 B 5)) (+.f64 (*.f64 (+.f64 1/6 (*.f64 1/3 x)) B) (+.f64 (*.f64 (+.f64 7/360 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (pow.f64 B 3)) (/.f64 1 B)))) (/.f64 x B))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(*.f64 -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 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 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 (*.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 B x)
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 B 3) x)) (/.f64 B x))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 B 3) x)) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 B 5) x)) (/.f64 B x)))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 B 3) x)) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 B 5) x)) (+.f64 (/.f64 B x) (*.f64 17/315 (/.f64 (pow.f64 B 7) x)))))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(-.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 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))) 1)
(*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 -1 (sin.f64 B)))
(*.f64 1 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 2) (cbrt.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (/.f64 F 1) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))) (/.f64 F (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 F (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 1) (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (sin.f64 B)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (cbrt.f64 (sin.f64 B))))
(pow.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1)
(pow.f64 (cbrt.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 3)
(pow.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 2)
(pow.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) -1)
(sqrt.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2))
(log.f64 (exp.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))))
(cbrt.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(exp.f64 (log.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 1)
(pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 2)
(sqrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2))
(log.f64 (pow.f64 (exp.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(exp.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (sin.f64 B)))) 1)
(*.f64 F (/.f64 1 (*.f64 (sin.f64 B) F)))
(*.f64 -1 (/.f64 -1 (sin.f64 B)))
(*.f64 1 (/.f64 -1 (sin.f64 B)))
(*.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) F)
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (sin.f64 B))) 2) (/.f64 -1 (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 1 (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F 1) (/.f64 1 (*.f64 (sin.f64 B) F)))
(*.f64 (/.f64 F (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (/.f64 1 F) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (/.f64 (/.f64 1 F) (sqrt.f64 (sin.f64 B))))
(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 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) 1/3)
(pow.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) 2)
(pow.f64 (neg.f64 (sin.f64 B)) -1)
(pow.f64 (/.f64 (sin.f64 B) -1) -1)
(sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)))
(log.f64 (exp.f64 (/.f64 -1 (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (sin.f64 B)))))
(cbrt.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 -1 (sin.f64 B))))
(exp.f64 (-.f64 0 (log.f64 (sin.f64 B))))
(exp.f64 (*.f64 (-.f64 0 (log.f64 (sin.f64 B))) 1))
(exp.f64 (neg.f64 (log.f64 (sin.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 -1 (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))) (/.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))))
(-.f64 (/.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B)))))) (/.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B)))))))
(-.f64 (/.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) (/.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(*.f64 1 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2) (cbrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) (sqrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(/.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (/.f64 -1 (pow.f64 (sin.f64 B) 3))) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (*.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B))))))
(/.f64 (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B))))
(/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(/.f64 (+.f64 (tan.f64 B) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (+.f64 (neg.f64 (/.f64 (tan.f64 B) x)) (*.f64 (sin.f64 B) -1)) (*.f64 (sin.f64 B) (neg.f64 (/.f64 (tan.f64 B) x))))
(/.f64 (+.f64 (/.f64 (tan.f64 B) x) (*.f64 (sin.f64 B) 1)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (+.f64 (/.f64 (/.f64 (tan.f64 B) x) 1) (*.f64 (sin.f64 B) 1)) (*.f64 (sin.f64 B) (/.f64 (/.f64 (tan.f64 B) x) 1)))
(/.f64 (+.f64 (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (+.f64 (tan.f64 B) (*.f64 (sin.f64 B) (*.f64 x 1))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (tan.f64 B) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (neg.f64 (/.f64 (tan.f64 B) x)) (*.f64 (sin.f64 B) -1)) (*.f64 (sin.f64 B) (neg.f64 (/.f64 (tan.f64 B) x))))
(/.f64 (-.f64 (/.f64 (tan.f64 B) x) (*.f64 (sin.f64 B) 1)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (/.f64 (/.f64 (tan.f64 B) x) 1) (*.f64 (sin.f64 B) 1)) (*.f64 (sin.f64 B) (/.f64 (/.f64 (tan.f64 B) x) 1)))
(/.f64 (-.f64 (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (-.f64 (tan.f64 B) (*.f64 (sin.f64 B) (*.f64 x 1))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (/.f64 -1 (pow.f64 (sin.f64 B) 3)))) (neg.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (*.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2)))) (neg.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))))
(/.f64 (neg.f64 (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3))) (neg.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2))) (neg.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(pow.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(exp.f64 (log.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(fma.f64 x (neg.f64 (/.f64 1 (tan.f64 B))) (/.f64 -1 (sin.f64 B)))
(fma.f64 F (/.f64 1 (*.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B)))
(fma.f64 -1 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(fma.f64 1 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 1 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(fma.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) F (/.f64 x (tan.f64 B)))
(fma.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (sin.f64 B))) 2) (/.f64 -1 (cbrt.f64 (sin.f64 B))) (/.f64 x (tan.f64 B)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (/.f64 x (tan.f64 B))) (/.f64 -1 (sin.f64 B)))
(fma.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 x (tan.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 -1 (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (sin.f64 B)))) 1)
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (neg.f64 (sin.f64 B)))
(/.f64 -1 (neg.f64 (neg.f64 (sin.f64 B))))
(/.f64 -1 (neg.f64 (/.f64 (sin.f64 B) -1)))
(/.f64 1 (sin.f64 B))
(/.f64 1 (neg.f64 (sin.f64 B)))
(/.f64 1 (/.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 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) 1/3)
(pow.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) 2)
(pow.f64 (neg.f64 (sin.f64 B)) -1)
(pow.f64 (/.f64 (sin.f64 B) -1) -1)
(sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)))
(log.f64 (exp.f64 (/.f64 -1 (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (sin.f64 B)))))
(cbrt.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 -1 (sin.f64 B))))
(exp.f64 (-.f64 0 (log.f64 (sin.f64 B))))
(exp.f64 (*.f64 (-.f64 0 (log.f64 (sin.f64 B))) 1))
(exp.f64 (neg.f64 (log.f64 (sin.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 -1 (sin.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 (sin.f64 B) F)))) 1)
(*.f64 1 (/.f64 1 (*.f64 (sin.f64 B) F)))
(*.f64 (/.f64 1 F) (/.f64 -1 (sin.f64 B)))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 B) F))) 2) (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 B) F))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (/.f64 1 F) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (sin.f64 B) F))) (/.f64 1 (sqrt.f64 (*.f64 (sin.f64 B) F))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (/.f64 1 F) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 F -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 F)) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 F -2)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 B) F))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 F -2)) (sqrt.f64 (sin.f64 B))) (/.f64 (/.f64 1 (cbrt.f64 F)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 F -1/2) 1) (/.f64 (pow.f64 F -1/2) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 F -1/2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (pow.f64 F -1/2) (cbrt.f64 (sin.f64 B))))
(pow.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 B) F))) 3)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) 3) 1/3)
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 (sin.f64 B) F))) 2)
(pow.f64 (/.f64 (sin.f64 B) (/.f64 1 F)) -1)
(pow.f64 (*.f64 (sin.f64 B) F) -1)
(sqrt.f64 (/.f64 (pow.f64 F -2) (pow.f64 (sin.f64 B) 2)))
(log.f64 (exp.f64 (/.f64 1 (*.f64 (sin.f64 B) F))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 (sin.f64 B) F)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 F) 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 (sin.f64 B) F))))
(exp.f64 (neg.f64 (log.f64 (*.f64 (sin.f64 B) F))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (sin.f64 B) F))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 (sin.f64 B) F))))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (/.f64 x (tan.f64 B))))
(+.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 F (/.f64 1 (*.f64 (sin.f64 B) F)) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (/.f64 x (tan.f64 B)) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 F (/.f64 1 (*.f64 (sin.f64 B) F)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 1 (/.f64 -1 (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (/.f64 x (tan.f64 B)) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 1 (/.f64 -1 (sin.f64 B)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) F (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (/.f64 x (tan.f64 B)) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) F (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (sin.f64 B))) 2) (/.f64 -1 (cbrt.f64 (sin.f64 B))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (/.f64 x (tan.f64 B)) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (sin.f64 B))) 2) (/.f64 -1 (cbrt.f64 (sin.f64 B))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 1 (sqrt.f64 (sin.f64 B))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (/.f64 x (tan.f64 B)) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 1 (sqrt.f64 (sin.f64 B))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(*.f64 1 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2) (cbrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) (sqrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(/.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (/.f64 -1 (pow.f64 (sin.f64 B) 3))) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (*.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B))))))
(/.f64 (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B))))
(/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(/.f64 (+.f64 (tan.f64 B) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (+.f64 (neg.f64 (/.f64 (tan.f64 B) x)) (*.f64 (sin.f64 B) -1)) (*.f64 (sin.f64 B) (neg.f64 (/.f64 (tan.f64 B) x))))
(/.f64 (+.f64 (/.f64 (tan.f64 B) x) (*.f64 (sin.f64 B) 1)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (+.f64 (/.f64 (/.f64 (tan.f64 B) x) 1) (*.f64 (sin.f64 B) 1)) (*.f64 (sin.f64 B) (/.f64 (/.f64 (tan.f64 B) x) 1)))
(/.f64 (+.f64 (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (+.f64 (tan.f64 B) (*.f64 (sin.f64 B) (*.f64 x 1))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (tan.f64 B) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (neg.f64 (/.f64 (tan.f64 B) x)) (*.f64 (sin.f64 B) -1)) (*.f64 (sin.f64 B) (neg.f64 (/.f64 (tan.f64 B) x))))
(/.f64 (-.f64 (/.f64 (tan.f64 B) x) (*.f64 (sin.f64 B) 1)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (/.f64 (/.f64 (tan.f64 B) x) 1) (*.f64 (sin.f64 B) 1)) (*.f64 (sin.f64 B) (/.f64 (/.f64 (tan.f64 B) x) 1)))
(/.f64 (-.f64 (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (-.f64 (tan.f64 B) (*.f64 (sin.f64 B) (*.f64 x 1))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (/.f64 -1 (pow.f64 (sin.f64 B) 3)))) (neg.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (*.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2)))) (neg.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))))
(/.f64 (neg.f64 (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3))) (neg.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2))) (neg.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(pow.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(exp.f64 (log.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(fma.f64 x (neg.f64 (/.f64 1 (tan.f64 B))) (/.f64 -1 (sin.f64 B)))
(fma.f64 F (/.f64 1 (*.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B)))
(fma.f64 -1 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(fma.f64 1 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 1 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(fma.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) F (/.f64 x (tan.f64 B)))
(fma.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (sin.f64 B))) 2) (/.f64 -1 (cbrt.f64 (sin.f64 B))) (/.f64 x (tan.f64 B)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (/.f64 x (tan.f64 B))) (/.f64 -1 (sin.f64 B)))
(fma.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 x (tan.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 -1 (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/3 (*.f64 x B)))) 1)
(pow.f64 (*.f64 -1/3 (*.f64 x B)) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 x B))) 3)
(pow.f64 (pow.f64 (*.f64 -1/3 (*.f64 x B)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -1/3 (*.f64 x B))) 2)
(sqrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 x B)) 2))
(log.f64 (pow.f64 (exp.f64 -1/3) (*.f64 x B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/3 (*.f64 x B)))))
(cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 x B)) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/3 (*.f64 x B))))
(exp.f64 (log.f64 (*.f64 -1/3 (*.f64 x B))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/3 (*.f64 x B))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/3 (*.f64 x B))))
(-.f64 (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 (pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 2) (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 (sqrt.f64 (sin.f64 B))) (/.f64 F (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 F (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) 1) (/.f64 (cbrt.f64 F) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (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)
(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 x (/.f64 1 (tan.f64 B)))
(*.f64 x (neg.f64 (/.f64 1 (tan.f64 B))))
(*.f64 -1 (/.f64 x (tan.f64 B)))
(*.f64 1 (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 1 (tan.f64 B)) x)
(*.f64 (/.f64 1 (tan.f64 B)) (pow.f64 (/.f64 1 x) -1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 B) x)) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (tan.f64 B) x)) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (tan.f64 B) x)) -1) (pow.f64 (sqrt.f64 (/.f64 (tan.f64 B) x)) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 x (cbrt.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))))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(pow.f64 (/.f64 (tan.f64 B) x) -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 (/.f64 (tan.f64 B) x) 1) -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))
(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))
(exp.f64 (*.f64 (log.f64 (/.f64 (tan.f64 B) x)) -1))
(log1p.f64 (expm1.f64 (/.f64 x (tan.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (tan.f64 B) x))) 1)
(*.f64 1 (/.f64 (tan.f64 B) x))
(*.f64 (tan.f64 B) (/.f64 1 x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 B) x)) 2) (cbrt.f64 (/.f64 (tan.f64 B) x)))
(*.f64 (sqrt.f64 (/.f64 (tan.f64 B) x)) (sqrt.f64 (/.f64 (tan.f64 B) x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (tan.f64 B) (cbrt.f64 x)))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (tan.f64 B) (sqrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 B)) 2) 1) (/.f64 (cbrt.f64 (tan.f64 B)) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 B)) 2) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (/.f64 (tan.f64 B) x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 B)) 2) (sqrt.f64 x)) (/.f64 (cbrt.f64 (tan.f64 B)) (sqrt.f64 x)))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 B)) 1) (/.f64 (sqrt.f64 (tan.f64 B)) x))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 B)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (tan.f64 B)) (cbrt.f64 x)))
(pow.f64 (/.f64 x (tan.f64 B)) -1)
(pow.f64 (/.f64 (tan.f64 B) x) 1)
(pow.f64 (cbrt.f64 (/.f64 (tan.f64 B) x)) 3)
(pow.f64 (pow.f64 (/.f64 (tan.f64 B) x) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (tan.f64 B) x)) 2)
(sqrt.f64 (pow.f64 (/.f64 (tan.f64 B) x) 2))
(log.f64 (exp.f64 (/.f64 (tan.f64 B) x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (tan.f64 B) x))))
(cbrt.f64 (pow.f64 (/.f64 (tan.f64 B) x) 3))
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 B) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 (tan.f64 B) x)))
(exp.f64 (log.f64 (/.f64 (tan.f64 B) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (tan.f64 B) x)) 1))
(log1p.f64 (expm1.f64 (/.f64 (tan.f64 B) x)))
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)))))
(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 (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) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) x) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (pow.f64 F 2) 2)) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/48 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 -1/384 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 -1/64 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (pow.f64 x 3)))))
(+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 x (fma.f64 F F 2))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (pow.f64 x 3) (fma.f64 -1/48 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) -7/384)))))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))) (+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) -5/128))) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) x) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) x))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2)))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x)))
(+.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 x (fma.f64 F F 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x))))
(+.f64 (+.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 x (fma.f64 F F 2))))) (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) x) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) (*.f64 1/32 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (pow.f64 F 2) 2)) x)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -2)))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (+.f64 (*.f64 1/64 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)) (*.f64 1/384 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (pow.f64 x 3))))))
(+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (+.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 x (fma.f64 F F 2))) (neg.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 -2))) (/.f64 (pow.f64 x 3) (fma.f64 1/48 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 7/384))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) x) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) 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)))))
(+.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 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 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 (*.f64 3/8 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5)))) (pow.f64 F 4) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))
(+.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 (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 -5/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7))) (pow.f64 F 6)) (*.f64 (*.f64 3/8 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5)))) (pow.f64 F 4))))
(/.f64 1 F)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(fma.f64 -1/2 (/.f64 (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 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) 3/8) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (/.f64 1 F)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F)))))))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (fma.f64 -1/6 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) (fma.f64 -1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) (fma.f64 -1/48 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) (fma.f64 1/4 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (/.f64 1 F)))))))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) -7/24) (fma.f64 -1/48 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) (+.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 (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 F (/.f64 (sqrt.f64 (/.f64 1 (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 (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 (pow.f64 F 3) (*.f64 (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 (/.f64 1 (fma.f64 2 x 2)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 5))) (sqrt.f64 (fma.f64 2 x 2))) (*.f64 (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 (pow.f64 F 3) (*.f64 (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 (/.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)))))) (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 (/.f64 1 (fma.f64 2 x 2)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 5))) (sqrt.f64 (fma.f64 2 x 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 (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)) (fma.f64 2 x 2)) (/.f64 1 (pow.f64 (fma.f64 2 x 2) 4)))) (pow.f64 F 7)) (sin.f64 B)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (+.f64 (/.f64 F (sin.f64 B)) (*.f64 -1/2 (/.f64 (pow.f64 F 3) (*.f64 (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))
(pow.f64 (sin.f64 B) -1)
(+.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))) (pow.f64 (sin.f64 B) -1))
(+.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 (*.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 (pow.f64 F 4) (sin.f64 B))) (pow.f64 (sin.f64 B) -1)))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (pow.f64 (sin.f64 B) -1)))
(+.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/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))) (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 (pow.f64 F 4) (sin.f64 B))) (pow.f64 (sin.f64 B) -1))))
(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))) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (pow.f64 (sin.f64 B) -1))))
(/.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)))) (pow.f64 (sin.f64 B) -1))
(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))))) (pow.f64 (sin.f64 B) -1))
(fma.f64 1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 -1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 2 x) 2)) 2)))) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (*.f64 (sin.f64 B) (pow.f64 F 6)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))))) (/.f64 1 (sin.f64 B)))
(-.f64 (fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 -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 (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)))))) (pow.f64 (sin.f64 B) -1))
(fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 1/2 (+.f64 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (-.f64 (*.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 2))) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 -1 (sin.f64 B))))
(*.f64 (/.f64 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 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (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 F (/.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 F (/.f64 x (sin.f64 B)))))
(+.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 x (sin.f64 B)))))))
(+.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 (*.f64 (*.f64 F (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)))))))
(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 (sqrt.f64 (fma.f64 F F 2)) (*.f64 F (/.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 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (neg.f64 (*.f64 F (/.f64 x (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) (fabs.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/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 (fabs.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/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)))))))
(fma.f64 (/.f64 F B) (fabs.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (*.f64 (fabs.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (fma.f64 (neg.f64 (pow.f64 B 3)) (*.f64 F -7/360) (*.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 (*.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 (fabs.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (fma.f64 1/6 (*.f64 F B) (/.f64 F B))) (neg.f64 (*.f64 (fabs.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/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 F (/.f64 (fabs.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (sin.f64 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 (*.f64 F F) (fma.f64 2 x 2)))))
(*.f64 F (/.f64 (fabs.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (sin.f64 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 (*.f64 F F) (fma.f64 2 x 2)))))
(*.f64 F (/.f64 (fabs.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (sin.f64 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 (*.f64 F F) (fma.f64 2 x 2)))))
(*.f64 F (/.f64 (fabs.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (sin.f64 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 (*.f64 F F) (fma.f64 2 x 2)))))
(*.f64 F (/.f64 (fabs.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (sin.f64 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 (*.f64 F F) (fma.f64 2 x 2)))))
(*.f64 F (/.f64 (fabs.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (sin.f64 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 (*.f64 F F) (fma.f64 2 x 2)))))
(*.f64 F (/.f64 (fabs.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (sin.f64 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 (*.f64 F F) (fma.f64 2 x 2)))))
(*.f64 F (/.f64 (fabs.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)) (sin.f64 B)))
(*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 F (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 (*.f64 2 x) 2)))) (*.f64 F (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) (fma.f64 2 x 2))) (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))
(fma.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (/.f64 (pow.f64 F 3) (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 (*.f64 2 x) 2)))) (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (*.f64 (pow.f64 F 5) (-.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)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (pow.f64 F 3) (fma.f64 2 x 2))) (fma.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (fma.f64 2 x 2)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))) 2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (pow.f64 F 3) (fma.f64 2 x 2))) (fma.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 (*.f64 1/2 (sqrt.f64 (fma.f64 2 x 2))) (*.f64 (pow.f64 F 5) (-.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 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 3) (+.f64 (*.f64 2 x) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (*.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)))) (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (*.f64 (pow.f64 F 5) (-.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))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (pow.f64 F 3) (fma.f64 2 x 2))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (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 (/.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))))) (pow.f64 F 7)) (fma.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (fma.f64 2 x 2)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))) 2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (pow.f64 F 3) (fma.f64 2 x 2))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (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)) (fma.f64 2 x 2)) (/.f64 1 (pow.f64 (fma.f64 2 x 2) 4)))) (pow.f64 F 7)) (fma.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 (*.f64 1/2 (sqrt.f64 (fma.f64 2 x 2))) (*.f64 (pow.f64 F 5) (-.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)))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 F F))))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 F F)) 1)
(+.f64 1 (+.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)) (pow.f64 F 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 2)))))
(+.f64 1 (*.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 4)) (/.f64 (fma.f64 2 x 2) (*.f64 F 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 4)) (/.f64 (fma.f64 2 x 2) (*.f64 F F))) 1)
(+.f64 1 (+.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))) (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)) (pow.f64 F 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 2))))))
(+.f64 1 (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 6)) (*.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 4)) (/.f64 (fma.f64 2 x 2) (*.f64 F F))))))
(+.f64 1 (*.f64 -1/2 (+.f64 (+.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 4)) (/.f64 (fma.f64 2 x 2) (*.f64 F F))) (/.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 6)))))
-1
(-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 2))) 1)
(fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 F F)) -1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (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)) (pow.f64 F 4)))) 1)
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 F F)) (/.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 4)))) -1)
(fma.f64 1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 F F)) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 F 4))) -1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (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))) (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)) (pow.f64 F 4))))) 1)
(+.f64 (fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 F F)) (*.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)) (pow.f64 F 6)) (/.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 4))))) -1)
(fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 F F)) (fma.f64 1/2 (+.f64 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (-.f64 (*.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 2))) (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 F 6)) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 F 4))) -1))
(*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))
(*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 F x) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 F x)) (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))))
(-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 F x)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 F x) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 1/2 (*.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))) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 F x)) (fma.f64 1/2 (*.f64 F (*.f64 (*.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 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))))
(-.f64 (fma.f64 1/2 (*.f64 F (*.f64 (*.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 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 F x)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 F x) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (+.f64 (*.f64 1/2 (*.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))) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (*.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)))))) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 F x)) (fma.f64 1/2 (*.f64 F (*.f64 (*.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 (sqrt.f64 (fma.f64 F F 2)) (*.f64 (*.f64 F (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)))))) (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))))))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (+.f64 (*.f64 1/2 (*.f64 F (*.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 -1/2 (*.f64 (*.f64 F (-.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 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 F x))))
(/.f64 -1 B)
(-.f64 (*.f64 -1/6 B) (/.f64 1 B))
(fma.f64 -1/6 B (/.f64 -1 B))
(-.f64 (+.f64 (*.f64 -7/360 (pow.f64 B 3)) (*.f64 -1/6 B)) (/.f64 1 B))
(-.f64 (fma.f64 -7/360 (pow.f64 B 3) (*.f64 -1/6 B)) (/.f64 1 B))
(fma.f64 (pow.f64 B 3) -7/360 (fma.f64 -1/6 B (/.f64 -1 B)))
(-.f64 (+.f64 (*.f64 -31/15120 (pow.f64 B 5)) (+.f64 (*.f64 -7/360 (pow.f64 B 3)) (*.f64 -1/6 B))) (/.f64 1 B))
(-.f64 (fma.f64 -31/15120 (pow.f64 B 5) (fma.f64 -7/360 (pow.f64 B 3) (*.f64 -1/6 B))) (/.f64 1 B))
(fma.f64 (pow.f64 B 5) -31/15120 (fma.f64 (pow.f64 B 3) -7/360 (fma.f64 -1/6 B (/.f64 -1 B))))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (pow.f64 (sin.f64 B) -1))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (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 (*.f64 x (cos.f64 B)) (sin.f64 B))) (pow.f64 (sin.f64 B) -1))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (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 (*.f64 x (cos.f64 B)) (sin.f64 B))) (pow.f64 (sin.f64 B) -1))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (pow.f64 (sin.f64 B) -1))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (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 (*.f64 x (cos.f64 B)) (sin.f64 B))) (pow.f64 (sin.f64 B) -1))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (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 (*.f64 x (cos.f64 B)) (sin.f64 B))) (pow.f64 (sin.f64 B) -1))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (pow.f64 (sin.f64 B) -1))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (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 (*.f64 x (cos.f64 B)) (sin.f64 B))) (pow.f64 (sin.f64 B) -1))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (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 (*.f64 x (cos.f64 B)) (sin.f64 B))) (pow.f64 (sin.f64 B) -1))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(neg.f64 (/.f64 (+.f64 1 x) B))
(/.f64 (neg.f64 (+.f64 1 x)) B)
(+.f64 (*.f64 (-.f64 (*.f64 1/3 x) 1/6) B) (*.f64 -1 (/.f64 (+.f64 1 x) B)))
(fma.f64 (fma.f64 1/3 x -1/6) B (neg.f64 (/.f64 (+.f64 1 x) B)))
(fma.f64 B (fma.f64 x 1/3 -1/6) (/.f64 (neg.f64 (+.f64 1 x)) B))
(+.f64 (*.f64 (-.f64 (*.f64 1/3 x) 1/6) B) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 (-.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) 7/360) (pow.f64 B 3))))
(fma.f64 (fma.f64 1/3 x -1/6) B (fma.f64 -1 (/.f64 (+.f64 1 x) B) (*.f64 (pow.f64 B 3) (+.f64 (*.f64 x 1/45) -7/360))))
(fma.f64 B (fma.f64 x 1/3 -1/6) (fma.f64 (pow.f64 B 3) (fma.f64 x 1/45 -7/360) (/.f64 (neg.f64 (+.f64 1 x)) B)))
(+.f64 (*.f64 (-.f64 (*.f64 1/3 x) 1/6) B) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (*.f64 -2/45 x))) 31/15120) (pow.f64 B 5)) (*.f64 (-.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) 7/360) (pow.f64 B 3)))))
(fma.f64 (fma.f64 1/3 x -1/6) B (fma.f64 -1 (/.f64 (+.f64 1 x) B) (fma.f64 (+.f64 (fma.f64 17/315 x (fma.f64 -1/3 (*.f64 x 1/45) (*.f64 x -2/45))) -31/15120) (pow.f64 B 5) (*.f64 (pow.f64 B 3) (+.f64 (*.f64 x 1/45) -7/360)))))
(fma.f64 B (fma.f64 x 1/3 -1/6) (-.f64 (fma.f64 (pow.f64 B 5) (+.f64 (+.f64 (*.f64 x 1/105) (*.f64 (*.f64 x 1/45) -1/3)) -31/15120) (*.f64 (pow.f64 B 3) (fma.f64 x 1/45 -7/360))) (/.f64 (+.f64 1 x) B)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(-.f64 (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (pow.f64 (sin.f64 B) -1))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(-.f64 (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (pow.f64 (sin.f64 B) -1))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(-.f64 (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (pow.f64 (sin.f64 B) -1))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(-.f64 (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (pow.f64 (sin.f64 B) -1))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(-.f64 (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (pow.f64 (sin.f64 B) -1))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(-.f64 (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (pow.f64 (sin.f64 B) -1))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(-.f64 (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (pow.f64 (sin.f64 B) -1))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(-.f64 (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (pow.f64 (sin.f64 B) -1))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(pow.f64 (sin.f64 B) -1)
(/.f64 1 (sin.f64 B))
(pow.f64 (sin.f64 B) -1)
(/.f64 1 (sin.f64 B))
(pow.f64 (sin.f64 B) -1)
(/.f64 1 (sin.f64 B))
(pow.f64 (sin.f64 B) -1)
(/.f64 1 (sin.f64 B))
(pow.f64 (sin.f64 B) -1)
(/.f64 1 (sin.f64 B))
(pow.f64 (sin.f64 B) -1)
(/.f64 1 (sin.f64 B))
(pow.f64 (sin.f64 B) -1)
(/.f64 1 (sin.f64 B))
(pow.f64 (sin.f64 B) -1)
(/.f64 1 (sin.f64 B))
(pow.f64 (sin.f64 B) -1)
(/.f64 1 (sin.f64 B))
(pow.f64 (sin.f64 B) -1)
(/.f64 1 (sin.f64 B))
(pow.f64 (sin.f64 B) -1)
(/.f64 1 (sin.f64 B))
(pow.f64 (sin.f64 B) -1)
(/.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))
(pow.f64 (sin.f64 B) -1)
(/.f64 1 (sin.f64 B))
(pow.f64 (sin.f64 B) -1)
(/.f64 1 (sin.f64 B))
(pow.f64 (sin.f64 B) -1)
(/.f64 1 (sin.f64 B))
(pow.f64 (sin.f64 B) -1)
(/.f64 1 (sin.f64 B))
(pow.f64 (sin.f64 B) -1)
(/.f64 1 (sin.f64 B))
(pow.f64 (sin.f64 B) -1)
(/.f64 1 (sin.f64 B))
(pow.f64 (sin.f64 B) -1)
(/.f64 1 (sin.f64 B))
(pow.f64 (sin.f64 B) -1)
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(/.f64 1 (*.f64 F B))
(/.f64 (/.f64 1 F) B)
(+.f64 (*.f64 1/6 (/.f64 B F)) (/.f64 1 (*.f64 F B)))
(fma.f64 1/6 (/.f64 B F) (/.f64 (/.f64 1 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 (/.f64 1 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 (/.f64 1 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 1 (*.f64 (sin.f64 B) F))
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(/.f64 1 (*.f64 (sin.f64 B) F))
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(/.f64 (-.f64 1 x) B)
(-.f64 (+.f64 (*.f64 (+.f64 1/6 (*.f64 1/3 x)) B) (/.f64 1 B)) (/.f64 x B))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(fma.f64 B (fma.f64 x 1/3 1/6) (/.f64 (-.f64 1 x) B))
(-.f64 (+.f64 (*.f64 (+.f64 1/6 (*.f64 1/3 x)) B) (+.f64 (*.f64 (+.f64 7/360 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (pow.f64 B 3)) (/.f64 1 B))) (/.f64 x B))
(-.f64 (fma.f64 (+.f64 1/6 (*.f64 x 1/3)) B (fma.f64 (+.f64 (*.f64 x 1/45) 7/360) (pow.f64 B 3) (/.f64 1 B))) (/.f64 x B))
(+.f64 (fma.f64 B (fma.f64 x 1/3 1/6) (*.f64 (pow.f64 B 3) (fma.f64 x 1/45 7/360))) (/.f64 (-.f64 1 x) B))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 17/315 x) (+.f64 31/15120 (+.f64 (*.f64 -2/45 x) (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))))) (pow.f64 B 5)) (+.f64 (*.f64 (+.f64 1/6 (*.f64 1/3 x)) B) (+.f64 (*.f64 (+.f64 7/360 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (pow.f64 B 3)) (/.f64 1 B)))) (/.f64 x B))
(-.f64 (fma.f64 (fma.f64 17/315 x (+.f64 31/15120 (fma.f64 -1/3 (*.f64 x 1/45) (*.f64 x -2/45)))) (pow.f64 B 5) (fma.f64 (+.f64 1/6 (*.f64 x 1/3)) B (fma.f64 (+.f64 (*.f64 x 1/45) 7/360) (pow.f64 B 3) (/.f64 1 B)))) (/.f64 x B))
(fma.f64 (pow.f64 B 5) (+.f64 31/15120 (+.f64 (*.f64 x 1/105) (*.f64 (*.f64 x 1/45) -1/3))) (+.f64 (fma.f64 B (fma.f64 x 1/3 1/6) (*.f64 (pow.f64 B 3) (fma.f64 x 1/45 7/360))) (/.f64 (-.f64 1 x) B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(pow.f64 (sin.f64 B) -1)
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (pow.f64 (sin.f64 B) -1) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1/3 (*.f64 B x))
(*.f64 -1/3 (*.f64 x B))
(*.f64 -1/3 (*.f64 B x))
(*.f64 -1/3 (*.f64 x B))
(*.f64 -1/3 (*.f64 B x))
(*.f64 -1/3 (*.f64 x B))
(*.f64 -1/3 (*.f64 B x))
(*.f64 -1/3 (*.f64 x B))
(*.f64 -1/3 (*.f64 B x))
(*.f64 -1/3 (*.f64 x B))
(*.f64 -1/3 (*.f64 B x))
(*.f64 -1/3 (*.f64 x B))
(*.f64 -1/3 (*.f64 B x))
(*.f64 -1/3 (*.f64 x B))
(*.f64 -1/3 (*.f64 B x))
(*.f64 -1/3 (*.f64 x B))
(*.f64 -1/3 (*.f64 B x))
(*.f64 -1/3 (*.f64 x B))
(*.f64 -1/3 (*.f64 B x))
(*.f64 -1/3 (*.f64 x B))
(*.f64 -1/3 (*.f64 B x))
(*.f64 -1/3 (*.f64 x B))
(*.f64 -1/3 (*.f64 B x))
(*.f64 -1/3 (*.f64 x 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 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))))
(-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 (pow.f64 B 3) (*.f64 x 1/45)))
(+.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 -1/3 (*.f64 x 1/45) (*.f64 x -2/45)))) (fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 x 1/45)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))))
(-.f64 (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 (pow.f64 B 3) (*.f64 x 1/45))) (*.f64 (pow.f64 B 5) (+.f64 (*.f64 x 1/105) (*.f64 (*.f64 x 1/45) -1/3))))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 B x)
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 B 3) x)) (/.f64 B x))
(fma.f64 1/3 (/.f64 (pow.f64 B 3) x) (/.f64 B x))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 B 3) x)) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 B 5) x)) (/.f64 B x)))
(fma.f64 1/3 (/.f64 (pow.f64 B 3) x) (fma.f64 2/15 (/.f64 (pow.f64 B 5) x) (/.f64 B x)))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 B 3) x)) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 B 5) x)) (+.f64 (/.f64 B x) (*.f64 17/315 (/.f64 (pow.f64 B 7) x)))))
(fma.f64 1/3 (/.f64 (pow.f64 B 3) x) (fma.f64 2/15 (/.f64 (pow.f64 B 5) x) (+.f64 (/.f64 B x) (*.f64 17/315 (/.f64 (pow.f64 B 7) x)))))
(fma.f64 1/3 (/.f64 (pow.f64 B 3) x) (fma.f64 2/15 (/.f64 (pow.f64 B 5) x) (fma.f64 17/315 (/.f64 (pow.f64 B 7) x) (/.f64 B x))))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))
(/.f64 (sin.f64 B) (*.f64 x (cos.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 (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 (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 (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))))
(fabs.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/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 (*.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)
(pow.f64 (fma.f64 F F (fma.f64 2 x 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)
(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 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))) 1)
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 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)) (/.f64 -1 (sin.f64 B)))
(*.f64 (/.f64 -1 (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 -1 (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)))
(*.f64 1 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 2) (cbrt.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 F (/.f64 (sqrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (/.f64 F (/.f64 (sqrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))) (sqrt.f64 (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(*.f64 (/.f64 F 1) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(*.f64 (/.f64 F (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (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/2) (sqrt.f64 (sin.f64 B))) (/.f64 F (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (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/2) 1) (/.f64 F (sin.f64 B)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 F (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 F (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 F (/.f64 (cbrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (/.f64 F (/.f64 (cbrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))) 2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))) 2) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 1) (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (sin.f64 B)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (sqrt.f64 F) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (sqrt.f64 F) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/4))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/4) (sqrt.f64 F)) (cbrt.f64 (sin.f64 B))))
(pow.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1)
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(pow.f64 (cbrt.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 3)
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(pow.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 3) 1/3)
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(pow.f64 (sqrt.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 2)
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(pow.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) -1)
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (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 F F (fma.f64 2 x 2)) -1/2))))
(sqrt.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2))
(sqrt.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 2))
(fabs.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)))
(log.f64 (exp.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(cbrt.f64 (pow.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 3))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) (pow.f64 (sin.f64 B) 3)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(expm1.f64 (log1p.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(exp.f64 (log.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(exp.f64 (*.f64 (log.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 1))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(log1p.f64 (expm1.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 1)
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1)
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 3)
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(pow.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) 1/3)
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(pow.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 2)
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(sqrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2))
(fabs.f64 (*.f64 F (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)))
(log.f64 (pow.f64 (exp.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3))
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3)))
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (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 F 3)))
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(expm1.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(exp.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1))
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(log1p.f64 (expm1.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (sin.f64 B)))) 1)
(/.f64 -1 (sin.f64 B))
(*.f64 F (/.f64 1 (*.f64 (sin.f64 B) F)))
(*.f64 F (/.f64 (pow.f64 (sin.f64 B) -1) F))
(/.f64 F (*.f64 F (sin.f64 B)))
(*.f64 -1 (/.f64 -1 (sin.f64 B)))
(pow.f64 (sin.f64 B) -1)
(*.f64 1 (/.f64 -1 (sin.f64 B)))
(/.f64 -1 (sin.f64 B))
(*.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) F)
(*.f64 F (/.f64 (pow.f64 (sin.f64 B) -1) F))
(/.f64 F (*.f64 F (sin.f64 B)))
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (sin.f64 B))) 2) (/.f64 -1 (cbrt.f64 (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 1 (sqrt.f64 (sin.f64 B))))
(pow.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) 2)
(*.f64 (/.f64 F 1) (/.f64 1 (*.f64 (sin.f64 B) F)))
(*.f64 F (/.f64 (pow.f64 (sin.f64 B) -1) F))
(/.f64 F (*.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (/.f64 1 F) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (sin.f64 B)) F)))
(*.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (/.f64 (/.f64 1 F) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (/.f64 1 (*.f64 (sqrt.f64 (sin.f64 B)) F)))
(pow.f64 (sin.f64 B) -1)
(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 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) 1/3)
(cbrt.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)))
(pow.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) 2)
(pow.f64 (neg.f64 (sin.f64 B)) -1)
(/.f64 1 (neg.f64 (sin.f64 B)))
(pow.f64 (/.f64 (sin.f64 B) -1) -1)
(/.f64 -1 (sin.f64 B))
(sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)))
(log.f64 (exp.f64 (/.f64 -1 (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(cbrt.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 -1 (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(exp.f64 (-.f64 0 (log.f64 (sin.f64 B))))
(pow.f64 (sin.f64 B) -1)
(exp.f64 (*.f64 (-.f64 0 (log.f64 (sin.f64 B))) 1))
(pow.f64 (sin.f64 B) -1)
(exp.f64 (neg.f64 (log.f64 (sin.f64 B))))
(pow.f64 (sin.f64 B) -1)
(log1p.f64 (expm1.f64 (/.f64 -1 (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))) 1)
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))) (/.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (+.f64 (/.f64 x (tan.f64 B)) (pow.f64 (sin.f64 B) -1)))
(/.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 -1 (pow.f64 (sin.f64 B) 2))) (+.f64 (/.f64 x (tan.f64 B)) (pow.f64 (sin.f64 B) -1)))
(-.f64 (/.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B)))))) (/.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B)))))))
(/.f64 (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B))))))
(/.f64 (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 (/.f64 x (sin.f64 B)) (tan.f64 B)))))
(-.f64 (/.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) (/.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(*.f64 1 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2) (cbrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) (sqrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (/.f64 -1 (pow.f64 (sin.f64 B) 3))) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (*.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B))))))
(/.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (sin.f64 B)))))
(/.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 (/.f64 x (sin.f64 B)) (tan.f64 B)))))
(/.f64 (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B))))))
(/.f64 (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 (/.f64 x (sin.f64 B)) (tan.f64 B)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (+.f64 (/.f64 x (tan.f64 B)) (pow.f64 (sin.f64 B) -1)))
(/.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 -1 (pow.f64 (sin.f64 B) 2))) (+.f64 (/.f64 x (tan.f64 B)) (pow.f64 (sin.f64 B) -1)))
(/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(/.f64 (+.f64 (tan.f64 B) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (+.f64 (tan.f64 B) (*.f64 x (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (/.f64 (fma.f64 x (sin.f64 B) (tan.f64 B)) (sin.f64 B)) (tan.f64 B))
(/.f64 (+.f64 (neg.f64 (/.f64 (tan.f64 B) x)) (*.f64 (sin.f64 B) -1)) (*.f64 (sin.f64 B) (neg.f64 (/.f64 (tan.f64 B) x))))
(/.f64 (+.f64 (neg.f64 (sin.f64 B)) (/.f64 (neg.f64 (tan.f64 B)) x)) (*.f64 (sin.f64 B) (/.f64 (neg.f64 (tan.f64 B)) x)))
(/.f64 (-.f64 (neg.f64 (sin.f64 B)) (/.f64 (tan.f64 B) x)) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (tan.f64 B) x)))
(/.f64 (+.f64 (/.f64 (tan.f64 B) x) (*.f64 (sin.f64 B) 1)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (+.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (+.f64 (/.f64 (/.f64 (tan.f64 B) x) 1) (*.f64 (sin.f64 B) 1)) (*.f64 (sin.f64 B) (/.f64 (/.f64 (tan.f64 B) x) 1)))
(/.f64 (+.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (+.f64 (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (neg.f64 (fma.f64 x (sin.f64 B) (tan.f64 B))) (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B)))
(/.f64 (+.f64 (tan.f64 B) (*.f64 (sin.f64 B) (*.f64 x 1))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (+.f64 (tan.f64 B) (*.f64 x (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (/.f64 (fma.f64 x (sin.f64 B) (tan.f64 B)) (sin.f64 B)) (tan.f64 B))
(/.f64 (-.f64 (tan.f64 B) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (tan.f64 B) (*.f64 x (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (neg.f64 (/.f64 (tan.f64 B) x)) (*.f64 (sin.f64 B) -1)) (*.f64 (sin.f64 B) (neg.f64 (/.f64 (tan.f64 B) x))))
(/.f64 (/.f64 (+.f64 (/.f64 (neg.f64 (tan.f64 B)) x) (sin.f64 B)) (sin.f64 B)) (/.f64 (neg.f64 (tan.f64 B)) x))
(/.f64 (fma.f64 -1 (/.f64 (tan.f64 B) x) (sin.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (/.f64 (tan.f64 B) x) (*.f64 (sin.f64 B) 1)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (/.f64 (tan.f64 B) x) (sin.f64 B)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (/.f64 (/.f64 (tan.f64 B) x) 1) (*.f64 (sin.f64 B) 1)) (*.f64 (sin.f64 B) (/.f64 (/.f64 (tan.f64 B) x) 1)))
(/.f64 (-.f64 (/.f64 (tan.f64 B) x) (sin.f64 B)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 -1 (tan.f64 B) (*.f64 x (sin.f64 B))) (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B)))
(/.f64 (-.f64 (tan.f64 B) (*.f64 (sin.f64 B) (*.f64 x 1))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (tan.f64 B) (*.f64 x (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (/.f64 -1 (pow.f64 (sin.f64 B) 3)))) (neg.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (*.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))))))
(/.f64 (neg.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (sin.f64 B))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3)) (/.f64 1 (pow.f64 (sin.f64 B) 3))) (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 2)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (sin.f64 B)) (tan.f64 B)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2)))) (neg.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (neg.f64 (+.f64 (/.f64 x (tan.f64 B)) (pow.f64 (sin.f64 B) -1)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 -1 (pow.f64 (sin.f64 B) 2))) (+.f64 (/.f64 x (tan.f64 B)) (pow.f64 (sin.f64 B) -1))))
(/.f64 (neg.f64 (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3))) (neg.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3))) (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 2)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (sin.f64 B)) (tan.f64 B)))))
(/.f64 (neg.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2))) (neg.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(/.f64 (neg.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2))) (+.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (neg.f64 x) (tan.f64 B))))
(/.f64 (neg.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2))) (-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 x (tan.f64 B))))
(pow.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) 1)
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 3)
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(pow.f64 (pow.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) 3) 1/3)
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2)
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) 2))
(fabs.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(log.f64 (exp.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) 3))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(exp.f64 (log.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 1))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 x (neg.f64 (/.f64 1 (tan.f64 B))) (/.f64 -1 (sin.f64 B)))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(fma.f64 F (/.f64 1 (*.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (pow.f64 (sin.f64 B) -1) F) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
(fma.f64 -1 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (pow.f64 (sin.f64 B) -1) (/.f64 x (tan.f64 B)))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(fma.f64 1 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 1 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) F (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (pow.f64 (sin.f64 B) -1) F) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
(fma.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (sin.f64 B))) 2) (/.f64 -1 (cbrt.f64 (sin.f64 B))) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (/.f64 x (tan.f64 B))) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 x (tan.f64 B)))
(+.f64 (pow.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) 2) (/.f64 x (tan.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (sin.f64 B)))) 1)
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (neg.f64 (sin.f64 B)))
(/.f64 -1 (neg.f64 (neg.f64 (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (neg.f64 (/.f64 (sin.f64 B) -1)))
(/.f64 -1 (/.f64 (neg.f64 (sin.f64 B)) -1))
(/.f64 1 (sin.f64 B))
(pow.f64 (sin.f64 B) -1)
(/.f64 1 (neg.f64 (sin.f64 B)))
(/.f64 1 (/.f64 (sin.f64 B) -1))
(/.f64 -1 (sin.f64 B))
(pow.f64 (sin.f64 B) -1)
(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 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) 1/3)
(cbrt.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)))
(pow.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) 2)
(pow.f64 (neg.f64 (sin.f64 B)) -1)
(/.f64 1 (neg.f64 (sin.f64 B)))
(pow.f64 (/.f64 (sin.f64 B) -1) -1)
(/.f64 -1 (sin.f64 B))
(sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)))
(log.f64 (exp.f64 (/.f64 -1 (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(cbrt.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 -1 (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(exp.f64 (-.f64 0 (log.f64 (sin.f64 B))))
(pow.f64 (sin.f64 B) -1)
(exp.f64 (*.f64 (-.f64 0 (log.f64 (sin.f64 B))) 1))
(pow.f64 (sin.f64 B) -1)
(exp.f64 (neg.f64 (log.f64 (sin.f64 B))))
(pow.f64 (sin.f64 B) -1)
(log1p.f64 (expm1.f64 (/.f64 -1 (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 (sin.f64 B) F)))) 1)
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(*.f64 1 (/.f64 1 (*.f64 (sin.f64 B) F)))
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(*.f64 (/.f64 1 F) (/.f64 -1 (sin.f64 B)))
(/.f64 (/.f64 -1 (sin.f64 B)) F)
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 B) F))) 2) (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 B) F))))
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (/.f64 1 F) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 1 (*.f64 (sqrt.f64 (sin.f64 B)) F)))
(/.f64 (/.f64 1 (*.f64 (sqrt.f64 (sin.f64 B)) F)) (sqrt.f64 (sin.f64 B)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (sin.f64 B) F))) (/.f64 1 (sqrt.f64 (*.f64 (sin.f64 B) F))))
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 F (sin.f64 B)))) 2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (/.f64 1 F) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (sin.f64 B)) F)))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (sin.f64 B)) F)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 F -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 F)) (sin.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 F -2)) (/.f64 1 (*.f64 (sin.f64 B) (cbrt.f64 F))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 F -2)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 B) F))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 F (sin.f64 B)))) (/.f64 (cbrt.f64 (pow.f64 F -2)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 F -2)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (*.f64 F (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 F -2)) (sqrt.f64 (sin.f64 B))) (/.f64 (/.f64 1 (cbrt.f64 F)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 F -2)) (sqrt.f64 (sin.f64 B))) (/.f64 1 (*.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 F))))
(*.f64 (/.f64 (pow.f64 F -1/2) 1) (/.f64 (pow.f64 F -1/2) (sin.f64 B)))
(*.f64 (pow.f64 F -1/2) (/.f64 (pow.f64 F -1/2) (sin.f64 B)))
(/.f64 (/.f64 1 F) (sin.f64 B))
(*.f64 (/.f64 (pow.f64 F -1/2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (pow.f64 F -1/2) (cbrt.f64 (sin.f64 B))))
(pow.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) 1)
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 B) F))) 3)
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) 3) 1/3)
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 (sin.f64 B) F))) 2)
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 F (sin.f64 B)))) 2)
(pow.f64 (/.f64 (sin.f64 B) (/.f64 1 F)) -1)
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(pow.f64 (*.f64 (sin.f64 B) F) -1)
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(sqrt.f64 (/.f64 (pow.f64 F -2) (pow.f64 (sin.f64 B) 2)))
(log.f64 (exp.f64 (/.f64 1 (*.f64 (sin.f64 B) F))))
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 (sin.f64 B) F)))))
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) 3))
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 F) 3) (pow.f64 (sin.f64 B) 3)))
(cbrt.f64 (/.f64 (/.f64 1 (pow.f64 F 3)) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 (sin.f64 B) F))))
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(exp.f64 (neg.f64 (log.f64 (*.f64 (sin.f64 B) F))))
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (sin.f64 B) F))) 1))
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 (sin.f64 B) F))))
(/.f64 (pow.f64 (sin.f64 B) -1) F)
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (/.f64 x (tan.f64 B))))
(+.f64 (/.f64 -1 (sin.f64 B)) (+.f64 (/.f64 x (tan.f64 B)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B)))))
(+.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 -1 (sin.f64 B)) (*.f64 0 (/.f64 x (tan.f64 B)))))
(+.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (/.f64 -1 (sin.f64 B)) (+.f64 (/.f64 x (tan.f64 B)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B)))))
(+.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 -1 (sin.f64 B)) (*.f64 0 (/.f64 x (tan.f64 B)))))
(+.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (/.f64 -1 (sin.f64 B)) (+.f64 (/.f64 x (tan.f64 B)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B)))))
(+.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 -1 (sin.f64 B)) (*.f64 0 (/.f64 x (tan.f64 B)))))
(+.f64 (fma.f64 F (/.f64 1 (*.f64 (sin.f64 B) F)) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (/.f64 x (tan.f64 B)) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (sin.f64 B) -1) F) (/.f64 (neg.f64 x) (tan.f64 B))) (+.f64 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B))) (*.f64 2 (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 F (/.f64 1 (*.f64 (sin.f64 B) F)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (sin.f64 B) -1) F) (/.f64 (neg.f64 x) (tan.f64 B))) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B))) (*.f64 0 (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 1 (/.f64 -1 (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (/.f64 x (tan.f64 B)) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (*.f64 2 (/.f64 x (tan.f64 B))) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 1 (/.f64 -1 (sin.f64 B)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B))) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (*.f64 0 (/.f64 x (tan.f64 B))) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) F (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (/.f64 x (tan.f64 B)) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (sin.f64 B) -1) F) (/.f64 (neg.f64 x) (tan.f64 B))) (+.f64 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B))) (*.f64 2 (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) F (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (sin.f64 B) -1) F) (/.f64 (neg.f64 x) (tan.f64 B))) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B))) (*.f64 0 (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (sin.f64 B))) 2) (/.f64 -1 (cbrt.f64 (sin.f64 B))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (/.f64 x (tan.f64 B)) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (*.f64 2 (/.f64 x (tan.f64 B))) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (sin.f64 B))) 2) (/.f64 -1 (cbrt.f64 (sin.f64 B))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B))) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (*.f64 0 (/.f64 x (tan.f64 B))) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 1 (sqrt.f64 (sin.f64 B))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (/.f64 x (tan.f64 B)) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B))) (+.f64 (pow.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) 2) (/.f64 (neg.f64 x) (tan.f64 B))))
(+.f64 (*.f64 2 (/.f64 x (tan.f64 B))) (-.f64 (pow.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) 2) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 1 (sqrt.f64 (sin.f64 B))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B))) (+.f64 (pow.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) 2) (/.f64 (neg.f64 x) (tan.f64 B))))
(+.f64 (*.f64 0 (/.f64 x (tan.f64 B))) (-.f64 (pow.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) 2) (/.f64 x (tan.f64 B))))
(*.f64 1 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2) (cbrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) (sqrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (/.f64 -1 (pow.f64 (sin.f64 B) 3))) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (*.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B))))))
(/.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (sin.f64 B)))))
(/.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 (/.f64 x (sin.f64 B)) (tan.f64 B)))))
(/.f64 (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B))))))
(/.f64 (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 (/.f64 x (sin.f64 B)) (tan.f64 B)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (+.f64 (/.f64 x (tan.f64 B)) (pow.f64 (sin.f64 B) -1)))
(/.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 -1 (pow.f64 (sin.f64 B) 2))) (+.f64 (/.f64 x (tan.f64 B)) (pow.f64 (sin.f64 B) -1)))
(/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(/.f64 (+.f64 (tan.f64 B) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (+.f64 (tan.f64 B) (*.f64 x (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (/.f64 (fma.f64 x (sin.f64 B) (tan.f64 B)) (sin.f64 B)) (tan.f64 B))
(/.f64 (+.f64 (neg.f64 (/.f64 (tan.f64 B) x)) (*.f64 (sin.f64 B) -1)) (*.f64 (sin.f64 B) (neg.f64 (/.f64 (tan.f64 B) x))))
(/.f64 (+.f64 (neg.f64 (sin.f64 B)) (/.f64 (neg.f64 (tan.f64 B)) x)) (*.f64 (sin.f64 B) (/.f64 (neg.f64 (tan.f64 B)) x)))
(/.f64 (-.f64 (neg.f64 (sin.f64 B)) (/.f64 (tan.f64 B) x)) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (tan.f64 B) x)))
(/.f64 (+.f64 (/.f64 (tan.f64 B) x) (*.f64 (sin.f64 B) 1)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (+.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (+.f64 (/.f64 (/.f64 (tan.f64 B) x) 1) (*.f64 (sin.f64 B) 1)) (*.f64 (sin.f64 B) (/.f64 (/.f64 (tan.f64 B) x) 1)))
(/.f64 (+.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (+.f64 (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (neg.f64 (fma.f64 x (sin.f64 B) (tan.f64 B))) (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B)))
(/.f64 (+.f64 (tan.f64 B) (*.f64 (sin.f64 B) (*.f64 x 1))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (+.f64 (tan.f64 B) (*.f64 x (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (/.f64 (fma.f64 x (sin.f64 B) (tan.f64 B)) (sin.f64 B)) (tan.f64 B))
(/.f64 (-.f64 (tan.f64 B) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (tan.f64 B) (*.f64 x (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (neg.f64 (/.f64 (tan.f64 B) x)) (*.f64 (sin.f64 B) -1)) (*.f64 (sin.f64 B) (neg.f64 (/.f64 (tan.f64 B) x))))
(/.f64 (/.f64 (+.f64 (/.f64 (neg.f64 (tan.f64 B)) x) (sin.f64 B)) (sin.f64 B)) (/.f64 (neg.f64 (tan.f64 B)) x))
(/.f64 (fma.f64 -1 (/.f64 (tan.f64 B) x) (sin.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (/.f64 (tan.f64 B) x) (*.f64 (sin.f64 B) 1)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (/.f64 (tan.f64 B) x) (sin.f64 B)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (/.f64 (/.f64 (tan.f64 B) x) 1) (*.f64 (sin.f64 B) 1)) (*.f64 (sin.f64 B) (/.f64 (/.f64 (tan.f64 B) x) 1)))
(/.f64 (-.f64 (/.f64 (tan.f64 B) x) (sin.f64 B)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 -1 (tan.f64 B) (*.f64 x (sin.f64 B))) (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B)))
(/.f64 (-.f64 (tan.f64 B) (*.f64 (sin.f64 B) (*.f64 x 1))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (tan.f64 B) (*.f64 x (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (/.f64 -1 (pow.f64 (sin.f64 B) 3)))) (neg.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (*.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))))))
(/.f64 (neg.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (sin.f64 B))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3)) (/.f64 1 (pow.f64 (sin.f64 B) 3))) (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 2)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (sin.f64 B)) (tan.f64 B)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2)))) (neg.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (neg.f64 (+.f64 (/.f64 x (tan.f64 B)) (pow.f64 (sin.f64 B) -1)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 -1 (pow.f64 (sin.f64 B) 2))) (+.f64 (/.f64 x (tan.f64 B)) (pow.f64 (sin.f64 B) -1))))
(/.f64 (neg.f64 (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3))) (neg.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3))) (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 2)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (sin.f64 B)) (tan.f64 B)))))
(/.f64 (neg.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2))) (neg.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(/.f64 (neg.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2))) (+.f64 (pow.f64 (sin.f64 B) -1) (/.f64 (neg.f64 x) (tan.f64 B))))
(/.f64 (neg.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2))) (-.f64 (pow.f64 (sin.f64 B) -1) (/.f64 x (tan.f64 B))))
(pow.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) 1)
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 3)
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(pow.f64 (pow.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) 3) 1/3)
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2)
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) 2))
(fabs.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(log.f64 (exp.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) 3))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(exp.f64 (log.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 1))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 x (neg.f64 (/.f64 1 (tan.f64 B))) (/.f64 -1 (sin.f64 B)))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(fma.f64 F (/.f64 1 (*.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (pow.f64 (sin.f64 B) -1) F) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
(fma.f64 -1 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (pow.f64 (sin.f64 B) -1) (/.f64 x (tan.f64 B)))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(fma.f64 1 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 1 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) F (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (pow.f64 (sin.f64 B) -1) F) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
(fma.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (sin.f64 B))) 2) (/.f64 -1 (cbrt.f64 (sin.f64 B))) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (/.f64 x (tan.f64 B))) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 x (tan.f64 B)))
(+.f64 (pow.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) 2) (/.f64 x (tan.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/3 (*.f64 x B)))) 1)
(*.f64 -1/3 (*.f64 x B))
(pow.f64 (*.f64 -1/3 (*.f64 x B)) 1)
(*.f64 -1/3 (*.f64 x B))
(pow.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 x B))) 3)
(*.f64 -1/3 (*.f64 x B))
(pow.f64 (pow.f64 (*.f64 -1/3 (*.f64 x B)) 3) 1/3)
(*.f64 -1/3 (*.f64 x B))
(pow.f64 (sqrt.f64 (*.f64 -1/3 (*.f64 x B))) 2)
(*.f64 -1/3 (*.f64 x B))
(sqrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 x B)) 2))
(fabs.f64 (*.f64 -1/3 (*.f64 x B)))
(log.f64 (pow.f64 (exp.f64 -1/3) (*.f64 x B)))
(*.f64 -1/3 (*.f64 x B))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/3 (*.f64 x B)))))
(*.f64 -1/3 (*.f64 x B))
(cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 x B)) 3))
(*.f64 -1/3 (*.f64 x B))
(expm1.f64 (log1p.f64 (*.f64 -1/3 (*.f64 x B))))
(*.f64 -1/3 (*.f64 x B))
(exp.f64 (log.f64 (*.f64 -1/3 (*.f64 x B))))
(*.f64 -1/3 (*.f64 x B))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/3 (*.f64 x B))) 1))
(*.f64 -1/3 (*.f64 x B))
(log1p.f64 (expm1.f64 (*.f64 -1/3 (*.f64 x B))))
(*.f64 -1/3 (*.f64 x 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 1 (/.f64 F (sin.f64 B)))
(/.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 (sqrt.f64 (/.f64 F (sin.f64 B))) (sqrt.f64 (/.f64 F (sin.f64 B))))
(/.f64 F (sin.f64 B))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 F (sqrt.f64 (sin.f64 B))))
(/.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 F (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)))
(/.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) 1) (/.f64 (cbrt.f64 F) (sin.f64 B)))
(/.f64 F (sin.f64 B))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (/.f64 (pow.f64 (cbrt.f64 F) 2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (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))
(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 x (/.f64 1 (tan.f64 B)))
(/.f64 x (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 (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 1 (tan.f64 B)) (pow.f64 (/.f64 1 x) -1))
(/.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 (tan.f64 B) -1/2) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 B) x)) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (tan.f64 B) x)) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 B) x)) 2)) (/.f64 1 (cbrt.f64 (/.f64 (tan.f64 B) x))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (tan.f64 B) x)) -1) (pow.f64 (sqrt.f64 (/.f64 (tan.f64 B) x)) -1))
(pow.f64 (sqrt.f64 (/.f64 (tan.f64 B) x)) -2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (tan.f64 B))))
(/.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (pow.f64 (cbrt.f64 (tan.f64 B)) 2))
(*.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.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 (*.f64 x (/.f64 1 (cbrt.f64 (tan.f64 B)))) (pow.f64 (cbrt.f64 (tan.f64 B)) 2))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (cbrt.f64 (tan.f64 B)))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(/.f64 x (tan.f64 B))
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(/.f64 1 (/.f64 (tan.f64 B) x))
(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 (/.f64 (tan.f64 B) x) 1) -1)
(/.f64 1 (/.f64 (tan.f64 B) x))
(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))
(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))
(exp.f64 (*.f64 (log.f64 (/.f64 (tan.f64 B) x)) -1))
(/.f64 1 (/.f64 (tan.f64 B) x))
(log1p.f64 (expm1.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (tan.f64 B) x))) 1)
(/.f64 (tan.f64 B) x)
(*.f64 1 (/.f64 (tan.f64 B) x))
(/.f64 (tan.f64 B) x)
(*.f64 (tan.f64 B) (/.f64 1 x))
(/.f64 (tan.f64 B) x)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 B) x)) 2) (cbrt.f64 (/.f64 (tan.f64 B) x)))
(/.f64 (tan.f64 B) x)
(*.f64 (sqrt.f64 (/.f64 (tan.f64 B) x)) (sqrt.f64 (/.f64 (tan.f64 B) x)))
(/.f64 (tan.f64 B) x)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (tan.f64 B) (cbrt.f64 x)))
(/.f64 (/.f64 (tan.f64 B) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (tan.f64 B) (sqrt.f64 x)))
(/.f64 (/.f64 (tan.f64 B) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 B)) 2) 1) (/.f64 (cbrt.f64 (tan.f64 B)) x))
(/.f64 (tan.f64 B) x)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 B)) 2) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (/.f64 (tan.f64 B) x)))
(*.f64 (cbrt.f64 (/.f64 (tan.f64 B) x)) (/.f64 (pow.f64 (cbrt.f64 (tan.f64 B)) 2) (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (tan.f64 B)) 2) (cbrt.f64 (/.f64 (tan.f64 B) x))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 B)) 2) (sqrt.f64 x)) (/.f64 (cbrt.f64 (tan.f64 B)) (sqrt.f64 x)))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 B)) 1) (/.f64 (sqrt.f64 (tan.f64 B)) x))
(/.f64 (tan.f64 B) x)
(*.f64 (/.f64 (sqrt.f64 (tan.f64 B)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (tan.f64 B)) (cbrt.f64 x)))
(pow.f64 (/.f64 x (tan.f64 B)) -1)
(/.f64 1 (/.f64 x (tan.f64 B)))
(pow.f64 (/.f64 (tan.f64 B) x) 1)
(/.f64 (tan.f64 B) x)
(pow.f64 (cbrt.f64 (/.f64 (tan.f64 B) x)) 3)
(/.f64 (tan.f64 B) x)
(pow.f64 (pow.f64 (/.f64 (tan.f64 B) x) 3) 1/3)
(/.f64 (tan.f64 B) x)
(pow.f64 (sqrt.f64 (/.f64 (tan.f64 B) x)) 2)
(/.f64 (tan.f64 B) x)
(sqrt.f64 (pow.f64 (/.f64 (tan.f64 B) x) 2))
(fabs.f64 (/.f64 (tan.f64 B) x))
(log.f64 (exp.f64 (/.f64 (tan.f64 B) x)))
(/.f64 (tan.f64 B) x)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (tan.f64 B) x))))
(/.f64 (tan.f64 B) x)
(cbrt.f64 (pow.f64 (/.f64 (tan.f64 B) x) 3))
(/.f64 (tan.f64 B) x)
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 B) 3) (pow.f64 x 3)))
(/.f64 (tan.f64 B) x)
(expm1.f64 (log1p.f64 (/.f64 (tan.f64 B) x)))
(/.f64 (tan.f64 B) x)
(exp.f64 (log.f64 (/.f64 (tan.f64 B) x)))
(/.f64 (tan.f64 B) x)
(exp.f64 (*.f64 (log.f64 (/.f64 (tan.f64 B) x)) 1))
(/.f64 (tan.f64 B) x)
(log1p.f64 (expm1.f64 (/.f64 (tan.f64 B) x)))
(/.f64 (tan.f64 B) x)

eval1.0s (4.5%)

Compiler

Compiled 63346 to 40095 computations (36.7% saved)

prune409.0ms (1.8%)

Pruning

40 alts after pruning (38 fresh and 2 done)

PrunedKeptTotal
New1672331705
Fresh9514
Picked325
Done000
Total1684401724
Accurracy
100.0%
Counts
1724 → 40
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.7%
(pow.f64 (sqrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2)
42.8%
(/.f64 (-.f64 (tan.f64 B) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
25.6%
(/.f64 (-.f64 1 x) B)
29.5%
(/.f64 (neg.f64 (+.f64 1 x)) B)
53.2%
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
47.5%
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
56.4%
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
48.8%
(-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x (tan.f64 B)))
45.0%
(-.f64 (*.f64 F (/.f64 (/.f64 1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
43.7%
(-.f64 (*.f64 F (/.f64 (/.f64 1 F) B)) (/.f64 x (tan.f64 B)))
56.0%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (sin.f64 B))) (/.f64 x (tan.f64 B)))
45.0%
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
43.7%
(-.f64 (*.f64 F (/.f64 1 (*.f64 F B))) (/.f64 x (tan.f64 B)))
54.6%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
56.0%
(-.f64 (*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (/.f64 x (tan.f64 B)))
54.6%
(-.f64 (*.f64 F (*.f64 (/.f64 1 F) (/.f64 -1 (sin.f64 B)))) (/.f64 x (tan.f64 B)))
14.0%
(+.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
28.9%
(+.f64 (*.f64 (-.f64 (*.f64 1/3 x) 1/6) B) (*.f64 -1 (/.f64 (+.f64 1 x) B)))
25.0%
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
39.8%
(+.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (tan.f64 B) x)) -2)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
38.4%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
52.3%
(+.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)))))
77.4%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
40.6%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
63.8%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
77.4%
(+.f64 (neg.f64 (/.f64 1 (*.f64 (tan.f64 B) (/.f64 1 x)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
27.1%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 1 (sin.f64 B)))
44.9%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
18.9%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
26.8%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
39.1%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
44.9%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.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)))))
38.5%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.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)))))
36.2%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3)))
55.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (sin.f64 B)))
56.3%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
51.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
34.2%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 -1 (sin.f64 B)))
53.3%
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
11.1%
(log1p.f64 (expm1.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
8.7%
(pow.f64 (sqrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2)
42.8%
(/.f64 (-.f64 (tan.f64 B) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
25.6%
(/.f64 (-.f64 1 x) B)
29.5%
(/.f64 (neg.f64 (+.f64 1 x)) B)
53.2%
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
47.5%
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
56.4%
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
48.8%
(-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x (tan.f64 B)))
45.0%
(-.f64 (*.f64 F (/.f64 (/.f64 1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
43.7%
(-.f64 (*.f64 F (/.f64 (/.f64 1 F) B)) (/.f64 x (tan.f64 B)))
56.0%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (sin.f64 B))) (/.f64 x (tan.f64 B)))
45.0%
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
43.7%
(-.f64 (*.f64 F (/.f64 1 (*.f64 F B))) (/.f64 x (tan.f64 B)))
54.6%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
56.0%
(-.f64 (*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))) (/.f64 x (tan.f64 B)))
54.6%
(-.f64 (*.f64 F (*.f64 (/.f64 1 F) (/.f64 -1 (sin.f64 B)))) (/.f64 x (tan.f64 B)))
14.0%
(+.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
28.9%
(+.f64 (*.f64 (-.f64 (*.f64 1/3 x) 1/6) B) (*.f64 -1 (/.f64 (+.f64 1 x) B)))
25.0%
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
39.8%
(+.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (tan.f64 B) x)) -2)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
38.4%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
52.3%
(+.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)))))
77.4%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
40.6%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
63.8%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
77.4%
(+.f64 (neg.f64 (/.f64 1 (*.f64 (tan.f64 B) (/.f64 1 x)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
27.1%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (/.f64 1 (sin.f64 B)))
44.9%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
18.9%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
26.8%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
39.1%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
44.9%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.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)))))
38.5%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.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)))))
36.2%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3)))
55.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (sin.f64 B)))
56.3%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
51.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
34.2%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 -1 (sin.f64 B)))
53.3%
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
11.1%
(log1p.f64 (expm1.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
Compiler

Compiled 3066 to 2246 computations (26.7% saved)

localize527.0ms (2.3%)

Local Accuracy

Found 16 expressions with local accuracy:

NewAccuracyProgram
99.8%
(/.f64 x (tan.f64 B))
99.7%
(*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (sin.f64 B)))
99.4%
(/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (sin.f64 B))
99.0%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (sin.f64 B))) (/.f64 x (tan.f64 B)))
100.0%
(tan.f64 B)
100.0%
(-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x (tan.f64 B)))
99.9%
(/.f64 -1 (neg.f64 (sin.f64 B)))
99.8%
(/.f64 x (tan.f64 B))
100.0%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 -1 (sin.f64 B)))
99.9%
(/.f64 -1 (sin.f64 B))
99.7%
(*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))
99.5%
(*.f64 -1/3 B)
99.6%
(*.f64 (tan.f64 B) (/.f64 1 x))
99.4%
(/.f64 1 (*.f64 (tan.f64 B) (/.f64 1 x)))
87.8%
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
80.0%
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
Compiler

Compiled 308 to 180 computations (41.6% saved)

series72.0ms (0.3%)

Counts
11 → 218
Calls

63 calls:

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

rewrite91.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
754×add-sqr-sqrt
738×pow1
738×*-un-lft-identity
698×add-cbrt-cube
698×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify201.0ms (0.9%)

Algorithm
egg-herbie
Rules
1304×fma-neg
868×fma-def
848×associate-*r*
762×associate-*l*
504×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

eval510.0ms (2.2%)

Compiler

Compiled 24505 to 15399 computations (37.2% saved)

prune301.0ms (1.3%)

Pruning

43 alts after pruning (40 fresh and 3 done)

PrunedKeptTotal
New80719826
Fresh122133
Picked415
Done022
Total82343866
Accurracy
100.0%
Counts
866 → 43
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.7%
(pow.f64 (sqrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2)
33.0%
(/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) x) B)
42.8%
(/.f64 (-.f64 (tan.f64 B) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
25.6%
(/.f64 (-.f64 1 x) B)
29.5%
(/.f64 (+.f64 -1 (neg.f64 x)) B)
21.2%
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
53.3%
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
53.2%
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
22.5%
(/.f64 -1 (sin.f64 B))
48.8%
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
47.5%
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
56.4%
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
31.2%
(-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B))
52.2%
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B)) (/.f64 x (tan.f64 B)))
45.0%
(-.f64 (*.f64 F (/.f64 (/.f64 1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
38.1%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (sin.f64 B))) (/.f64 x B))
57.0%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
45.0%
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
43.7%
(-.f64 (*.f64 F (/.f64 1 (*.f64 F B))) (/.f64 x (tan.f64 B)))
54.6%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
54.6%
(-.f64 (*.f64 F (*.f64 (/.f64 1 F) (/.f64 -1 (sin.f64 B)))) (/.f64 x (tan.f64 B)))
52.2%
(-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 B))) (/.f64 x (tan.f64 B)))
47.3%
(-.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 2) -1/2) (sin.f64 B))) 3)) (/.f64 x (tan.f64 B)))
14.0%
(+.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
28.9%
(+.f64 (*.f64 (-.f64 (*.f64 1/3 x) 1/6) B) (*.f64 -1 (/.f64 (+.f64 1 x) B)))
25.0%
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
52.3%
(+.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)))))
77.4%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
40.6%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
63.8%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
48.8%
(+.f64 (neg.f64 (/.f64 1 (*.f64 (tan.f64 B) (/.f64 1 x)))) (/.f64 1 (sin.f64 B)))
44.9%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
39.1%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
38.5%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.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)))))
56.3%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
51.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
23.3%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 F (*.f64 F (sin.f64 B))))
28.9%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (-.f64 (*.f64 -1/6 B) (/.f64 1 B)))
21.2%
(*.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F)
2.7%
(*.f64 (*.f64 x B) 1/3)
2.7%
(*.f64 B (*.f64 x 1/3))
28.5%
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x))
11.1%
(log1p.f64 (expm1.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
8.7%
(pow.f64 (sqrt.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2)
33.0%
(/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) x) B)
42.8%
(/.f64 (-.f64 (tan.f64 B) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
25.6%
(/.f64 (-.f64 1 x) B)
29.5%
(/.f64 (+.f64 -1 (neg.f64 x)) B)
21.2%
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
53.3%
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
53.2%
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
22.5%
(/.f64 -1 (sin.f64 B))
48.8%
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
47.5%
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
56.4%
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
31.2%
(-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B))
52.2%
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B)) (/.f64 x (tan.f64 B)))
45.0%
(-.f64 (*.f64 F (/.f64 (/.f64 1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
38.1%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (sin.f64 B))) (/.f64 x B))
57.0%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
45.0%
(-.f64 (*.f64 F (/.f64 1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
43.7%
(-.f64 (*.f64 F (/.f64 1 (*.f64 F B))) (/.f64 x (tan.f64 B)))
54.6%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
54.6%
(-.f64 (*.f64 F (*.f64 (/.f64 1 F) (/.f64 -1 (sin.f64 B)))) (/.f64 x (tan.f64 B)))
52.2%
(-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 B))) (/.f64 x (tan.f64 B)))
47.3%
(-.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 2) -1/2) (sin.f64 B))) 3)) (/.f64 x (tan.f64 B)))
14.0%
(+.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
28.9%
(+.f64 (*.f64 (-.f64 (*.f64 1/3 x) 1/6) B) (*.f64 -1 (/.f64 (+.f64 1 x) B)))
25.0%
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
52.3%
(+.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)))))
77.4%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
40.6%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
63.8%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
48.8%
(+.f64 (neg.f64 (/.f64 1 (*.f64 (tan.f64 B) (/.f64 1 x)))) (/.f64 1 (sin.f64 B)))
44.9%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
39.1%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
38.5%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.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)))))
56.3%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
51.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
23.3%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 F (*.f64 F (sin.f64 B))))
28.9%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (-.f64 (*.f64 -1/6 B) (/.f64 1 B)))
21.2%
(*.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F)
2.7%
(*.f64 (*.f64 x B) 1/3)
2.7%
(*.f64 B (*.f64 x 1/3))
28.5%
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x))
11.1%
(log1p.f64 (expm1.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
Compiler

Compiled 2802 to 2070 computations (26.1% saved)

localize398.0ms (1.7%)

Local Accuracy

Found 18 expressions with local accuracy:

NewAccuracyProgram
99.8%
(/.f64 x (tan.f64 B))
99.5%
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 B))
99.0%
(*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 B)))
99.0%
(-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 B))) (/.f64 x (tan.f64 B)))
100.0%
(tan.f64 B)
100.0%
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
99.9%
(/.f64 -1 (sin.f64 B))
99.8%
(/.f64 x (tan.f64 B))
100.0%
(tan.f64 B)
100.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
99.8%
(/.f64 1 (tan.f64 B))
99.7%
(*.f64 x (/.f64 1 (tan.f64 B)))
99.8%
(*.f64 B (*.f64 x 1/3))
99.5%
(*.f64 x 1/3)
99.4%
(/.f64 1 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))
99.4%
(/.f64 1 (/.f64 (tan.f64 B) x))
87.8%
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
80.0%
(sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))
Compiler

Compiled 255 to 142 computations (44.3% saved)

series22.0ms (0.1%)

Counts
10 → 210
Calls

66 calls:

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

rewrite88.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
814×add-sqr-sqrt
798×pow1
798×*-un-lft-identity
750×add-cbrt-cube
750×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify294.0ms (1.3%)

Algorithm
egg-herbie
Rules
1082×fma-def
718×fma-neg
682×associate-*r*
656×*-commutative
638×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
083618401
1233817321
2762517313
Stop Event
node limit
Counts
401 → 467
Calls
Call 1
Inputs
(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))))
(sqrt.f64 (+.f64 2 (*.f64 2 x)))
(+.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (pow.f64 F 2))))
(+.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (pow.f64 F 2))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 F 4) (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))))))
(+.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (pow.f64 F 2))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 F 6) (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 3))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 F 4) (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))))))
F
(+.f64 F (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) F)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 3))) (+.f64 F (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) F))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 3))) (+.f64 F (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) F)) (*.f64 1/16 (/.f64 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 F 5))))))
(*.f64 -1 F)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) F)) (*.f64 -1 F))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) F)) (*.f64 -1 F)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 F 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) F)) (*.f64 -1 F))))
(*.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 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 (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))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))
(+.f64 (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 (*.f64 2 x) 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (*.f64 (pow.f64 F 4) (-.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 2) (+.f64 (*.f64 2 x) 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (*.f64 (pow.f64 F 4) (-.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 2) (+.f64 (*.f64 2 x) 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (*.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)))))))
(/.f64 1 F)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 3))) (/.f64 1 F))
(+.f64 (*.f64 -1/2 (/.f64 (+.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 5))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 3))) (/.f64 1 F)))
(+.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))) (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)) (pow.f64 F 5))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 3))) (/.f64 1 F))))
(/.f64 -1 F)
(-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 3))) (/.f64 1 F))
(-.f64 (+.f64 (*.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)) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 3)))) (/.f64 1 F))
(-.f64 (+.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))) (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)) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 3))))) (/.f64 1 F))
(*.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 -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 1 x) B))
(+.f64 (*.f64 (-.f64 (*.f64 1/3 x) 1/6) B) (*.f64 -1 (/.f64 (+.f64 1 x) B)))
(+.f64 (*.f64 (-.f64 (*.f64 1/3 x) 1/6) B) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 (-.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) 7/360) (pow.f64 B 3))))
(+.f64 (*.f64 (-.f64 (*.f64 1/3 x) 1/6) B) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (*.f64 -2/45 x))) 31/15120) (pow.f64 B 5)) (*.f64 (-.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) 7/360) (pow.f64 B 3)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (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 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) 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 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) 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 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (/.f64 1 (sin.f64 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 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) 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 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (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 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(/.f64 (*.f64 (sqrt.f64 1/2) F) B)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) B) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 F (*.f64 (sqrt.f64 1/2) B))) (/.f64 (cos.f64 B) (sin.f64 B))) x))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) B) (+.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 F (*.f64 (sqrt.f64 1/2) B))) (/.f64 (cos.f64 B) (sin.f64 B))) x) (*.f64 1/2 (/.f64 (*.f64 F (*.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 x 2))) (*.f64 (sqrt.f64 1/2) B)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) B) (+.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 F (*.f64 (sqrt.f64 1/2) B))) (/.f64 (cos.f64 B) (sin.f64 B))) x) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 F (pow.f64 x 3))) (*.f64 (sqrt.f64 1/2) B))) (*.f64 1/2 (/.f64 (*.f64 F (*.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 x 2))) (*.f64 (sqrt.f64 1/2) B))))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) x) B)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 F B)) (*.f64 1/3 (*.f64 B x))) (/.f64 x B))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 F B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3)))) (/.f64 x B))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 F B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3)) (*.f64 (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (*.f64 -2/45 x))) (pow.f64 B 5))))) (/.f64 x B))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 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 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(/.f64 (*.f64 (sqrt.f64 1/2) F) B)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) B) (*.f64 -1/4 (/.f64 (*.f64 F x) (*.f64 (sqrt.f64 1/2) B))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) B) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (*.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 x 2))) (*.f64 (sqrt.f64 1/2) B))) (*.f64 -1/4 (/.f64 (*.f64 F x) (*.f64 (sqrt.f64 1/2) B)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) B) (+.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 (sqrt.f64 1/2) B))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (*.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 x 2))) (*.f64 (sqrt.f64 1/2) B))) (*.f64 -1/4 (/.f64 (*.f64 F x) (*.f64 (sqrt.f64 1/2) B))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))
(/.f64 (sqrt.f64 1/2) B)
(+.f64 (*.f64 -1/4 (/.f64 x (*.f64 (sqrt.f64 1/2) B))) (/.f64 (sqrt.f64 1/2) B))
(+.f64 (*.f64 -1/4 (/.f64 x (*.f64 (sqrt.f64 1/2) B))) (+.f64 (/.f64 (sqrt.f64 1/2) B) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/2) B)))))
(+.f64 (*.f64 -1/4 (/.f64 x (*.f64 (sqrt.f64 1/2) 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 (sqrt.f64 1/2) B))) (+.f64 (/.f64 (sqrt.f64 1/2) B) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/2) B))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 1 B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 1 B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 1 B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 1 B))
(-.f64 (exp.f64 (log1p.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))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 2) (cbrt.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) (sqrt.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 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))
(pow.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)
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
(cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(hypot.f64 (sqrt.f64 (*.f64 2 x)) (sqrt.f64 (fma.f64 F F 2)))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 2 x (fma.f64 F F 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))) 1)
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))
(/.f64 (*.f64 F 1) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(/.f64 (*.f64 (/.f64 F (sin.f64 B)) 1) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 1)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))) 2)
(log.f64 (exp.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 2) (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
(exp.f64 (log.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 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 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 2) -1) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) -1) (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) -1))
(pow.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)
(pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1)
(pow.f64 (sqrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2)
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) 1) -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 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(exp.f64 (log.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) -1))
(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 x 1/3))) 1)
(pow.f64 (*.f64 x 1/3) 1)
(pow.f64 (sqrt.f64 (*.f64 x 1/3)) 2)
(log.f64 (exp.f64 (*.f64 x 1/3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x 1/3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x 1/3) 2) (*.f64 x 1/3)))
(expm1.f64 (log1p.f64 (*.f64 x 1/3)))
(exp.f64 (log.f64 (*.f64 x 1/3)))
(exp.f64 (*.f64 (log.f64 (*.f64 x 1/3)) 1))
(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)
(pow.f64 (sqrt.f64 (*.f64 B (*.f64 x 1/3))) 2)
(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 (pow.f64 (*.f64 B (*.f64 x 1/3)) 2) (*.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))))
(exp.f64 (*.f64 (log.f64 (*.f64 B (*.f64 x 1/3))) 1))
(log1p.f64 (expm1.f64 (*.f64 B (*.f64 x 1/3))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B)))) 1)
(*.f64 1 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))) 2) (cbrt.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))))
(*.f64 (sqrt.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))) (sqrt.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (/.f64 x (tan.f64 B))) 3) (pow.f64 (/.f64 -1 B) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 x (tan.f64 B))) 2) (-.f64 (pow.f64 (/.f64 -1 B) 2) (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (/.f64 -1 B)))))
(/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 x (tan.f64 B))) 2) (pow.f64 (/.f64 -1 B) 2)) (-.f64 (neg.f64 (/.f64 x (tan.f64 B))) (/.f64 -1 B)))
(pow.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B)) 1)
(pow.f64 (sqrt.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))) 2)
(log.f64 (exp.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 x (tan.f64 B)))) (exp.f64 (/.f64 -1 B))))
(log.f64 (*.f64 (exp.f64 (/.f64 -1 B)) (exp.f64 (neg.f64 (/.f64 x (tan.f64 B))))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B)) 2) (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))))
(expm1.f64 (log1p.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))))
(exp.f64 (log.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))) 1))
(log1p.f64 (expm1.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))))
(fma.f64 x (neg.f64 (/.f64 1 (tan.f64 B))) (/.f64 -1 B))
(fma.f64 1 (neg.f64 (/.f64 x (tan.f64 B))) (/.f64 -1 B))
(fma.f64 1 (/.f64 -1 B) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))
(fma.f64 -1 (/.f64 1 B) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 x (tan.f64 B)))) 2) (cbrt.f64 (neg.f64 (/.f64 x (tan.f64 B)))) (/.f64 -1 B))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 -1 B)) 2) (cbrt.f64 (/.f64 -1 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 -1 B))
(fma.f64 (sqrt.f64 (/.f64 -1 B)) (sqrt.f64 (/.f64 -1 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 -1 B))
(+.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 1 (/.f64 -1 (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 1 (/.f64 -1 (sin.f64 B)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 -1 (/.f64 1 (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 -1 (/.f64 1 (sin.f64 B)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) 2) (cbrt.f64 (/.f64 -1 (sin.f64 B))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) 2) (cbrt.f64 (/.f64 -1 (sin.f64 B))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B))) (sqrt.f64 (/.f64 -1 (sin.f64 B))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B))) (sqrt.f64 (/.f64 -1 (sin.f64 B))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(*.f64 1 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2) (cbrt.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) (sqrt.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(/.f64 (fma.f64 -1 (tan.f64 B) (neg.f64 (*.f64 (sin.f64 B) x))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(pow.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) 1)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2)
(log.f64 (exp.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(log.f64 (*.f64 (exp.f64 (/.f64 -1 (sin.f64 B))) (exp.f64 (neg.f64 (/.f64 x (tan.f64 B))))))
(log.f64 (/.f64 (exp.f64 (/.f64 -1 (sin.f64 B))) (exp.f64 (/.f64 x (tan.f64 B)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) 2) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(exp.f64 (log.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(fma.f64 1 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 -1 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) 2) (cbrt.f64 (/.f64 -1 (sin.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B))) (sqrt.f64 (/.f64 -1 (sin.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))))
(+.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (neg.f64 (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 1 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 1 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B) F (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B) F (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) 2) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) 2) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 1 B) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 1 B) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(*.f64 1 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))) 2) (cbrt.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))) (sqrt.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))))
(/.f64 (-.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B) (/.f64 x (tan.f64 B))))
(pow.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))) 2)
(log.f64 (exp.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))))))
(log.f64 (*.f64 (exp.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) (exp.f64 (neg.f64 (/.f64 x (tan.f64 B))))))
(log.f64 (/.f64 (exp.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) (exp.f64 (/.f64 x (tan.f64 B)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))) 2) (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))))
(exp.f64 (log.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 1 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B) F (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) 2) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 1 B) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)))) 1)
(pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) 1)
(pow.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) 2)
(log.f64 (exp.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) 2) (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))))
(expm1.f64 (log1p.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))))
(exp.f64 (log.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) 1))
(log1p.f64 (expm1.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) 1)
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 1) B)
(pow.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B) 1)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) 2)
(log.f64 (exp.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B) 2) (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)))
Outputs
(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))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) x (sqrt.f64 (fma.f64 F F 2)))
(+.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 (*.f64 x x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) x)))
(+.f64 (sqrt.f64 (fma.f64 F F 2)) (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) x (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 -1/2 (*.f64 x 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 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))) (fma.f64 -1/2 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) x))))
(+.f64 (fma.f64 (*.f64 1/2 (pow.f64 x 3)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 -1/2 (*.f64 x x)))) (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) x (sqrt.f64 (fma.f64 F F 2))))
(sqrt.f64 (+.f64 2 (*.f64 2 x)))
(sqrt.f64 (fma.f64 2 x 2))
(+.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (pow.f64 F 2))))
(+.f64 (sqrt.f64 (fma.f64 2 x 2)) (*.f64 1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (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 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (pow.f64 F 2))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 F 4) (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))))))
(+.f64 (sqrt.f64 (fma.f64 2 x 2)) (fma.f64 1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (pow.f64 F 4) (fma.f64 2 x 2))))))
(+.f64 (sqrt.f64 (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))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 (*.f64 F F) 1/2))))
(+.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (pow.f64 F 2))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 F 6) (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 3))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 F 4) (+.f64 2 (*.f64 2 x))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))))))))
(+.f64 (sqrt.f64 (fma.f64 2 x 2)) (fma.f64 1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 F 6) (fma.f64 2 x 2)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (pow.f64 F 4) (fma.f64 2 x 2)))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 F F) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (sqrt.f64 (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))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (*.f64 1/16 (/.f64 (pow.f64 F 6) (fma.f64 2 x 2))))))
F
(+.f64 F (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) F)))
(+.f64 F (*.f64 1/2 (/.f64 (fma.f64 2 x 2) F)))
(fma.f64 1/2 (/.f64 (fma.f64 2 x 2) F) F)
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 3))) (+.f64 F (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) 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))))
(fma.f64 -1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 3)) (fma.f64 1/2 (/.f64 (fma.f64 2 x 2) F) F))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 3))) (+.f64 F (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) F)) (*.f64 1/16 (/.f64 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.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 3)) (+.f64 F (fma.f64 1/2 (/.f64 (fma.f64 2 x 2) F) (*.f64 1/16 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 5))))))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 3)) (fma.f64 1/2 (/.f64 (fma.f64 2 x 2) F) F)) (*.f64 1/16 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 5))))
(*.f64 -1 F)
(neg.f64 F)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) F)) (*.f64 -1 F))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) F) (neg.f64 F))
(-.f64 (/.f64 (neg.f64 (+.f64 1 x)) F) F)
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) F)) (*.f64 -1 F)))
(fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 3)) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) F) (neg.f64 F)))
(-.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 3)) 1/8 (/.f64 (neg.f64 (+.f64 1 x)) F)) F)
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 F 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) F)) (*.f64 -1 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)) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) F) (neg.f64 F))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 5)) -1/16 (-.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 3)) 1/8 (/.f64 (neg.f64 (+.f64 1 x)) F)) F))
(*.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 (pow.f64 F 3) (*.f64 (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 (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)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (+.f64 (/.f64 F (sin.f64 B)) (*.f64 -1/2 (/.f64 (pow.f64 F 3) (*.f64 (fma.f64 2 x 2) (sin.f64 B)))))) (*.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 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 -1/2 (fma.f64 2 x 2))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 5))))))
(+.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 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 (*.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 (pow.f64 F 3) (*.f64 (fma.f64 2 x 2) (sin.f64 B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 (*.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 (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 -1/2 (/.f64 (pow.f64 F 3) (*.f64 (fma.f64 2 x 2) (sin.f64 B)))))) (*.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 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 -1/2 (fma.f64 2 x 2))) 2)) (/.f64 (sin.f64 B) (pow.f64 F 5)))))))
(/.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 (neg.f64 (+.f64 1 x)) (*.f64 F (*.f64 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 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 (pow.f64 F 4) (sin.f64 B))) (/.f64 1 (sin.f64 B))))
(+.f64 (/.f64 (neg.f64 (+.f64 1 x)) (*.f64 F (*.f64 F (sin.f64 B)))) (fma.f64 -1/2 (/.f64 (-.f64 (pow.f64 (neg.f64 (+.f64 1 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.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 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))) (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 (pow.f64 F 4) (sin.f64 B))) (/.f64 1 (sin.f64 B)))))
(+.f64 (fma.f64 -1/2 (/.f64 (-.f64 (pow.f64 (neg.f64 (+.f64 1 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 1 (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (-.f64 (pow.f64 (neg.f64 (+.f64 1 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 (neg.f64 (+.f64 1 x)) (*.f64 F (*.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 (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 F (*.f64 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 (fma.f64 2 x 2) (*.f64 F (*.f64 F (sin.f64 B)))) (/.f64 (-.f64 (pow.f64 (neg.f64 (+.f64 1 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 -1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (*.f64 (sin.f64 B) (pow.f64 F 2)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 2 x) 2)) 2)))) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (+.f64 (*.f64 2 x) 2))) (*.f64 (sin.f64 B) (pow.f64 F 6)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (sin.f64 B) (pow.f64 F 4)))))) (/.f64 1 (sin.f64 B)))
(-.f64 (fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (*.f64 F F) (sin.f64 B))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 -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 (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 (fma.f64 2 x 2) (*.f64 F (*.f64 F (sin.f64 B)))) (fma.f64 1/2 (+.f64 (/.f64 (-.f64 (pow.f64 (neg.f64 (+.f64 1 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (-.f64 (pow.f64 (neg.f64 (+.f64 1 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))))
(fma.f64 1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 F (*.f64 F (sin.f64 B)))) (+.f64 (/.f64 (-.f64 (pow.f64 (neg.f64 (+.f64 1 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (-.f64 (pow.f64 (neg.f64 (+.f64 1 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)))) (+.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 (*.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)) (neg.f64 (*.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)))) (+.f64 (/.f64 F B) (*.f64 1/6 (*.f64 F B)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F (fma.f64 2 x 2)))) (*.f64 F (*.f64 -7/360 (pow.f64 B 3)))))
(+.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)))) (+.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 F (*.f64 -7/360 (pow.f64 B 3)))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.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 (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))))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)) (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 (*.f64 1/2 F) (/.f64 (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 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (pow.f64 x 2))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 4))) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 3)))) 2)) (+.f64 (pow.f64 F 2) 2)))) (pow.f64 x 3))) (sin.f64 B)) (sqrt.f64 (+.f64 (pow.f64 F 2) 2)))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 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 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (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 (*.f64 x x) F)) (/.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 3) (*.f64 F (-.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 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 (neg.f64 F) (/.f64 (sin.f64 B) x))))))
(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 (sqrt.f64 (fma.f64 F F 2)) (*.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 (/.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 (sqrt.f64 (fma.f64 F F 2)) (*.f64 x x))) (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 (+.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)))) (*.f64 (pow.f64 x 3) (sqrt.f64 (fma.f64 F F 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (*.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 (/.f64 1 (fma.f64 F F 2))))))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (+.f64 (*.f64 (*.f64 -1/2 (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 (*.f64 1/2 (*.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 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))
(sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))
(+.f64 (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 (*.f64 2 x) 2)))))
(+.f64 (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) (fma.f64 2 x 2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (/.f64 (fma.f64 2 x 2) F))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (*.f64 (pow.f64 F 4) (-.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 2) (+.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 4) (-.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (*.f64 F F) (fma.f64 2 x 2))))))
(+.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (/.f64 (fma.f64 2 x 2) F))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (*.f64 (*.f64 (pow.f64 F 4) (-.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 (+.f64 (*.f64 2 x) 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (*.f64 (pow.f64 F 4) (-.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 2) (+.f64 (*.f64 2 x) 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (*.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)))))))
(+.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 4) (-.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 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 (*.f64 F F) (fma.f64 2 x 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 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (fma.f64 2 x 2) 2))))))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 -1/2 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (/.f64 (fma.f64 2 x 2) F)) (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (*.f64 (pow.f64 F 6) (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 (pow.f64 F 4) (-.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 F)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 3))) (/.f64 1 F))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (/.f64 1 F))
(+.f64 (/.f64 1 F) (/.f64 (neg.f64 (+.f64 1 x)) (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)) (pow.f64 F 5))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 3))) (/.f64 1 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)) (pow.f64 F 5)) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (/.f64 1 F)))
(+.f64 (/.f64 1 F) (fma.f64 -1/2 (/.f64 (-.f64 (pow.f64 (neg.f64 (+.f64 1 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 F 5)) (/.f64 (neg.f64 (+.f64 1 x)) (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))) (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)) (pow.f64 F 5))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 3))) (/.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 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 -1/2 (fma.f64 2 x 2)) 2)) (pow.f64 F 5)) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (/.f64 1 F))))
(fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (-.f64 (pow.f64 (neg.f64 (+.f64 1 x)) 2) (pow.f64 (fma.f64 2 x 2) 2))) (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 F 7)) (+.f64 (/.f64 1 F) (fma.f64 -1/2 (/.f64 (-.f64 (pow.f64 (neg.f64 (+.f64 1 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 F 5)) (/.f64 (neg.f64 (+.f64 1 x)) (pow.f64 F 3)))))
(/.f64 -1 F)
(-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (pow.f64 F 3))) (/.f64 1 F))
(-.f64 (*.f64 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3))) (/.f64 1 F))
(fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (/.f64 -1 F))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 x) 2) (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 (fma.f64 2 x 2) (pow.f64 F 3)) (/.f64 (-.f64 (pow.f64 (neg.f64 (+.f64 1 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 F 5))) (/.f64 -1 F))
(-.f64 (+.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))) (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)) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 (*.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) (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))
(fma.f64 1/2 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (-.f64 (pow.f64 (neg.f64 (+.f64 1 x)) 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 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (/.f64 (-.f64 (pow.f64 (neg.f64 (+.f64 1 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 F 5))) (/.f64 -1 F)))
(fma.f64 1/2 (+.f64 (+.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (/.f64 (-.f64 (pow.f64 (neg.f64 (+.f64 1 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 F 5))) (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (-.f64 (pow.f64 (neg.f64 (+.f64 1 x)) 2) (pow.f64 (fma.f64 2 x 2) 2))) (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 F 7))) (/.f64 -1 F))
(*.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 x (*.f64 B 1/3))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(*.f64 1/3 (*.f64 x B))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(*.f64 1/3 (*.f64 x B))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(*.f64 1/3 (*.f64 x B))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(*.f64 1/3 (*.f64 x B))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(*.f64 1/3 (*.f64 x B))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(*.f64 1/3 (*.f64 x B))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(*.f64 1/3 (*.f64 x B))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(*.f64 1/3 (*.f64 x B))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(*.f64 1/3 (*.f64 x B))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(*.f64 1/3 (*.f64 x B))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(*.f64 1/3 (*.f64 x B))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(*.f64 1/3 (*.f64 x B))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(/.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 (cos.f64 B) (/.f64 (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 (cos.f64 B) (/.f64 (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 (cos.f64 B) (/.f64 (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 (cos.f64 B) (/.f64 (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 (cos.f64 B) (/.f64 (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 (cos.f64 B) (/.f64 (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 (cos.f64 B) (/.f64 (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 (cos.f64 B) (/.f64 (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 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 -1 B))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(neg.f64 (/.f64 (+.f64 1 x) B))
(/.f64 (neg.f64 (+.f64 1 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 B (*.f64 x 1/3)))
(-.f64 (*.f64 x (*.f64 B 1/3)) (/.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 x B) (*.f64 (pow.f64 B 3) (*.f64 x 1/45))))
(-.f64 (fma.f64 B (*.f64 x 1/3) (*.f64 (*.f64 (pow.f64 B 3) 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 -1/3 (*.f64 x 1/45) (*.f64 x -2/45))) (pow.f64 B 5) (fma.f64 -1 (/.f64 (+.f64 1 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/135) (*.f64 x 1/105)) (-.f64 (fma.f64 B (*.f64 x 1/3) (*.f64 (*.f64 (pow.f64 B 3) 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 (cos.f64 B) (/.f64 (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 (cos.f64 B) (/.f64 (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 (cos.f64 B) (/.f64 (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 (cos.f64 B) (/.f64 (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 (cos.f64 B) (/.f64 (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 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 -1 B))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(neg.f64 (/.f64 (+.f64 1 x) B))
(/.f64 (neg.f64 (+.f64 1 x)) B)
(+.f64 (*.f64 (-.f64 (*.f64 1/3 x) 1/6) B) (*.f64 -1 (/.f64 (+.f64 1 x) B)))
(fma.f64 (fma.f64 1/3 x -1/6) B (neg.f64 (/.f64 (+.f64 1 x) B)))
(-.f64 (*.f64 B (fma.f64 x 1/3 -1/6)) (/.f64 (+.f64 1 x) B))
(+.f64 (*.f64 (-.f64 (*.f64 1/3 x) 1/6) B) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 (-.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) 7/360) (pow.f64 B 3))))
(fma.f64 (fma.f64 1/3 x -1/6) B (fma.f64 -1 (/.f64 (+.f64 1 x) B) (*.f64 (pow.f64 B 3) (+.f64 (*.f64 x 1/45) -7/360))))
(fma.f64 B (fma.f64 x 1/3 -1/6) (fma.f64 (pow.f64 B 3) (fma.f64 x 1/45 -7/360) (/.f64 (neg.f64 (+.f64 1 x)) B)))
(+.f64 (*.f64 (-.f64 (*.f64 1/3 x) 1/6) B) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (*.f64 -2/45 x))) 31/15120) (pow.f64 B 5)) (*.f64 (-.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) 7/360) (pow.f64 B 3)))))
(fma.f64 (fma.f64 1/3 x -1/6) B (fma.f64 -1 (/.f64 (+.f64 1 x) B) (fma.f64 (+.f64 (fma.f64 17/315 x (fma.f64 -1/3 (*.f64 x 1/45) (*.f64 x -2/45))) -31/15120) (pow.f64 B 5) (*.f64 (pow.f64 B 3) (+.f64 (*.f64 x 1/45) -7/360)))))
(fma.f64 B (fma.f64 x 1/3 -1/6) (-.f64 (fma.f64 (pow.f64 B 3) (fma.f64 x 1/45 -7/360) (*.f64 (pow.f64 B 5) (+.f64 (+.f64 (*.f64 x -1/135) (*.f64 x 1/105)) -31/15120))) (/.f64 (+.f64 1 x) B)))
(fma.f64 B (fma.f64 x 1/3 -1/6) (-.f64 (fma.f64 (pow.f64 B 3) (fma.f64 x 1/45 -7/360) (*.f64 (pow.f64 B 5) (+.f64 (*.f64 x 1/105) (fma.f64 x -1/135 -31/15120)))) (/.f64 (+.f64 1 x) B)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 -1 (sin.f64 B)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 -1 (sin.f64 B)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 -1 (sin.f64 B)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 -1 (sin.f64 B)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 -1 (sin.f64 B)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 -1 (sin.f64 B)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 -1 (sin.f64 B)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)) (/.f64 1 (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 -1 (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)))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 -1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 -1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 -1 (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 -1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 -1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 -1 (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 -1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 -1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 -1 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) (/.f64 -1 (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B) (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B) (/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B)))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B) (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B) (/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B)))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B) (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B) (/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (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 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B) (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B) (/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B)))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B) (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B) (/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B)))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B) (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B) (/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F 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 B) (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F 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 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 B) (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F 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 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 B) (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B) (/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B)))
(/.f64 (*.f64 (sqrt.f64 1/2) F) B)
(/.f64 (sqrt.f64 1/2) (/.f64 B F))
(*.f64 (/.f64 (sqrt.f64 1/2) B) F)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) B) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 F (*.f64 (sqrt.f64 1/2) B))) (/.f64 (cos.f64 B) (sin.f64 B))) x))
(+.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 F (*.f64 B (sqrt.f64 1/2)))) (/.f64 (cos.f64 B) (sin.f64 B)))))
(fma.f64 x (-.f64 (*.f64 -1/4 (/.f64 (/.f64 F B) (sqrt.f64 1/2))) (/.f64 (cos.f64 B) (sin.f64 B))) (*.f64 (/.f64 (sqrt.f64 1/2) B) F))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) B) (+.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 F (*.f64 (sqrt.f64 1/2) B))) (/.f64 (cos.f64 B) (sin.f64 B))) x) (*.f64 1/2 (/.f64 (*.f64 F (*.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 x 2))) (*.f64 (sqrt.f64 1/2) B)))))
(+.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (fma.f64 (-.f64 (*.f64 -1/4 (/.f64 F (*.f64 B (sqrt.f64 1/2)))) (/.f64 (cos.f64 B) (sin.f64 B))) x (*.f64 1/2 (/.f64 F (/.f64 (*.f64 B (sqrt.f64 1/2)) (*.f64 (*.f64 x x) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2))))))))
(+.f64 (fma.f64 x (-.f64 (*.f64 -1/4 (/.f64 (/.f64 F B) (sqrt.f64 1/2))) (/.f64 (cos.f64 B) (sin.f64 B))) (*.f64 (/.f64 (sqrt.f64 1/2) B) F)) (*.f64 (/.f64 1/2 (sqrt.f64 1/2)) (/.f64 (*.f64 (*.f64 x x) (*.f64 F (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)))) B)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) B) (+.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 F (*.f64 (sqrt.f64 1/2) B))) (/.f64 (cos.f64 B) (sin.f64 B))) x) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 F (pow.f64 x 3))) (*.f64 (sqrt.f64 1/2) B))) (*.f64 1/2 (/.f64 (*.f64 F (*.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 x 2))) (*.f64 (sqrt.f64 1/2) B))))))
(+.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (fma.f64 (-.f64 (*.f64 -1/4 (/.f64 F (*.f64 B (sqrt.f64 1/2)))) (/.f64 (cos.f64 B) (sin.f64 B))) x (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)))) (sqrt.f64 1/2)) (/.f64 (*.f64 F (pow.f64 x 3)) B)) (*.f64 1/2 (/.f64 F (/.f64 (*.f64 B (sqrt.f64 1/2)) (*.f64 (*.f64 x x) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)))))))))
(+.f64 (fma.f64 x (-.f64 (*.f64 -1/4 (/.f64 (/.f64 F B) (sqrt.f64 1/2))) (/.f64 (cos.f64 B) (sin.f64 B))) (*.f64 (/.f64 (sqrt.f64 1/2) B) F)) (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 -1/4 (-.f64 1 (/.f64 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2) 1/2)) 1/2) (sqrt.f64 1/2)) (/.f64 F (/.f64 B (pow.f64 x 3)))) (*.f64 (/.f64 1/2 (sqrt.f64 1/2)) (/.f64 (*.f64 (*.f64 x x) (*.f64 F (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)))) 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 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (neg.f64 x)) B)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 F B)) (*.f64 1/3 (*.f64 B x))) (/.f64 x B))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B) (*.f64 B (*.f64 x 1/3))) (/.f64 x B))
(+.f64 (*.f64 x (*.f64 B 1/3)) (/.f64 (fma.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (neg.f64 x)) B))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 F B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3)))) (/.f64 x B))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B) (fma.f64 1/3 (*.f64 x B) (*.f64 (pow.f64 B 3) (*.f64 x 1/45)))) (/.f64 x B))
(+.f64 (fma.f64 B (*.f64 x 1/3) (*.f64 (*.f64 (pow.f64 B 3) x) 1/45)) (/.f64 (fma.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (neg.f64 x)) B))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 F B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3)) (*.f64 (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (*.f64 -2/45 x))) (pow.f64 B 5))))) (/.f64 x B))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B) (fma.f64 1/3 (*.f64 x B) (fma.f64 (*.f64 x 1/45) (pow.f64 B 3) (*.f64 (pow.f64 B 5) (fma.f64 17/315 x (fma.f64 -1/3 (*.f64 x 1/45) (*.f64 x -2/45))))))) (/.f64 x B))
(+.f64 (fma.f64 B (*.f64 x 1/3) (fma.f64 (pow.f64 B 3) (*.f64 x 1/45) (*.f64 (pow.f64 B 5) (+.f64 (*.f64 x -1/135) (*.f64 x 1/105))))) (/.f64 (fma.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (neg.f64 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 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B) (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B) (/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B)))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B) (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B) (/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B)))
(+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B) (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F 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 (sin.f64 B) x)))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F 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 B) (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F 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 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 B) (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F 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 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 B) (neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B) (/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F 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 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 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 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 (sqrt.f64 1/2) F) B)
(/.f64 (sqrt.f64 1/2) (/.f64 B F))
(*.f64 (/.f64 (sqrt.f64 1/2) B) F)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) B) (*.f64 -1/4 (/.f64 (*.f64 F x) (*.f64 (sqrt.f64 1/2) B))))
(+.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (*.f64 -1/4 (*.f64 (/.f64 F (sqrt.f64 1/2)) (/.f64 x B))))
(fma.f64 -1/4 (*.f64 (/.f64 F B) (/.f64 x (sqrt.f64 1/2))) (*.f64 (/.f64 (sqrt.f64 1/2) B) F))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) B) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (*.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 x 2))) (*.f64 (sqrt.f64 1/2) B))) (*.f64 -1/4 (/.f64 (*.f64 F x) (*.f64 (sqrt.f64 1/2) B)))))
(+.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (fma.f64 1/2 (/.f64 F (/.f64 (*.f64 B (sqrt.f64 1/2)) (*.f64 (*.f64 x x) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2))))) (*.f64 -1/4 (*.f64 (/.f64 F (sqrt.f64 1/2)) (/.f64 x B)))))
(+.f64 (*.f64 (/.f64 1/2 (sqrt.f64 1/2)) (/.f64 (*.f64 (*.f64 x x) (*.f64 F (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)))) B)) (fma.f64 -1/4 (*.f64 (/.f64 F B) (/.f64 x (sqrt.f64 1/2))) (*.f64 (/.f64 (sqrt.f64 1/2) B) F)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) B) (+.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 (sqrt.f64 1/2) B))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (*.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 x 2))) (*.f64 (sqrt.f64 1/2) B))) (*.f64 -1/4 (/.f64 (*.f64 F x) (*.f64 (sqrt.f64 1/2) B))))))
(+.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 F (+.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 B (sqrt.f64 1/2))) (fma.f64 1/2 (/.f64 F (/.f64 (*.f64 B (sqrt.f64 1/2)) (*.f64 (*.f64 x x) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2))))) (*.f64 -1/4 (*.f64 (/.f64 F (sqrt.f64 1/2)) (/.f64 x B))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 -1/4 (-.f64 1 (/.f64 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2) 1/2)) 1/2) (sqrt.f64 1/2)) (/.f64 F (/.f64 B (pow.f64 x 3)))) (*.f64 (/.f64 1/2 (sqrt.f64 1/2)) (/.f64 (*.f64 (*.f64 x x) (*.f64 F (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)))) B))) (fma.f64 -1/4 (*.f64 (/.f64 F B) (/.f64 x (sqrt.f64 1/2))) (*.f64 (/.f64 (sqrt.f64 1/2) B) F)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F 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 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 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 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 (sqrt.f64 1/2) B)
(+.f64 (*.f64 -1/4 (/.f64 x (*.f64 (sqrt.f64 1/2) B))) (/.f64 (sqrt.f64 1/2) B))
(fma.f64 -1/4 (/.f64 x (*.f64 B (sqrt.f64 1/2))) (/.f64 (sqrt.f64 1/2) B))
(+.f64 (*.f64 -1/4 (/.f64 x (*.f64 (sqrt.f64 1/2) B))) (+.f64 (/.f64 (sqrt.f64 1/2) B) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/2) B)))))
(+.f64 (fma.f64 -1/4 (/.f64 x (*.f64 B (sqrt.f64 1/2))) (/.f64 (sqrt.f64 1/2) B)) (*.f64 1/2 (/.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (/.f64 (*.f64 B (sqrt.f64 1/2)) (*.f64 x x)))))
(fma.f64 -1/4 (/.f64 x (*.f64 B (sqrt.f64 1/2))) (fma.f64 1/2 (/.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (/.f64 (sqrt.f64 1/2) (/.f64 x (/.f64 B x)))) (/.f64 (sqrt.f64 1/2) B)))
(+.f64 (*.f64 -1/4 (/.f64 x (*.f64 (sqrt.f64 1/2) 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 (sqrt.f64 1/2) B))) (+.f64 (/.f64 (sqrt.f64 1/2) B) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/2) B))))))
(fma.f64 -1/4 (/.f64 x (*.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)))) (sqrt.f64 1/2)) (/.f64 (pow.f64 x 3) B)) (+.f64 (/.f64 (sqrt.f64 1/2) B) (*.f64 1/2 (/.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (/.f64 (*.f64 B (sqrt.f64 1/2)) (*.f64 x x)))))))
(fma.f64 -1/4 (/.f64 x (*.f64 B (sqrt.f64 1/2))) (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 -1/4 (-.f64 1 (/.f64 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2) 1/2)) 1/2) (sqrt.f64 1/2)) (/.f64 (pow.f64 x 3) B)) (fma.f64 1/2 (/.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (/.f64 (sqrt.f64 1/2) (/.f64 x (/.f64 B x)))) (/.f64 (sqrt.f64 1/2) 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 (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 (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 (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 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))) 1)
(sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))
(sqrt.f64 (fma.f64 F F (fma.f64 2 x 2)))
(*.f64 1 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))
(sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))
(sqrt.f64 (fma.f64 F F (fma.f64 2 x 2)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 2) (cbrt.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))
(sqrt.f64 (fma.f64 F F (fma.f64 2 x 2)))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) (sqrt.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))
(sqrt.f64 (fma.f64 F F (fma.f64 2 x 2)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))
(sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))
(sqrt.f64 (fma.f64 F F (fma.f64 2 x 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 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 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 2 x (fma.f64 F F 2)) 1/2)
(sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))
(sqrt.f64 (fma.f64 F F (fma.f64 2 x 2)))
(pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) 1)
(sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))
(sqrt.f64 (fma.f64 F F (fma.f64 2 x 2)))
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 2)
(sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))
(sqrt.f64 (fma.f64 F F (fma.f64 2 x 2)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))
(sqrt.f64 (fma.f64 F F (fma.f64 2 x 2)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
(sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))
(sqrt.f64 (fma.f64 F F (fma.f64 2 x 2)))
(cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))
(sqrt.f64 (fma.f64 F F (fma.f64 2 x 2)))
(hypot.f64 (sqrt.f64 (*.f64 2 x)) (sqrt.f64 (fma.f64 F F 2)))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))
(sqrt.f64 (fma.f64 F F (fma.f64 2 x 2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 2 x (fma.f64 F F 2))) 1/2))
(sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))
(sqrt.f64 (fma.f64 F F (fma.f64 2 x 2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 1))
(sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))
(sqrt.f64 (fma.f64 F F (fma.f64 2 x 2)))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))
(sqrt.f64 (fma.f64 F F (fma.f64 2 x 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))) 1)
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))))
(/.f64 (*.f64 F 1) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))))
(/.f64 (*.f64 (/.f64 F (sin.f64 B)) 1) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2))
(pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 1)
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))) 2)
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))))
(log.f64 (exp.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 2) (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))))
(exp.f64 (log.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))) 1))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))))
(-.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 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 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 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 2) -1) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 2)) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2)))) 2)) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))))))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) -1) (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) -1))
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) -2)
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2)))) -2)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)
(pow.f64 (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))))
(/.f64 1 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2))))
(pow.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)
(pow.f64 (sqrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(pow.f64 (fma.f64 F F (fma.f64 2 x 2)) -1/2)
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) 1) -1)
(/.f64 1 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))
(/.f64 1 (sqrt.f64 (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 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 1 (fma.f64 2 x (fma.f64 F F 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 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 (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))))
(/.f64 1 (sqrt.f64 (fma.f64 F F (fma.f64 2 x 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 x 1/3))) 1)
(*.f64 x 1/3)
(pow.f64 (*.f64 x 1/3) 1)
(*.f64 x 1/3)
(pow.f64 (sqrt.f64 (*.f64 x 1/3)) 2)
(*.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 (pow.f64 (*.f64 x 1/3) 2) (*.f64 x 1/3)))
(*.f64 x 1/3)
(expm1.f64 (log1p.f64 (*.f64 x 1/3)))
(*.f64 x 1/3)
(exp.f64 (log.f64 (*.f64 x 1/3)))
(*.f64 x 1/3)
(exp.f64 (*.f64 (log.f64 (*.f64 x 1/3)) 1))
(*.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))
(*.f64 x (*.f64 B 1/3))
(pow.f64 (*.f64 B (*.f64 x 1/3)) 1)
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(pow.f64 (sqrt.f64 (*.f64 B (*.f64 x 1/3))) 2)
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(log.f64 (exp.f64 (*.f64 B (*.f64 x 1/3))))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (*.f64 x 1/3)))))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 B (*.f64 x 1/3)) 2) (*.f64 B (*.f64 x 1/3))))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(expm1.f64 (log1p.f64 (*.f64 B (*.f64 x 1/3))))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(exp.f64 (log.f64 (*.f64 B (*.f64 x 1/3))))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 B (*.f64 x 1/3))) 1))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(log1p.f64 (expm1.f64 (*.f64 B (*.f64 x 1/3))))
(*.f64 B (*.f64 x 1/3))
(*.f64 x (*.f64 B 1/3))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B)))) 1)
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(*.f64 1 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B)))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))) 2) (cbrt.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(*.f64 (sqrt.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))) (sqrt.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 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 -1 B) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 x (tan.f64 B))) 2) (-.f64 (pow.f64 (/.f64 -1 B) 2) (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (/.f64 -1 B)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 3) (/.f64 -1 (pow.f64 B 3))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (+.f64 (pow.f64 (/.f64 -1 B) 2) (*.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 B)))))
(/.f64 (-.f64 (/.f64 -1 (pow.f64 B 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (-.f64 (+.f64 (/.f64 (/.f64 1 B) B) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 (/.f64 x (tan.f64 B)) B)))
(/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 x (tan.f64 B))) 2) (pow.f64 (/.f64 -1 B) 2)) (-.f64 (neg.f64 (/.f64 x (tan.f64 B))) (/.f64 -1 B)))
(/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (pow.f64 (/.f64 -1 B) 2)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 -1 B)))
(/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 1 B) B)) (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 1 B)))
(/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 1 B) B)) (fma.f64 x (/.f64 -1 (tan.f64 B)) (/.f64 1 B)))
(pow.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B)) 1)
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(pow.f64 (sqrt.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))) 2)
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(log.f64 (exp.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B)))))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 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 -1 B))))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(log.f64 (*.f64 (exp.f64 (/.f64 -1 B)) (exp.f64 (neg.f64 (/.f64 x (tan.f64 B))))))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B)) 2) (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(expm1.f64 (log1p.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(exp.f64 (log.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))) 1))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(log1p.f64 (expm1.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(fma.f64 x (neg.f64 (/.f64 1 (tan.f64 B))) (/.f64 -1 B))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(fma.f64 1 (neg.f64 (/.f64 x (tan.f64 B))) (/.f64 -1 B))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(fma.f64 1 (/.f64 -1 B) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(fma.f64 -1 (/.f64 1 B) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 x (tan.f64 B)))) 2) (cbrt.f64 (neg.f64 (/.f64 x (tan.f64 B)))) (/.f64 -1 B))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 -1 B)) 2) (cbrt.f64 (/.f64 -1 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 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 -1 B))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 -1 B)) (sqrt.f64 (/.f64 -1 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 -1 B))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 -1 B))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (-.f64 (/.f64 x (tan.f64 B)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B)))))
(+.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (-.f64 (/.f64 x (tan.f64 B)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B)))))
(+.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 1 (/.f64 -1 (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(-.f64 (/.f64 -1 (sin.f64 B)) (-.f64 (/.f64 x (tan.f64 B)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B)))))
(+.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 1 (/.f64 -1 (sin.f64 B)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(-.f64 (/.f64 -1 (sin.f64 B)) (-.f64 (/.f64 x (tan.f64 B)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B)))))
(+.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 -1 (/.f64 1 (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(-.f64 (/.f64 -1 (sin.f64 B)) (-.f64 (/.f64 x (tan.f64 B)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B)))))
(+.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 -1 (/.f64 1 (sin.f64 B)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(-.f64 (/.f64 -1 (sin.f64 B)) (-.f64 (/.f64 x (tan.f64 B)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B)))))
(+.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) 2) (cbrt.f64 (/.f64 -1 (sin.f64 B))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(-.f64 (/.f64 -1 (sin.f64 B)) (-.f64 (/.f64 x (tan.f64 B)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B)))))
(+.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) 2) (cbrt.f64 (/.f64 -1 (sin.f64 B))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(-.f64 (/.f64 -1 (sin.f64 B)) (-.f64 (/.f64 x (tan.f64 B)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B)))))
(+.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B))) (sqrt.f64 (/.f64 -1 (sin.f64 B))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(-.f64 (/.f64 -1 (sin.f64 B)) (-.f64 (/.f64 x (tan.f64 B)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B)))))
(+.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B))) (sqrt.f64 (/.f64 -1 (sin.f64 B))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(-.f64 (/.f64 -1 (sin.f64 B)) (-.f64 (/.f64 x (tan.f64 B)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B)))))
(+.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(*.f64 1 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2) (cbrt.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 (sqrt.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) (sqrt.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 (fma.f64 -1 (tan.f64 B) (neg.f64 (*.f64 (sin.f64 B) x))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (fma.f64 -1 (tan.f64 B) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (neg.f64 (tan.f64 B)) (*.f64 x (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (sin.f64 B)))))
(/.f64 (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2) (*.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(pow.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) 1)
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2)
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(log.f64 (exp.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(log.f64 (*.f64 (exp.f64 (/.f64 -1 (sin.f64 B))) (exp.f64 (neg.f64 (/.f64 x (tan.f64 B))))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(log.f64 (/.f64 (exp.f64 (/.f64 -1 (sin.f64 B))) (exp.f64 (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) 2) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(exp.f64 (log.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 1))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 1 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 -1 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) 2) (cbrt.f64 (/.f64 -1 (sin.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B))) (sqrt.f64 (/.f64 -1 (sin.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(+.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B))) (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B))) (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (-.f64 (/.f64 x (tan.f64 B)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B))) (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B))) (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 1 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B))) (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 1 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B))) (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B) F (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B))) (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B) F (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B))) (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) 2) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B))) (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) 2) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B))) (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B))) (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B))) (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 1 B) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B))) (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 1 B) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 x (tan.f64 B))) (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))))
(*.f64 1 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))) 2) (cbrt.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))) (sqrt.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(/.f64 (-.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 F (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B) (/.f64 x (tan.f64 B)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) 2) (*.f64 (/.f64 x (tan.f64 B)) (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B) (/.f64 x (tan.f64 B))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B) (/.f64 x (tan.f64 B))))
(pow.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))) 1)
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))) 2)
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(log.f64 (exp.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(log.f64 (*.f64 (exp.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) (exp.f64 (neg.f64 (/.f64 x (tan.f64 B))))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(log.f64 (/.f64 (exp.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) (exp.f64 (/.f64 x (tan.f64 B)))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B))) 2) (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(exp.f64 (log.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))) 1))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(fma.f64 1 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B) F (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) 2) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(fma.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(fma.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (/.f64 1 B) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)))) 1)
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F))
(pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) 1)
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F))
(pow.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) 2)
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F))
(log.f64 (exp.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) 2) (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F))
(expm1.f64 (log1p.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F))
(exp.f64 (log.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F))
(exp.f64 (*.f64 (log.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) 1))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F))
(log1p.f64 (expm1.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 B F))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))) 1)
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 1) B)
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)
(pow.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B) 1)
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) 2)
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)
(log.f64 (exp.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B))))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B) 2) (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)
(exp.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)) 1))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) B)

eval525.0ms (2.3%)

Compiler

Compiled 26016 to 15966 computations (38.6% saved)

prune223.0ms (1%)

Pruning

49 alts after pruning (45 fresh and 4 done)

PrunedKeptTotal
New97020990
Fresh102535
Picked325
Done123
Total984491033
Accurracy
100.0%
Counts
1033 → 49
Alt Table
Click to see full alt table
StatusAccuracyProgram
25.9%
(pow.f64 (sqrt.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2)
33.0%
(/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) x) B)
42.8%
(/.f64 (-.f64 (tan.f64 B) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
25.6%
(/.f64 (-.f64 1 x) B)
29.5%
(/.f64 (+.f64 -1 (neg.f64 x)) B)
21.2%
(/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B))
15.6%
(/.f64 (*.f64 (sqrt.f64 1/2) F) B)
53.3%
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
15.6%
(/.f64 (sqrt.f64 1/2) (/.f64 B F))
53.2%
(/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x))
22.5%
(/.f64 -1 (sin.f64 B))
13.6%
(/.f64 -1 B)
45.0%
(-.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
48.8%
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
56.4%
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
56.3%
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (tan.f64 B)) x))
31.2%
(-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B))
51.6%
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
32.5%
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2))) (/.f64 F B)) (*.f64 1/3 (*.f64 B x))) (/.f64 x B))
45.0%
(-.f64 (*.f64 (/.f64 1 (*.f64 (sin.f64 B) F)) F) (/.f64 x (tan.f64 B)))
45.0%
(-.f64 (*.f64 F (/.f64 (/.f64 1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
57.0%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
56.5%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) B)) (/.f64 x (tan.f64 B)))
43.7%
(-.f64 (*.f64 F (/.f64 1 (*.f64 F B))) (/.f64 x (tan.f64 B)))
54.6%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F))) (/.f64 x (tan.f64 B)))
54.6%
(-.f64 (*.f64 F (*.f64 (/.f64 1 F) (/.f64 -1 (sin.f64 B)))) (/.f64 x (tan.f64 B)))
32.6%
(-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 B))) (/.f64 x B))
37.3%
(-.f64 (log1p.f64 (expm1.f64 (/.f64 -1 (sin.f64 B)))) (/.f64 x (tan.f64 B)))
28.9%
(+.f64 (*.f64 (-.f64 (*.f64 1/3 x) 1/6) B) (*.f64 -1 (/.f64 (+.f64 1 x) B)))
25.0%
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
52.3%
(+.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)))))
77.5%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 F F (fma.f64 2 x 2)))))
51.5%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (/.f64 -1 B))
65.2%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (-.f64 (/.f64 (neg.f64 (+.f64 1 x)) F) F))))
55.9%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (sqrt.f64 (+.f64 2 (*.f64 2 x))))))
40.6%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
48.8%
(+.f64 (neg.f64 (/.f64 1 (*.f64 (tan.f64 B) (/.f64 1 x)))) (/.f64 1 (sin.f64 B)))
39.1%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 x B)))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
38.5%
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.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)))))
51.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
29.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (/.f64 -1 B))
23.3%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 F (*.f64 F (sin.f64 B))))
28.9%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (-.f64 (*.f64 -1/6 B) (/.f64 1 B)))
21.2%
(*.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F)
15.6%
(*.f64 (/.f64 (sqrt.f64 1/2) B) F)
2.7%
(*.f64 (*.f64 x B) 1/3)
2.7%
(*.f64 x (*.f64 B 1/3))
28.5%
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x))
1.5%
(exp.f64 (log.f64 (*.f64 B (*.f64 x 1/3))))
Compiler

Compiled 2196 to 1340 computations (39% saved)

regimes405.0ms (1.8%)

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

4 calls:

156.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)))))
127.0ms
F
47.0ms
B
44.0ms
x
Results
AccuracySegmentsBranch
99.8%3F
85.2%1B
85.2%1x
90.5%4(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
Compiler

Compiled 1483 to 812 computations (45.2% saved)

regimes130.0ms (0.6%)

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

1 calls:

105.0ms
F
Results
AccuracySegmentsBranch
99.7%3F
Compiler

Compiled 1153 to 622 computations (46.1% saved)

regimes116.0ms (0.5%)

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

1 calls:

93.0ms
F
Results
AccuracySegmentsBranch
99.7%3F
Compiler

Compiled 1012 to 550 computations (45.7% saved)

regimes123.0ms (0.5%)

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

1 calls:

97.0ms
F
Results
AccuracySegmentsBranch
99.1%3F
Compiler

Compiled 985 to 534 computations (45.8% saved)

regimes132.0ms (0.6%)

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

1 calls:

110.0ms
F
Results
AccuracySegmentsBranch
96.0%4F
Compiler

Compiled 872 to 468 computations (46.3% saved)

regimes98.0ms (0.4%)

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

1 calls:

76.0ms
F
Results
AccuracySegmentsBranch
93.8%3F
Compiler

Compiled 760 to 406 computations (46.6% saved)

regimes90.0ms (0.4%)

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

1 calls:

74.0ms
F
Results
AccuracySegmentsBranch
93.8%3F
Compiler

Compiled 718 to 382 computations (46.8% saved)

regimes74.0ms (0.3%)

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

1 calls:

58.0ms
F
Results
AccuracySegmentsBranch
93.8%3F
Compiler

Compiled 509 to 285 computations (44% saved)

regimes389.0ms (1.7%)

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

3 calls:

131.0ms
F
124.0ms
x
121.0ms
B
Results
AccuracySegmentsBranch
70.8%7B
69.3%7x
91.8%7F
Compiler

Compiled 506 to 286 computations (43.5% saved)

regimes124.0ms (0.5%)

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

1 calls:

112.0ms
F
Results
AccuracySegmentsBranch
86.1%7F
Compiler

Compiled 468 to 273 computations (41.7% saved)

regimes119.0ms (0.5%)

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

1 calls:

108.0ms
F
Results
AccuracySegmentsBranch
79.5%7F
Compiler

Compiled 459 to 270 computations (41.2% saved)

regimes117.0ms (0.5%)

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

1 calls:

106.0ms
F
Results
AccuracySegmentsBranch
79.5%7F
Compiler

Compiled 443 to 265 computations (40.2% saved)

regimes118.0ms (0.5%)

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

1 calls:

104.0ms
F
Results
AccuracySegmentsBranch
72.7%7F
Compiler

Compiled 435 to 261 computations (40% saved)

regimes80.0ms (0.4%)

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

1 calls:

69.0ms
F
Results
AccuracySegmentsBranch
70.8%5F
Compiler

Compiled 421 to 253 computations (39.9% saved)

regimes74.0ms (0.3%)

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

1 calls:

66.0ms
F
Results
AccuracySegmentsBranch
70.4%5F
Compiler

Compiled 350 to 212 computations (39.4% saved)

regimes64.0ms (0.3%)

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

1 calls:

57.0ms
F
Results
AccuracySegmentsBranch
70.4%5F
Compiler

Compiled 272 to 169 computations (37.9% saved)

regimes183.0ms (0.8%)

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

3 calls:

95.0ms
F
49.0ms
B
33.0ms
x
Results
AccuracySegmentsBranch
58.4%3x
56.0%5B
70.6%9F
Compiler

Compiled 219 to 138 computations (37% saved)

regimes87.0ms (0.4%)

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

1 calls:

82.0ms
F
Results
AccuracySegmentsBranch
70.6%9F
Compiler

Compiled 176 to 115 computations (34.7% saved)

regimes61.0ms (0.3%)

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

1 calls:

56.0ms
F
Results
AccuracySegmentsBranch
68.3%7F
Compiler

Compiled 156 to 104 computations (33.3% saved)

regimes103.0ms (0.5%)

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

2 calls:

74.0ms
F
24.0ms
x
Results
AccuracySegmentsBranch
58.4%3x
67.3%9F
Compiler

Compiled 151 to 102 computations (32.5% saved)

regimes76.0ms (0.3%)

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

3 calls:

28.0ms
F
22.0ms
x
21.0ms
B
Results
AccuracySegmentsBranch
38.3%3B
53.4%4F
38.4%3x
Compiler

Compiled 139 to 97 computations (30.2% saved)

regimes31.0ms (0.1%)

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

1 calls:

27.0ms
F
Results
AccuracySegmentsBranch
53.4%4F
Compiler

Compiled 119 to 83 computations (30.3% saved)

regimes23.0ms (0.1%)

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

1 calls:

19.0ms
F
Results
AccuracySegmentsBranch
50.5%3F
Compiler

Compiled 113 to 79 computations (30.1% saved)

regimes24.0ms (0.1%)

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

1 calls:

20.0ms
F
Results
AccuracySegmentsBranch
45.1%3F
Compiler

Compiled 109 to 76 computations (30.3% saved)

regimes22.0ms (0.1%)

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

3 calls:

10.0ms
F
6.0ms
x
5.0ms
B
Results
AccuracySegmentsBranch
29.5%1B
29.5%1x
36.1%2F
Compiler

Compiled 60 to 41 computations (31.7% saved)

regimes11.0ms (0%)

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

1 calls:

9.0ms
F
Results
AccuracySegmentsBranch
32.3%2F
Compiler

Compiled 30 to 20 computations (33.3% saved)

regimes12.0ms (0.1%)

Accuracy

Total -7.6b remaining (-13.7%)

Threshold costs -7.6b (-13.7%)

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

3 calls:

4.0ms
F
3.0ms
B
3.0ms
x
Results
AccuracySegmentsBranch
13.6%1B
13.6%1x
13.6%1F
Compiler

Compiled 33 to 23 computations (30.3% saved)

bsearch126.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
77.0ms
5346.44520467284
6.5640778707220105e+22
48.0ms
-3499322464539.5693
-1.4265431765625866e-5
Results
48.0ms64×body1024valid
40.0ms177×body256valid
22.0ms24×body256invalid
8.0ms19×body512valid
3.0ms12×body256infinite
Compiler

Compiled 815 to 603 computations (26% saved)

bsearch122.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
66.0ms
5346.44520467284
6.5640778707220105e+22
56.0ms
-3499322464539.5693
-1.4265431765625866e-5
Results
47.0ms199×body256valid
46.0ms70×body1024valid
13.0ms29×body512valid
5.0ms31×body256invalid
5.0ms22×body256infinite
Compiler

Compiled 936 to 728 computations (22.2% saved)

bsearch95.0ms (0.4%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
33.0ms
5346.44520467284
6.5640778707220105e+22
61.0ms
-3499322464539.5693
-1.4265431765625866e-5
Results
37.0ms159×body256valid
29.0ms45×body1024valid
15.0ms33×body512valid
5.0ms27×body256invalid
4.0ms19×body256infinite
Compiler

Compiled 760 to 592 computations (22.1% saved)

bsearch130.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
64.0ms
2.1014842473468883e-10
2.544010178391712
65.0ms
-3499322464539.5693
-1.4265431765625866e-5
Results
53.0ms195×body256valid
46.0ms65×body1024valid
14.0ms30×body512valid
7.0ms30×body256infinite
5.0ms29×body256invalid
Compiler

Compiled 636 to 488 computations (23.3% saved)

bsearch200.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
64.0ms
5346.44520467284
6.5640778707220105e+22
69.0ms
3.7521288493440687e-63
6.233867141543528e-56
64.0ms
-3499322464539.5693
-1.4265431765625866e-5
Results
79.0ms119×body1024valid
75.0ms264×body256valid
21.0ms48×body512valid
8.0ms38×body256invalid
7.0ms33×body256infinite
Compiler

Compiled 1285 to 989 computations (23% saved)

bsearch111.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
54.0ms
2.388354838228199e-19
3.8781866299234655e-14
56.0ms
-3499322464539.5693
-1.4265431765625866e-5
Results
44.0ms190×body256valid
37.0ms52×body1024valid
11.0ms27×body512valid
8.0ms35×body256infinite
4.0ms21×body256invalid
Compiler

Compiled 740 to 580 computations (21.6% saved)

bsearch118.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
58.0ms
2.388354838228199e-19
3.8781866299234655e-14
60.0ms
-3499322464539.5693
-1.4265431765625866e-5
Results
43.0ms62×body1024valid
41.0ms180×body256valid
20.0ms43×body512valid
5.0ms23×body256invalid
4.0ms19×body256infinite
Compiler

Compiled 588 to 447 computations (24% saved)

bsearch134.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
63.0ms
2.388354838228199e-19
3.8781866299234655e-14
70.0ms
-3499322464539.5693
-1.4265431765625866e-5
Results
52.0ms178×body256valid
51.0ms71×body1024valid
13.0ms31×body512valid
5.0ms24×body256infinite
5.0ms28×body256invalid
Compiler

Compiled 568 to 427 computations (24.8% saved)

bsearch372.0ms (1.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
57.0ms
2.388354838228199e-19
3.8781866299234655e-14
53.0ms
3.7521288493440687e-63
6.233867141543528e-56
67.0ms
4.0700608403804425e-137
1.7658672611582064e-131
87.0ms
5.770135217750097e-172
1.797413054881254e-166
56.0ms
-3.718308863695453e-56
-2.974822562917351e-63
52.0ms
-1.4265431765625866e-5
-1.9879940247393718e-8
Results
133.0ms185×body1024valid
129.0ms520×body256valid
67.0ms80×body512valid
14.0ms74×body256invalid
14.0ms63×body256infinite
Compiler

Compiled 1272 to 999 computations (21.5% saved)

bsearch309.0ms (1.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
48.0ms
2.388354838228199e-19
3.8781866299234655e-14
56.0ms
3.7521288493440687e-63
6.233867141543528e-56
50.0ms
4.0700608403804425e-137
1.7658672611582064e-131
52.0ms
5.770135217750097e-172
1.797413054881254e-166
55.0ms
-3.718308863695453e-56
-2.974822562917351e-63
47.0ms
-1.4265431765625866e-5
-1.9879940247393718e-8
Results
123.0ms529×body256valid
109.0ms162×body1024valid
36.0ms83×body512valid
17.0ms74×body256infinite
12.0ms71×body256invalid
Compiler

Compiled 1272 to 999 computations (21.5% saved)

bsearch352.0ms (1.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
76.0ms
2.388354838228199e-19
3.8781866299234655e-14
54.0ms
3.7521288493440687e-63
6.233867141543528e-56
65.0ms
4.0700608403804425e-137
1.7658672611582064e-131
56.0ms
5.770135217750097e-172
1.797413054881254e-166
54.0ms
-3.718308863695453e-56
-2.974822562917351e-63
47.0ms
-1.4265431765625866e-5
-1.9879940247393718e-8
Results
143.0ms521×body256valid
121.0ms183×body1024valid
51.0ms84×body512valid
14.0ms60×body256infinite
12.0ms67×body256invalid
Compiler

Compiled 1272 to 999 computations (21.5% saved)

bsearch332.0ms (1.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
56.0ms
2.388354838228199e-19
3.8781866299234655e-14
51.0ms
3.7521288493440687e-63
6.233867141543528e-56
54.0ms
4.0700608403804425e-137
1.7658672611582064e-131
58.0ms
5.770135217750097e-172
1.797413054881254e-166
57.0ms
-3.718308863695453e-56
-2.974822562917351e-63
56.0ms
-1.4265431765625866e-5
-1.9879940247393718e-8
Results
129.0ms521×body256valid
123.0ms187×body1024valid
35.0ms84×body512valid
19.0ms82×body256invalid
14.0ms56×body256infinite
Compiler

Compiled 1272 to 999 computations (21.5% saved)

bsearch465.0ms (2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
37.0ms
1123.9837842154486
5346.44520467284
94.0ms
3.0661778737399748e-263
9.658981621693308e-254
107.0ms
-7.74266883405092e-270
-6.701504192148376e-288
87.0ms
-1.9080003613543918e-121
-2.9761816040413204e-124
95.0ms
-1.4308327097731048e-33
-1.245510945562726e-49
45.0ms
-1.4265431765625866e-5
-1.9879940247393718e-8
Results
178.0ms163×body1024valid
167.0ms496×body256valid
39.0ms95×body512valid
15.0ms79×body256invalid
14.0ms62×body256infinite
Compiler

Compiled 1751 to 1329 computations (24.1% saved)

bsearch275.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
55.0ms
1123.9837842154486
5346.44520467284
53.0ms
3.0661778737399748e-263
9.658981621693308e-254
87.0ms
-7.74266883405092e-270
-6.701504192148376e-288
81.0ms
-3499322464539.5693
-1.4265431765625866e-5
Results
118.0ms121×body1024valid
114.0ms359×body256valid
17.0ms41×body512valid
9.0ms39×body256infinite
7.0ms43×body256invalid
Compiler

Compiled 1407 to 1059 computations (24.7% saved)

bsearch376.0ms (1.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
98.0ms
2.388354838228199e-19
3.8781866299234655e-14
77.0ms
3.0661778737399748e-263
9.658981621693308e-254
68.0ms
-7.74266883405092e-270
-6.701504192148376e-288
132.0ms
-3499322464539.5693
-1.4265431765625866e-5
Results
168.0ms142×body1024valid
129.0ms357×body256valid
48.0ms56×body512valid
12.0ms53×body256infinite
9.0ms50×body256invalid
Compiler

Compiled 1347 to 1035 computations (23.2% saved)

bsearch274.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
60.0ms
2.388354838228199e-19
3.8781866299234655e-14
75.0ms
3.0661778737399748e-263
9.658981621693308e-254
77.0ms
-7.74266883405092e-270
-6.701504192148376e-288
62.0ms
-3499322464539.5693
-1.4265431765625866e-5
Results
109.0ms351×body256valid
95.0ms138×body1024valid
31.0ms62×body512valid
17.0ms57×body256infinite
8.0ms46×body256invalid
Compiler

Compiled 1195 to 921 computations (22.9% saved)

bsearch536.0ms (2.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
50.0ms
2.6479134968986183e+293
1.1001462945595298e+297
42.0ms
5.377168140610877e+228
1.2923319110518048e+230
60.0ms
4.0700608403804425e-137
1.7658672611582064e-131
58.0ms
3.0661778737399748e-263
9.658981621693308e-254
148.0ms
-7.74266883405092e-270
-6.701504192148376e-288
43.0ms
-1.077403737109753e-156
-9.215217589845056e-158
62.0ms
-1.4308327097731048e-33
-1.245510945562726e-49
73.0ms
-1.4265431765625866e-5
-1.9879940247393718e-8
Results
177.0ms616×body256valid
174.0ms257×body1024valid
134.0ms118×body512valid
20.0ms81×body256infinite
12.0ms69×body256invalid
Compiler

Compiled 1757 to 1365 computations (22.3% saved)

bsearch412.0ms (1.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
41.0ms
1.3775088116576588e+292
2.6479134968986183e+293
47.0ms
5.377168140610877e+228
1.2923319110518048e+230
55.0ms
4.0700608403804425e-137
1.7658672611582064e-131
57.0ms
3.0661778737399748e-263
9.658981621693308e-254
62.0ms
-7.74266883405092e-270
-6.701504192148376e-288
35.0ms
-1.077403737109753e-156
-9.215217589845056e-158
64.0ms
-1.4308327097731048e-33
-1.245510945562726e-49
50.0ms
-1.4265431765625866e-5
-1.9879940247393718e-8
Results
161.0ms655×body256valid
141.0ms208×body1024valid
57.0ms114×body512valid
17.0ms79×body256infinite
16.0ms93×body256invalid
Compiler

Compiled 1708 to 1322 computations (22.6% saved)

bsearch326.0ms (1.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
60.0ms
4.0700608403804425e-137
1.7658672611582064e-131
55.0ms
3.0661778737399748e-263
9.658981621693308e-254
53.0ms
-7.74266883405092e-270
-6.701504192148376e-288
38.0ms
-1.077403737109753e-156
-9.215217589845056e-158
67.0ms
-1.4308327097731048e-33
-1.245510945562726e-49
53.0ms
-1.4265431765625866e-5
-1.9879940247393718e-8
Results
125.0ms507×body256valid
124.0ms178×body1024valid
36.0ms83×body512valid
14.0ms64×body256infinite
14.0ms73×body256invalid
Compiler

Compiled 1358 to 1056 computations (22.2% saved)

bsearch89.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
53.0ms
3.841043050984383e-95
5.9505943873146424e-90
36.0ms
-6.049222810719534e-24
-1.6836811505509253e-25
Results
44.0ms186×body256valid
31.0ms48×body1024valid
9.0ms22×body512valid
Compiler

Compiled 356 to 284 computations (20.2% saved)

bsearch211.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
73.0ms
3.5867990176867125e-103
6.972808801707589e-79
78.0ms
-9.570265491466875e-135
-1.9779322637485304e-146
60.0ms
-3499322464539.5693
-1.4265431765625866e-5
Results
90.0ms301×body256valid
73.0ms116×body1024valid
21.0ms46×body512valid
8.0ms35×body256invalid
7.0ms33×body256infinite
Compiler

Compiled 730 to 587 computations (19.6% saved)

bsearch179.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
62.0ms
3.5867990176867125e-103
6.972808801707589e-79
57.0ms
-9.570265491466875e-135
-1.9779322637485304e-146
60.0ms
-3499322464539.5693
-1.4265431765625866e-5
Results
71.0ms308×body256valid
58.0ms92×body1024valid
24.0ms56×body512valid
12.0ms40×body256infinite
7.0ms41×body256invalid
Compiler

Compiled 730 to 587 computations (19.6% saved)

bsearch127.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
67.0ms
3.5867990176867125e-103
6.972808801707589e-79
59.0ms
-3.718308863695453e-56
-2.974822562917351e-63
Results
53.0ms73×body1024valid
42.0ms184×body256valid
12.0ms30×body512valid
8.0ms39×body256invalid
7.0ms33×body256infinite
Compiler

Compiled 507 to 408 computations (19.5% saved)

bsearch127.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
79.0ms
3.5867990176867125e-103
6.972808801707589e-79
47.0ms
-6.96168709613531e-116
-5.755534109440336e-118
Results
51.0ms77×body1024valid
47.0ms163×body256valid
9.0ms23×body512valid
9.0ms31×body256invalid
6.0ms25×body256infinite
Compiler

Compiled 475 to 377 computations (20.6% saved)

bsearch45.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
45.0ms
-1.0482197981776795e-240
-4.951059491269436e-241
Results
27.0ms49×body256valid
13.0ms21×body1024valid
2.0msbody512valid
1.0msbody256infinite
0.0msbody256invalid
Compiler

Compiled 131 to 103 computations (21.4% saved)

bsearch75.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
75.0ms
-3.718308863695453e-56
-2.974822562917351e-63
Results
47.0ms92×body256valid
12.0ms19×body1024valid
8.0ms18×body512valid
3.0ms15×body256infinite
2.0msbody256invalid
Compiler

Compiled 180 to 145 computations (19.4% saved)

simplify125.0ms (0.5%)

Algorithm
egg-herbie
Rules
104×+-commutative
80×*-commutative
74×sub-neg
56×neg-sub0
54×neg-mul-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03624257
14594193
25344185
35824145
46114145
56304145
66414145
76454145
86474145
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 F -40000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (tan.f64 B)) x)) (if (<=.f64 F 122000000) (+.f64 (neg.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -112000000) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (tan.f64 B)) x)) (if (<=.f64 F 160000000) (+.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 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -105000000) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (tan.f64 B)) x)) (if (<=.f64 F 100000000) (+.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 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -3152519739159347/2251799813685248) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (tan.f64 B)) x)) (if (<=.f64 F 3152519739159347/2251799813685248) (-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -1/2) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (tan.f64 B)) x)) (if (<=.f64 F 2042916918650007/55213970774324510299478046898216203619608871777363092441300193790394368) (-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 B))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 5200000) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -1080863910568919/2251799813685248) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (tan.f64 B)) x)) (if (<=.f64 F 3010670175542045/79228162514264337593543950336) (-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 B))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -7566047373982433/18014398509481984) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (tan.f64 B)) x)) (if (<=.f64 F 3010670175542045/79228162514264337593543950336) (-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) B)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -5584463537939415/9007199254740992) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3010670175542045/79228162514264337593543950336) (-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) B)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -6965490562232727/590295810358705651712) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -8593944123082061/452312848583266388373324160190187140051835877600158453279131187530910662656) (*.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F) (if (<=.f64 F 2904660898216695/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (if (<=.f64 F 1178420618842611/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (if (<=.f64 F 2155553419029629/1766847064778384329583297500742918515827483896875618958121606201292619776) (/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x)) (if (<=.f64 F 4360718064785109/5070602400912917605986812821504) (*.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))))
(if (<=.f64 F -4911261142184431/9444732965739290427392) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -5500124238772519/28948022309329048855892746252171976963317496166410141009864396001978282409984) (*.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F) (if (<=.f64 F 2904660898216695/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (if (<=.f64 F 4504185476465091/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032) (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (if (<=.f64 F 7040159025628825/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x)) (if (<=.f64 F 3010670175542045/79228162514264337593543950336) (*.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B))))))))
(if (<=.f64 F -944473296573929/147573952589676412928) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -4052723123306067/231584178474632390847141970017375815706539969331281128078915168015826259279872) (*.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F) (if (<=.f64 F 2854866711390123/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (if (<=.f64 F 8798873954024829/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (if (<=.f64 F 7815966023518843/14474011154664524427946373126085988481658748083205070504932198000989141204992) (/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x)) (if (<=.f64 F 3010670175542045/79228162514264337593543950336) (*.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B))))))))
(if (<=.f64 F -8264141345021879/590295810358705651712) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -7350083789478079/113078212145816597093331040047546785012958969400039613319782796882727665664) (*.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F) (if (<=.f64 F 580932179643339/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (if (<=.f64 F 4818430974823121/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (if (<=.f64 F 5558020283391177/57896044618658097711785492504343953926634992332820282019728792003956564819968) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (if (<=.f64 F 3010670175542045/79228162514264337593543950336) (*.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B))))))))
(if (<=.f64 F -8264141345021879/590295810358705651712) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -822752278660603/6582018229284824168619876730229402019930943462534319453394436096) (*.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F) (if (<=.f64 F -105391615022863/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -653996952628337/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 B))) (/.f64 x B)) (if (<=.f64 F 731223195489747/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3100) (+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.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 (neg.f64 (sin.f64 B))) (/.f64 x B))))))))
(if (<=.f64 F -3242591731706757/9007199254740992) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -9000672300364645/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504) (-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 B))) (/.f64 x B)) (if (<=.f64 F 2299137799502415/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3550) (+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.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 (neg.f64 (sin.f64 B))) (/.f64 x B))))))
(if (<=.f64 F -7656119366529843/9007199254740992) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -1360313661466941/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 B))) (/.f64 x B)) (if (<=.f64 F 6204318022337247/8863311460481781141746416676937941075153709659930434578989576454853657824757125219971944776154496375261537574471193391385403783592849407838528338558092085276740615608975052082196989118065224509657855008735367281473086766641604185629827373864344704645943910512054824309490712576) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3010670175542045/79228162514264337593543950336) (-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 B))) (/.f64 x B)) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B))))))
(if (<=.f64 F -5404319552844595/18014398509481984) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -8572068857490139/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) x) B) (if (<=.f64 F 2631295589830529/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3010670175542045/79228162514264337593543950336) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) x) B) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B))))))
(if (<=.f64 F -4911261142184431/75557863725914323419136) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -6904811908925349/3138550867693340381917894711603833208051177722232017256448) (*.f64 (/.f64 (sqrt.f64 1/2) B) F) (if (<=.f64 F -4946608029462091/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -6423913044624023/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (if (<=.f64 F 5950709598712133/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 2797086701083129/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (if (<=.f64 F 9400000000000000031012877249278310352210894192214185995200062032222984719980196021485641586121365140850008115709188531270964239969486354188028313044004463464326489265167773901429472996919427481765365876844724762077939286398730240) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1099999999999999961331483621618616795263050324811360624396035825711623249390092512846981524843521553378566995106033907437375779788570877392794759387462898191571555427660831868497097821909290698094233960865724004760016379431013398637126537805445619777600300254468764956809627429627271678385971003392) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B)) (+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (/.f64 -1 B))))))))))
(if (<=.f64 F -8264141345021879/590295810358705651712) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -7218666995694683/3138550867693340381917894711603833208051177722232017256448) (*.f64 (/.f64 (sqrt.f64 1/2) B) F) (if (<=.f64 F -942947155616211/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -86858970270951/10218702384817765435680628290748613458265350453429542612493041881278524886369096016818984783322294789577433327842265575649138882500575199542984559607218336872038429045509558663769793133795138494375185186532064890845853749530218856391110938974453986086436459043203870933208875495579361330830770176) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (if (<=.f64 F 8792404968797927/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1198751443321341/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (if (<=.f64 F 11799999999999999580515810743942179257901025469438935311119400585902892978167510346768637225113138211331326515613613342963077653687100322224810127081774525979228373745846695718462611699492279728321315626375593851476196995484352512) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 120000000000000001590791877402889952168238733075037520427584377735309912722851038575391753016472349996728495662790705091857475695800084309414620859632960780230888743783063295762332698250698575410953954421991948231026466026883639170265290740531298222720344992522009142142615467569380668706127872) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))))))))
(if (<=.f64 F -812247035053579/18889465931478580854784) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -822752278660603/205688069665150755269371147819668813122841983204197482918576128) (*.f64 (/.f64 (sqrt.f64 1/2) B) F) (if (<=.f64 F -8965727053400039/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -2400179280097239/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (if (<=.f64 F 6762169998536515/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 8798873954024829/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))))))
(if (<=.f64 x -2450033041830757/5444517870735015415413993718908291383296) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 x 802724515596525/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (/.f64 -1 (sin.f64 B)) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -5476377146882523/72057594037927936) (/.f64 -1 (sin.f64 B)) (if (<=.f64 F -2917539005555509/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (if (<=.f64 F 8623554796122669/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -5224175567749775/18014398509481984) (/.f64 -1 (sin.f64 B)) (if (<=.f64 F -3299577732759311/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (*.f64 (/.f64 (sqrt.f64 1/2) B) F) (if (<=.f64 F 4899441623513947/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -2042916918650007/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 -1 (sin.f64 B)) (if (<=.f64 F 2405975797261313/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -6033329254406893/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (/.f64 (neg.f64 (+.f64 1 x)) B) (if (<=.f64 F 2405975797261313/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -2477480553505551/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (/.f64 (neg.f64 (+.f64 1 x)) B) (/.f64 (-.f64 1 x) B))
(if (<=.f64 F -4152090602229203/883423532389192164791648750371459257913741948437809479060803100646309888) (/.f64 -1 B) (/.f64 (-.f64 1 x) B))
(/.f64 -1 B)
Outputs
(if (<=.f64 F -40000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (tan.f64 B)) x)) (if (<=.f64 F 122000000) (+.f64 (neg.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -40000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (tan.f64 B)) x)) (if (<=.f64 F 122000000) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2)) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -40000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (tan.f64 B)) x)) (if (<=.f64 F 122000000) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -40000000000) (+.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 -1 (tan.f64 B)))) (if (<=.f64 F 122000000) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -112000000) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (tan.f64 B)) x)) (if (<=.f64 F 160000000) (+.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 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -112000000) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (tan.f64 B)) x)) (if (<=.f64 F 160000000) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2)) (/.f64 (neg.f64 1) (/.f64 (tan.f64 B) x))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -112000000) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (tan.f64 B)) x)) (if (<=.f64 F 160000000) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2)) (/.f64 1 (/.f64 (tan.f64 B) x))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -112000000) (+.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 -1 (tan.f64 B)))) (if (<=.f64 F 160000000) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2)) (/.f64 -1 (/.f64 (tan.f64 B) x))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -105000000) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (tan.f64 B)) x)) (if (<=.f64 F 100000000) (+.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 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -105000000) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (tan.f64 B)) x)) (if (<=.f64 F 100000000) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2)) (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B))))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -105000000) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (tan.f64 B)) x)) (if (<=.f64 F 100000000) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2)) (*.f64 (/.f64 1 (tan.f64 B)) x)) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -105000000) (+.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 -1 (tan.f64 B)))) (if (<=.f64 F 100000000) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2)) (*.f64 x (/.f64 -1 (tan.f64 B)))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -3152519739159347/2251799813685248) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (tan.f64 B)) x)) (if (<=.f64 F 3152519739159347/2251799813685248) (-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -3152519739159347/2251799813685248) (+.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 -1 (tan.f64 B)))) (if (<=.f64 F 3152519739159347/2251799813685248) (-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -1/2) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (tan.f64 B)) x)) (if (<=.f64 F 2042916918650007/55213970774324510299478046898216203619608871777363092441300193790394368) (-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 B))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 5200000) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -1/2) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (tan.f64 B)) x)) (if (<=.f64 F 2042916918650007/55213970774324510299478046898216203619608871777363092441300193790394368) (-.f64 (*.f64 F (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 5200000) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2)) (/.f64 (neg.f64 x) B)) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -1/2) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (tan.f64 B)) x)) (if (<=.f64 F 2042916918650007/55213970774324510299478046898216203619608871777363092441300193790394368) (-.f64 (*.f64 F (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 5200000) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2)) (/.f64 x B)) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -1/2) (+.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 -1 (tan.f64 B)))) (if (<=.f64 F 2042916918650007/55213970774324510299478046898216203619608871777363092441300193790394368) (-.f64 (*.f64 F (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 5200000) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2)) (/.f64 x B)) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -1080863910568919/2251799813685248) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (tan.f64 B)) x)) (if (<=.f64 F 3010670175542045/79228162514264337593543950336) (-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 B))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -1080863910568919/2251799813685248) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (tan.f64 B)) x)) (if (<=.f64 F 3010670175542045/79228162514264337593543950336) (-.f64 (*.f64 F (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -1080863910568919/2251799813685248) (+.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 -1 (tan.f64 B)))) (if (<=.f64 F 3010670175542045/79228162514264337593543950336) (-.f64 (*.f64 F (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -7566047373982433/18014398509481984) (-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (tan.f64 B)) x)) (if (<=.f64 F 3010670175542045/79228162514264337593543950336) (-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) B)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -7566047373982433/18014398509481984) (+.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 -1 (tan.f64 B)))) (if (<=.f64 F 3010670175542045/79228162514264337593543950336) (-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) B)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -5584463537939415/9007199254740992) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3010670175542045/79228162514264337593543950336) (-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) B)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -6965490562232727/590295810358705651712) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -8593944123082061/452312848583266388373324160190187140051835877600158453279131187530910662656) (*.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F) (if (<=.f64 F 2904660898216695/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (if (<=.f64 F 1178420618842611/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (if (<=.f64 F 2155553419029629/1766847064778384329583297500742918515827483896875618958121606201292619776) (/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x)) (if (<=.f64 F 4360718064785109/5070602400912917605986812821504) (*.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))))
(if (<=.f64 F -6965490562232727/590295810358705651712) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -8593944123082061/452312848583266388373324160190187140051835877600158453279131187530910662656) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (if (<=.f64 F 2904660898216695/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (if (<=.f64 F 1178420618842611/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (if (<=.f64 F 2155553419029629/1766847064778384329583297500742918515827483896875618958121606201292619776) (/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x)) (if (<=.f64 F 4360718064785109/5070602400912917605986812821504) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))))
(if (<=.f64 F -4911261142184431/9444732965739290427392) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -5500124238772519/28948022309329048855892746252171976963317496166410141009864396001978282409984) (*.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F) (if (<=.f64 F 2904660898216695/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (if (<=.f64 F 4504185476465091/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032) (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (if (<=.f64 F 7040159025628825/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x)) (if (<=.f64 F 3010670175542045/79228162514264337593543950336) (*.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B))))))))
(if (<=.f64 F -4911261142184431/9444732965739290427392) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -5500124238772519/28948022309329048855892746252171976963317496166410141009864396001978282409984) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (if (<=.f64 F 2904660898216695/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (if (<=.f64 F 4504185476465091/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (if (<=.f64 F 7040159025628825/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x)) (if (<=.f64 F 3010670175542045/79228162514264337593543950336) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B))))))))
(if (<=.f64 F -944473296573929/147573952589676412928) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -4052723123306067/231584178474632390847141970017375815706539969331281128078915168015826259279872) (*.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F) (if (<=.f64 F 2854866711390123/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (if (<=.f64 F 8798873954024829/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (if (<=.f64 F 7815966023518843/14474011154664524427946373126085988481658748083205070504932198000989141204992) (/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x)) (if (<=.f64 F 3010670175542045/79228162514264337593543950336) (*.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B))))))))
(if (<=.f64 F -944473296573929/147573952589676412928) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F -4052723123306067/231584178474632390847141970017375815706539969331281128078915168015826259279872) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (if (<=.f64 F 2854866711390123/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (if (<=.f64 F 8798873954024829/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (if (<=.f64 F 7815966023518843/14474011154664524427946373126085988481658748083205070504932198000989141204992) (/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x)) (if (<=.f64 F 3010670175542045/79228162514264337593543950336) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B))))))))
(if (<=.f64 F -944473296573929/147573952589676412928) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -4052723123306067/231584178474632390847141970017375815706539969331281128078915168015826259279872) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (if (<=.f64 F 2854866711390123/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (if (<=.f64 F 8798873954024829/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (if (<=.f64 F 7815966023518843/14474011154664524427946373126085988481658748083205070504932198000989141204992) (/.f64 (neg.f64 (cos.f64 B)) (/.f64 (sin.f64 B) x)) (if (<=.f64 F 3010670175542045/79228162514264337593543950336) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B))))))))
(if (<=.f64 F -8264141345021879/590295810358705651712) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -7350083789478079/113078212145816597093331040047546785012958969400039613319782796882727665664) (*.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F) (if (<=.f64 F 580932179643339/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (if (<=.f64 F 4818430974823121/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (if (<=.f64 F 5558020283391177/57896044618658097711785492504343953926634992332820282019728792003956564819968) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (if (<=.f64 F 3010670175542045/79228162514264337593543950336) (*.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B))))))))
(if (<=.f64 F -8264141345021879/590295810358705651712) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F -7350083789478079/113078212145816597093331040047546785012958969400039613319782796882727665664) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (if (<=.f64 F 580932179643339/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (if (<=.f64 F 4818430974823121/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (if (<=.f64 F 5558020283391177/57896044618658097711785492504343953926634992332820282019728792003956564819968) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (if (<=.f64 F 3010670175542045/79228162514264337593543950336) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B))))))))
(if (<=.f64 F -8264141345021879/590295810358705651712) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -7350083789478079/113078212145816597093331040047546785012958969400039613319782796882727665664) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (if (<=.f64 F 580932179643339/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (if (<=.f64 F 4818430974823121/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (if (<=.f64 F 5558020283391177/57896044618658097711785492504343953926634992332820282019728792003956564819968) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (if (<=.f64 F 3010670175542045/79228162514264337593543950336) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B))))))))
(if (<=.f64 F -8264141345021879/590295810358705651712) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -822752278660603/6582018229284824168619876730229402019930943462534319453394436096) (*.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F) (if (<=.f64 F -105391615022863/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -653996952628337/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 B))) (/.f64 x B)) (if (<=.f64 F 731223195489747/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3100) (+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.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 (neg.f64 (sin.f64 B))) (/.f64 x B))))))))
(if (<=.f64 F -8264141345021879/590295810358705651712) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F -822752278660603/6582018229284824168619876730229402019930943462534319453394436096) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (if (<=.f64 F -105391615022863/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -653996952628337/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (-.f64 (*.f64 F (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))))) (/.f64 x B)) (if (<=.f64 F 731223195489747/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3100) (+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (/.f64 F B))) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B))))))))
(if (<=.f64 F -8264141345021879/590295810358705651712) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -822752278660603/6582018229284824168619876730229402019930943462534319453394436096) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (if (<=.f64 F -105391615022863/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -653996952628337/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (-.f64 (*.f64 F (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))))) (/.f64 x B)) (if (<=.f64 F 731223195489747/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3100) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (/.f64 F B)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B))))))))
(if (<=.f64 F -3242591731706757/9007199254740992) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -9000672300364645/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504) (-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 B))) (/.f64 x B)) (if (<=.f64 F 2299137799502415/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3550) (+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.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 (neg.f64 (sin.f64 B))) (/.f64 x B))))))
(if (<=.f64 F -3242591731706757/9007199254740992) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F -9000672300364645/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504) (-.f64 (*.f64 F (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))))) (/.f64 x B)) (if (<=.f64 F 2299137799502415/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3550) (+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (/.f64 F B))) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B))))))
(if (<=.f64 F -3242591731706757/9007199254740992) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -9000672300364645/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504) (-.f64 (*.f64 F (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))))) (/.f64 x B)) (if (<=.f64 F 2299137799502415/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3550) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 x 2)) -1/2) (/.f64 F B)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B))))))
(if (<=.f64 F -7656119366529843/9007199254740992) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -1360313661466941/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 B))) (/.f64 x B)) (if (<=.f64 F 6204318022337247/8863311460481781141746416676937941075153709659930434578989576454853657824757125219971944776154496375261537574471193391385403783592849407838528338558092085276740615608975052082196989118065224509657855008735367281473086766641604185629827373864344704645943910512054824309490712576) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3010670175542045/79228162514264337593543950336) (-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 B))) (/.f64 x B)) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B))))))
(if (<=.f64 F -7656119366529843/9007199254740992) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F -1360313661466941/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (-.f64 (*.f64 F (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))))) (/.f64 x B)) (if (<=.f64 F 6204318022337247/8863311460481781141746416676937941075153709659930434578989576454853657824757125219971944776154496375261537574471193391385403783592849407838528338558092085276740615608975052082196989118065224509657855008735367281473086766641604185629827373864344704645943910512054824309490712576) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3010670175542045/79228162514264337593543950336) (-.f64 (*.f64 F (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))))) (/.f64 x B)) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B))))))
(if (<=.f64 F -7656119366529843/9007199254740992) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -1360313661466941/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (-.f64 (*.f64 F (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))))) (/.f64 x B)) (if (<=.f64 F 6204318022337247/8863311460481781141746416676937941075153709659930434578989576454853657824757125219971944776154496375261537574471193391385403783592849407838528338558092085276740615608975052082196989118065224509657855008735367281473086766641604185629827373864344704645943910512054824309490712576) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3010670175542045/79228162514264337593543950336) (-.f64 (*.f64 F (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))))) (/.f64 x B)) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B))))))
(if (<=.f64 F -5404319552844595/18014398509481984) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -8572068857490139/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) x) B) (if (<=.f64 F 2631295589830529/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3010670175542045/79228162514264337593543950336) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 x) 2)))) x) B) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B))))))
(if (<=.f64 F -5404319552844595/18014398509481984) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F -8572068857490139/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B) (if (<=.f64 F 2631295589830529/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3010670175542045/79228162514264337593543950336) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B))))))
(if (<=.f64 F -5404319552844595/18014398509481984) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -8572068857490139/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B) (if (<=.f64 F 2631295589830529/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3010670175542045/79228162514264337593543950336) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B))))))
(if (<=.f64 F -4911261142184431/75557863725914323419136) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -6904811908925349/3138550867693340381917894711603833208051177722232017256448) (*.f64 (/.f64 (sqrt.f64 1/2) B) F) (if (<=.f64 F -4946608029462091/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -6423913044624023/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (if (<=.f64 F 5950709598712133/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 2797086701083129/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (if (<=.f64 F 9400000000000000031012877249278310352210894192214185995200062032222984719980196021485641586121365140850008115709188531270964239969486354188028313044004463464326489265167773901429472996919427481765365876844724762077939286398730240) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1099999999999999961331483621618616795263050324811360624396035825711623249390092512846981524843521553378566995106033907437375779788570877392794759387462898191571555427660831868497097821909290698094233960865724004760016379431013398637126537805445619777600300254468764956809627429627271678385971003392) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B)) (+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (/.f64 -1 B))))))))))
(if (<=.f64 F -4911261142184431/75557863725914323419136) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F -6904811908925349/3138550867693340381917894711603833208051177722232017256448) (*.f64 F (/.f64 (sqrt.f64 1/2) B)) (if (<=.f64 F -4946608029462091/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -6423913044624023/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (neg.f64 (*.f64 x (+.f64 (/.f64 1 B) (*.f64 B -1/3)))) (if (<=.f64 F 5950709598712133/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 2797086701083129/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (neg.f64 (*.f64 x (+.f64 (/.f64 1 B) (*.f64 B -1/3)))) (if (<=.f64 F 9400000000000000031012877249278310352210894192214185995200062032222984719980196021485641586121365140850008115709188531270964239969486354188028313044004463464326489265167773901429472996919427481765365876844724762077939286398730240) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1099999999999999961331483621618616795263050324811360624396035825711623249390092512846981524843521553378566995106033907437375779788570877392794759387462898191571555427660831868497097821909290698094233960865724004760016379431013398637126537805445619777600300254468764956809627429627271678385971003392) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B)) (+.f64 (/.f64 (neg.f64 1) (/.f64 (tan.f64 B) x)) (/.f64 -1 B))))))))))
(if (<=.f64 F -4911261142184431/75557863725914323419136) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -6904811908925349/3138550867693340381917894711603833208051177722232017256448) (*.f64 F (/.f64 (sqrt.f64 1/2) B)) (if (<=.f64 F -4946608029462091/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -6423913044624023/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (*.f64 x (neg.f64 (+.f64 (/.f64 1 B) (*.f64 B -1/3)))) (if (<=.f64 F 5950709598712133/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 2797086701083129/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (*.f64 x (neg.f64 (+.f64 (/.f64 1 B) (*.f64 B -1/3)))) (if (<=.f64 F 9400000000000000031012877249278310352210894192214185995200062032222984719980196021485641586121365140850008115709188531270964239969486354188028313044004463464326489265167773901429472996919427481765365876844724762077939286398730240) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1099999999999999961331483621618616795263050324811360624396035825711623249390092512846981524843521553378566995106033907437375779788570877392794759387462898191571555427660831868497097821909290698094233960865724004760016379431013398637126537805445619777600300254468764956809627429627271678385971003392) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B)) (-.f64 (/.f64 -1 B) (/.f64 1 (/.f64 (tan.f64 B) x)))))))))))
(if (<=.f64 F -4911261142184431/75557863725914323419136) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -6904811908925349/3138550867693340381917894711603833208051177722232017256448) (*.f64 F (/.f64 (sqrt.f64 1/2) B)) (if (<=.f64 F -4946608029462091/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -6423913044624023/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (*.f64 x (neg.f64 (+.f64 (/.f64 1 B) (*.f64 B -1/3)))) (if (<=.f64 F 5950709598712133/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 2797086701083129/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (*.f64 x (neg.f64 (+.f64 (/.f64 1 B) (*.f64 B -1/3)))) (if (<=.f64 F 9400000000000000031012877249278310352210894192214185995200062032222984719980196021485641586121365140850008115709188531270964239969486354188028313044004463464326489265167773901429472996919427481765365876844724762077939286398730240) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1099999999999999961331483621618616795263050324811360624396035825711623249390092512846981524843521553378566995106033907437375779788570877392794759387462898191571555427660831868497097821909290698094233960865724004760016379431013398637126537805445619777600300254468764956809627429627271678385971003392) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B)) (+.f64 (/.f64 -1 (/.f64 (tan.f64 B) x)) (/.f64 -1 B))))))))))
(if (<=.f64 F -4911261142184431/75557863725914323419136) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -6904811908925349/3138550867693340381917894711603833208051177722232017256448) (*.f64 F (/.f64 (sqrt.f64 1/2) B)) (if (<=.f64 F -4946608029462091/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -6423913044624023/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (*.f64 x (-.f64 (/.f64 -1 B) (*.f64 B -1/3))) (if (<=.f64 F 5950709598712133/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 2797086701083129/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (*.f64 x (-.f64 (/.f64 -1 B) (*.f64 B -1/3))) (if (<=.f64 F 9400000000000000031012877249278310352210894192214185995200062032222984719980196021485641586121365140850008115709188531270964239969486354188028313044004463464326489265167773901429472996919427481765365876844724762077939286398730240) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1099999999999999961331483621618616795263050324811360624396035825711623249390092512846981524843521553378566995106033907437375779788570877392794759387462898191571555427660831868497097821909290698094233960865724004760016379431013398637126537805445619777600300254468764956809627429627271678385971003392) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B)) (+.f64 (/.f64 -1 (/.f64 (tan.f64 B) x)) (/.f64 -1 B))))))))))
(if (<=.f64 F -8264141345021879/590295810358705651712) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -7218666995694683/3138550867693340381917894711603833208051177722232017256448) (*.f64 (/.f64 (sqrt.f64 1/2) B) F) (if (<=.f64 F -942947155616211/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -86858970270951/10218702384817765435680628290748613458265350453429542612493041881278524886369096016818984783322294789577433327842265575649138882500575199542984559607218336872038429045509558663769793133795138494375185186532064890845853749530218856391110938974453986086436459043203870933208875495579361330830770176) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (if (<=.f64 F 8792404968797927/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1198751443321341/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (if (<=.f64 F 11799999999999999580515810743942179257901025469438935311119400585902892978167510346768637225113138211331326515613613342963077653687100322224810127081774525979228373745846695718462611699492279728321315626375593851476196995484352512) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 120000000000000001590791877402889952168238733075037520427584377735309912722851038575391753016472349996728495662790705091857475695800084309414620859632960780230888743783063295762332698250698575410953954421991948231026466026883639170265290740531298222720344992522009142142615467569380668706127872) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))))))))
(if (<=.f64 F -8264141345021879/590295810358705651712) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F -7218666995694683/3138550867693340381917894711603833208051177722232017256448) (*.f64 F (/.f64 (sqrt.f64 1/2) B)) (if (<=.f64 F -942947155616211/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -86858970270951/10218702384817765435680628290748613458265350453429542612493041881278524886369096016818984783322294789577433327842265575649138882500575199542984559607218336872038429045509558663769793133795138494375185186532064890845853749530218856391110938974453986086436459043203870933208875495579361330830770176) (neg.f64 (*.f64 x (+.f64 (/.f64 1 B) (*.f64 B -1/3)))) (if (<=.f64 F 8792404968797927/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1198751443321341/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (neg.f64 (*.f64 x (+.f64 (/.f64 1 B) (*.f64 B -1/3)))) (if (or (<=.f64 F 11799999999999999580515810743942179257901025469438935311119400585902892978167510346768637225113138211331326515613613342963077653687100322224810127081774525979228373745846695718462611699492279728321315626375593851476196995484352512) (not (<=.f64 F 120000000000000001590791877402889952168238733075037520427584377735309912722851038575391753016472349996728495662790705091857475695800084309414620859632960780230888743783063295762332698250698575410953954421991948231026466026883639170265290740531298222720344992522009142142615467569380668706127872))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B)))))))))
(if (<=.f64 F -8264141345021879/590295810358705651712) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -7218666995694683/3138550867693340381917894711603833208051177722232017256448) (*.f64 F (/.f64 (sqrt.f64 1/2) B)) (if (<=.f64 F -942947155616211/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -86858970270951/10218702384817765435680628290748613458265350453429542612493041881278524886369096016818984783322294789577433327842265575649138882500575199542984559607218336872038429045509558663769793133795138494375185186532064890845853749530218856391110938974453986086436459043203870933208875495579361330830770176) (*.f64 x (neg.f64 (+.f64 (/.f64 1 B) (*.f64 B -1/3)))) (if (<=.f64 F 8792404968797927/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1198751443321341/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (*.f64 x (neg.f64 (+.f64 (/.f64 1 B) (*.f64 B -1/3)))) (if (or (<=.f64 F 11799999999999999580515810743942179257901025469438935311119400585902892978167510346768637225113138211331326515613613342963077653687100322224810127081774525979228373745846695718462611699492279728321315626375593851476196995484352512) (not (<=.f64 F 120000000000000001590791877402889952168238733075037520427584377735309912722851038575391753016472349996728495662790705091857475695800084309414620859632960780230888743783063295762332698250698575410953954421991948231026466026883639170265290740531298222720344992522009142142615467569380668706127872))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B)))))))))
(if (<=.f64 F -8264141345021879/590295810358705651712) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -7218666995694683/3138550867693340381917894711603833208051177722232017256448) (*.f64 F (/.f64 (sqrt.f64 1/2) B)) (if (<=.f64 F -942947155616211/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -86858970270951/10218702384817765435680628290748613458265350453429542612493041881278524886369096016818984783322294789577433327842265575649138882500575199542984559607218336872038429045509558663769793133795138494375185186532064890845853749530218856391110938974453986086436459043203870933208875495579361330830770176) (*.f64 x (-.f64 (/.f64 -1 B) (*.f64 B -1/3))) (if (<=.f64 F 8792404968797927/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1198751443321341/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (*.f64 x (-.f64 (/.f64 -1 B) (*.f64 B -1/3))) (if (or (<=.f64 F 11799999999999999580515810743942179257901025469438935311119400585902892978167510346768637225113138211331326515613613342963077653687100322224810127081774525979228373745846695718462611699492279728321315626375593851476196995484352512) (not (<=.f64 F 120000000000000001590791877402889952168238733075037520427584377735309912722851038575391753016472349996728495662790705091857475695800084309414620859632960780230888743783063295762332698250698575410953954421991948231026466026883639170265290740531298222720344992522009142142615467569380668706127872))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 -1 (neg.f64 (sin.f64 B))) (/.f64 x B)))))))))
(if (<=.f64 F -812247035053579/18889465931478580854784) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -822752278660603/205688069665150755269371147819668813122841983204197482918576128) (*.f64 (/.f64 (sqrt.f64 1/2) B) F) (if (<=.f64 F -8965727053400039/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -2400179280097239/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (if (<=.f64 F 6762169998536515/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 8798873954024829/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))))))
(if (<=.f64 F -812247035053579/18889465931478580854784) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F -822752278660603/205688069665150755269371147819668813122841983204197482918576128) (*.f64 F (/.f64 (sqrt.f64 1/2) B)) (if (<=.f64 F -8965727053400039/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -2400179280097239/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (neg.f64 (*.f64 x (+.f64 (/.f64 1 B) (*.f64 B -1/3)))) (if (<=.f64 F 6762169998536515/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 8798873954024829/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (neg.f64 (*.f64 x (+.f64 (/.f64 1 B) (*.f64 B -1/3)))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))))))
(if (<=.f64 F -812247035053579/18889465931478580854784) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -822752278660603/205688069665150755269371147819668813122841983204197482918576128) (*.f64 F (/.f64 (sqrt.f64 1/2) B)) (if (<=.f64 F -8965727053400039/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -2400179280097239/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (*.f64 x (neg.f64 (+.f64 (/.f64 1 B) (*.f64 B -1/3)))) (if (<=.f64 F 6762169998536515/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 8798873954024829/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (*.f64 x (neg.f64 (+.f64 (/.f64 1 B) (*.f64 B -1/3)))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))))))
(if (<=.f64 F -812247035053579/18889465931478580854784) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F -822752278660603/205688069665150755269371147819668813122841983204197482918576128) (*.f64 F (/.f64 (sqrt.f64 1/2) B)) (if (<=.f64 F -8965727053400039/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -2400179280097239/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (*.f64 x (-.f64 (/.f64 -1 B) (*.f64 B -1/3))) (if (<=.f64 F 6762169998536515/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 8798873954024829/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (*.f64 x (-.f64 (/.f64 -1 B) (*.f64 B -1/3))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))))))
(if (<=.f64 x -2450033041830757/5444517870735015415413993718908291383296) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 x 802724515596525/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (/.f64 -1 (sin.f64 B)) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))))
(if (or (<=.f64 x -2450033041830757/5444517870735015415413993718908291383296) (not (<=.f64 x 802724515596525/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328))) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (/.f64 -1 (sin.f64 B)))
(if (<=.f64 F -5476377146882523/72057594037927936) (/.f64 -1 (sin.f64 B)) (if (<=.f64 F -2917539005555509/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (if (<=.f64 F 8623554796122669/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -5476377146882523/72057594037927936) (/.f64 -1 (sin.f64 B)) (if (<=.f64 F -2917539005555509/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (if (<=.f64 F 8623554796122669/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (neg.f64 (*.f64 x (+.f64 (/.f64 1 B) (*.f64 B -1/3)))) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -5476377146882523/72057594037927936) (/.f64 -1 (sin.f64 B)) (if (<=.f64 F -2917539005555509/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (if (<=.f64 F 8623554796122669/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 x (neg.f64 (+.f64 (/.f64 1 B) (*.f64 B -1/3)))) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -5476377146882523/72057594037927936) (/.f64 -1 (sin.f64 B)) (if (<=.f64 F -2917539005555509/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (if (<=.f64 F 8623554796122669/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 x (-.f64 (/.f64 -1 B) (*.f64 B -1/3))) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -5224175567749775/18014398509481984) (/.f64 -1 (sin.f64 B)) (if (<=.f64 F -3299577732759311/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (*.f64 (/.f64 (sqrt.f64 1/2) B) F) (if (<=.f64 F 4899441623513947/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -5224175567749775/18014398509481984) (/.f64 -1 (sin.f64 B)) (if (<=.f64 F -3299577732759311/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (*.f64 F (/.f64 (sqrt.f64 1/2) B)) (if (<=.f64 F 4899441623513947/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (neg.f64 (*.f64 x (+.f64 (/.f64 1 B) (*.f64 B -1/3)))) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -5224175567749775/18014398509481984) (/.f64 -1 (sin.f64 B)) (if (<=.f64 F -3299577732759311/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (*.f64 F (/.f64 (sqrt.f64 1/2) B)) (if (<=.f64 F 4899441623513947/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (*.f64 x (neg.f64 (+.f64 (/.f64 1 B) (*.f64 B -1/3)))) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -5224175567749775/18014398509481984) (/.f64 -1 (sin.f64 B)) (if (<=.f64 F -3299577732759311/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (*.f64 F (/.f64 (sqrt.f64 1/2) B)) (if (<=.f64 F 4899441623513947/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (*.f64 x (-.f64 (/.f64 -1 B) (*.f64 B -1/3))) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -2042916918650007/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 -1 (sin.f64 B)) (if (<=.f64 F 2405975797261313/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -2042916918650007/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 -1 (sin.f64 B)) (if (<=.f64 F 2405975797261313/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (neg.f64 (*.f64 x (+.f64 (/.f64 1 B) (*.f64 B -1/3)))) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -2042916918650007/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 -1 (sin.f64 B)) (if (<=.f64 F 2405975797261313/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (*.f64 x (neg.f64 (+.f64 (/.f64 1 B) (*.f64 B -1/3)))) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -2042916918650007/55213970774324510299478046898216203619608871777363092441300193790394368) (/.f64 -1 (sin.f64 B)) (if (<=.f64 F 2405975797261313/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (*.f64 x (-.f64 (/.f64 -1 B) (*.f64 B -1/3))) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -6033329254406893/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (/.f64 (neg.f64 (+.f64 1 x)) B) (if (<=.f64 F 2405975797261313/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 B) (/.f64 1 B)) x)) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -6033329254406893/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (/.f64 (neg.f64 (+.f64 1 x)) B) (if (<=.f64 F 2405975797261313/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (neg.f64 (*.f64 x (+.f64 (/.f64 1 B) (*.f64 B -1/3)))) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -6033329254406893/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (/.f64 (-.f64 (neg.f64 1) x) B) (if (<=.f64 F 2405975797261313/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (*.f64 x (neg.f64 (+.f64 (/.f64 1 B) (*.f64 B -1/3)))) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -6033329254406893/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (/.f64 (-.f64 -1 x) B) (if (<=.f64 F 2405975797261313/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (*.f64 x (neg.f64 (+.f64 (/.f64 1 B) (*.f64 B -1/3)))) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -6033329254406893/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (/.f64 (-.f64 -1 x) B) (if (<=.f64 F 2405975797261313/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (*.f64 x (-.f64 (/.f64 -1 B) (*.f64 B -1/3))) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -2477480553505551/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (/.f64 (neg.f64 (+.f64 1 x)) B) (/.f64 (-.f64 1 x) B))
(if (<=.f64 F -2477480553505551/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (/.f64 (-.f64 (neg.f64 1) x) B) (/.f64 (-.f64 1 x) B))
(if (<=.f64 F -2477480553505551/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (/.f64 (-.f64 -1 x) B) (/.f64 (-.f64 1 x) B))
(if (<=.f64 F -4152090602229203/883423532389192164791648750371459257913741948437809479060803100646309888) (/.f64 -1 B) (/.f64 (-.f64 1 x) B))
(/.f64 -1 B)
Compiler

Compiled 1580 to 1013 computations (35.9% saved)

soundness2.5s (11%)

Rules
1494×distribute-lft-neg-in
1456×fma-def
1456×fma-def
1456×fma-def
1304×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
034238
1751230
030190
1618190
26767190
02569
15255
211055
322055
449755
5148155
6393755
7630955
8761455
082021868
1237220120
034238
1751230
0113323467
1320822209
083618401
1233817321
2762517313
083618401
1233817321
2762517313
037274
1833244
083618401
1233817321
2762517313
030190
1618190
26767190
082021868
1237220120
073616875
1198515137
2773815137
0113323467
1320822209
0113323467
1320822209
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
Compiler

Compiled 794 to 472 computations (40.6% saved)

end4.0ms (0%)

preprocess570.0ms (2.5%)

Compiler

Compiled 3064 to 1704 computations (44.4% saved)

Profiling

Loading profile data...