VandenBroeck and Keller, Equation (23)

Time bar (total: 35.5s)

analyze622.0ms (1.8%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
12.5%12.5%87.4%0.1%0%0%0%6
15.6%15.6%84.3%0.1%0%0%0%7
15.6%15.6%84.3%0.1%0%0%0%8
23.4%23.4%76.5%0.1%0%0%0%9
27%26.9%72.9%0.1%0%0%0%10
27%26.9%72.9%0.1%0%0%0%11
31.4%31.4%68.5%0.1%0%0%0%12
Compiler

Compiled 31 to 24 computations (22.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 422.0ms
Operation ival-pow, time spent: 105.0ms, 25.0% of total-time
Operation ival-mult, time spent: 94.0ms, 22.0% of total-time
Operation ival-div, time spent: 60.0ms, 14.0% of total-time
Operation ival-add, time spent: 49.0ms, 12.0% of total-time
Operation ival-tan, time spent: 39.0ms, 9.0% of total-time
Operation ival-sin, time spent: 36.0ms, 9.0% of total-time
Operation ival-neg, time spent: 26.0ms, 6.0% of total-time
Operation const, time spent: 12.0ms, 3.0% of total-time

sample10.3s (28.9%)

Results
3.2s7445×256valid
6.4s1543×8192exit
204.0ms808×256infinite
0.0ms256valid
7.0ms512valid
1.0ms1024valid
Precisions
Click to see histograms. Total time spent on operations: 7.9s
Operation ival-tan, time spent: 2.6s, 33.0% of total-time
Operation ival-sin, time spent: 2.2s, 27.0% of total-time
Operation ival-mult, time spent: 744.0ms, 9.0% of total-time
Operation ival-add, time spent: 715.0ms, 9.0% of total-time
Operation ival-div, time spent: 632.0ms, 8.0% of total-time
Operation ival-pow, time spent: 571.0ms, 7.0% of total-time
Operation ival-neg, time spent: 428.0ms, 5.0% of total-time
Operation const, time spent: 70.0ms, 1.0% of total-time
Bogosity

preprocess484.0ms (1.4%)

Algorithm
egg-herbie
Rules
1562×fma-def
986×fma-neg
932×distribute-lft-neg-in
792×distribute-rgt-neg-in
628×associate-/l*
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
7387(-5.9261026555809894e-167 1.8938261333464438e+230 1.0813540331484601e+279)0-(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
300-0-(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
00-0-(sin.f64 B)
00-0-x
00-0-B
00-0-(*.f64 2 x)
00-0-(+.f64 (*.f64 F F) 2)
00-0-(+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x))
00-0-(neg.f64 (/.f64 1 2))
00-0-(/.f64 1 (tan.f64 B))
00-0-(/.f64 F (sin.f64 B))
00-0-(neg.f64 (*.f64 x (/.f64 1 (tan.f64 B))))
00-0-(tan.f64 B)
00-0-F
00-0-(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
00-0-(*.f64 x (/.f64 1 (tan.f64 B)))
00-0-(*.f64 F F)
00-0-(/.f64 1 2)
00-0-2
00-0-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0901030
1244856
2673828
32039828
45139828
Stop Event
node limit
Calls
Call 1
Inputs
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 (neg.f64 F) (neg.f64 F)) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 (neg.f64 B))))) (*.f64 (/.f64 F (sin.f64 (neg.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 (neg.f64 x))) (neg.f64 (/.f64 1 2)))))
(neg.f64 (+.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))))))
(neg.f64 (+.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))))))
(neg.f64 (+.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 (/.f64 1 (tan.f64 B)) (neg.f64 x)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (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 (/.f64 1 (tan.f64 B)) (neg.f64 x)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (/.f64 x (tan.f64 B)))
(-.f64 (*.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 (/.f64 1 (tan.f64 B)) (neg.f64 x)))
(-.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)))
(neg.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 (neg.f64 B))))) (*.f64 (/.f64 F (sin.f64 (neg.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (tan.f64 B)))) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 x 2)) -1/2) (/.f64 F (neg.f64 (sin.f64 B)))))
(-.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 F (neg.f64 (sin.f64 B)))) (/.f64 x (neg.f64 (tan.f64 B))))
(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 (neg.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 (neg.f64 x))) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 (neg.f64 x) (neg.f64 (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 (neg.f64 x))) -1/2)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 x -2)) -1/2) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x -2 (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B)))
(neg.f64 (+.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))))))
(neg.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 x 2)) -1/2) (/.f64 (neg.f64 F) (sin.f64 B))) (*.f64 (/.f64 1 (tan.f64 B)) (neg.f64 x))))
(-.f64 (/.f64 x (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 F) (sin.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)))
(neg.f64 (+.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 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 x 2)) -1/2)) (*.f64 (/.f64 1 (tan.f64 B)) (neg.f64 x)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(neg.f64 (+.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))))))
(neg.f64 (+.f64 (*.f64 (neg.f64 x) (neg.f64 (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 (neg.f64 x))) -1/2))))
(neg.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 x -2)) -1/2) (/.f64 x (tan.f64 B))))
(neg.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x -2 (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 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)))
(-.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)))
(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 (neg.f64 (*.f64 F (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 x x) 2) (*.f64 2 F)) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 F (neg.f64 (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 x x 2) (*.f64 F 2)) -1/2)))
(-.f64 (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (fma.f64 F 2 (fma.f64 x x 2)) -1/2)) (/.f64 F (tan.f64 B)))
(fma.f64 (/.f64 x (sin.f64 B)) (pow.f64 (fma.f64 x x (fma.f64 F 2 2)) -1/2) (/.f64 (neg.f64 F) (tan.f64 B)))
(-.f64 (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (fma.f64 x x (fma.f64 F 2 2)) -1/2)) (/.f64 F (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 B (/.f64 1 (tan.f64 x)))) (*.f64 (/.f64 F (sin.f64 x)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 B)) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 (neg.f64 B) (/.f64 1 (tan.f64 x))) (*.f64 (/.f64 F (sin.f64 x)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 B 2)) -1/2)))
(-.f64 (*.f64 (/.f64 F (sin.f64 x)) (pow.f64 (fma.f64 B 2 (fma.f64 F F 2)) -1/2)) (/.f64 B (tan.f64 x)))
(fma.f64 (/.f64 F (sin.f64 x)) (pow.f64 (fma.f64 B 2 (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 B) (tan.f64 x)))
(-.f64 (*.f64 (/.f64 F (sin.f64 x)) (pow.f64 (fma.f64 F F (fma.f64 B 2 2)) -1/2)) (/.f64 B (tan.f64 x)))
Symmetry

(negabs B)

Compiler

Compiled 272 to 167 computations (38.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 207.0ms
Operation ival-pow, time spent: 41.0ms, 20.0% of total-time
Operation ival-mult, time spent: 39.0ms, 19.0% of total-time
Operation ival-div, time spent: 38.0ms, 18.0% of total-time
Operation ival-add, time spent: 35.0ms, 17.0% of total-time
Operation ival-tan, time spent: 16.0ms, 8.0% of total-time
Operation ival-neg, time spent: 14.0ms, 7.0% of total-time
Operation ival-sin, time spent: 14.0ms, 7.0% of total-time
Operation const, time spent: 9.0ms, 4.0% of total-time

eval5.0ms (0%)

Compiler

Compiled 64 to 37 computations (42.2% saved)

prune2.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
86.5%
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
78.6%
(+.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 52 to 38 computations (26.9% saved)

localize278.0ms (0.8%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
99.8%
(/.f64 x (tan.f64 B))
99.7%
(*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B)))
99.4%
(/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))
73.4%
(pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)
99.8%
(/.f64 1 (tan.f64 B))
99.6%
(*.f64 x (/.f64 1 (tan.f64 B)))
88.5%
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
73.4%
(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)

Precisions
Click to see histograms. Total time spent on operations: 181.0ms
Operation ival-pow, time spent: 49.0ms, 27.0% of total-time
Operation ival-fma, time spent: 34.0ms, 19.0% of total-time
Operation ival-div, time spent: 27.0ms, 15.0% of total-time
Operation ival-mult, time spent: 23.0ms, 13.0% of total-time
Operation ival-add, time spent: 17.0ms, 9.0% of total-time
Operation ival-tan, time spent: 8.0ms, 4.0% of total-time
Operation const, time spent: 7.0ms, 4.0% of total-time
Operation ival-neg, time spent: 7.0ms, 4.0% of total-time
Operation ival-sin, time spent: 7.0ms, 4.0% of total-time
Operation ival-sub, time spent: 1.0ms, 1.0% of total-time

series79.0ms (0.2%)

Counts
8 → 192
Calls

54 calls:

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

rewrite339.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1091×log1p-expm1-u
624×expm1-udef
624×log1p-udef
274×associate-*r*
192×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034265
1471265
25221265
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 (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 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(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 -1 (neg.f64 (/.f64 (tan.f64 B) x)))
(/.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 (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 -1 (/.f64 1 (neg.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)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (pow.f64 (tan.f64 B) -1/2))
(*.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 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 (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))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 2) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (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 (/.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 (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 (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 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(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 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) x))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (/.f64 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 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))))

simplify301.0ms (0.8%)

Algorithm
egg-herbie
Rules
960×associate-*l*
940×associate-*r*
926×fma-def
748×*-commutative
530×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
075527885
1206225575
2796625563
Stop Event
node limit
Counts
416 → 392
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 -5/16 (*.f64 (pow.f64 F 6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))
(/.f64 1 F)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F)))))))
(/.f64 -1 F)
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)))) (/.f64 1 F))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (+.f64 (*.f64 -1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 -1/48 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (pow.f64 F 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))))) (/.f64 1 F))
(sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 7))))) (+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x))))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/48 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (+.f64 (*.f64 -1/64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (*.f64 -1/384 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (pow.f64 x 3)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x))))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/384 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (+.f64 (*.f64 1/64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (*.f64 1/48 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 7) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4)))))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x B)
(+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (+.f64 (*.f64 -2/45 x) (*.f64 17/315 x))))) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 1 B)
(+.f64 (*.f64 -1/3 B) (/.f64 1 B))
(+.f64 (*.f64 -1/3 B) (+.f64 (*.f64 -1/45 (pow.f64 B 3)) (/.f64 1 B)))
(+.f64 (*.f64 -1/3 B) (+.f64 (*.f64 -1/45 (pow.f64 B 3)) (+.f64 (*.f64 -2/945 (pow.f64 B 5)) (/.f64 1 B))))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 7))))) (+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x))))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/48 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (+.f64 (*.f64 -1/64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (*.f64 -1/384 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (pow.f64 x 3)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x))))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/384 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (+.f64 (*.f64 1/64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (*.f64 1/48 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2)))))
(sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 -5/16 (*.f64 (pow.f64 F 6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))
(/.f64 1 F)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F)))))))
(/.f64 -1 F)
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)))) (/.f64 1 F))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (+.f64 (*.f64 -1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 -1/48 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (pow.f64 F 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))))) (/.f64 1 F))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4))))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 6) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(/.f64 1 (*.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 7) (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B))))))
(/.f64 -1 (*.f64 F (sin.f64 B)))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B))))) (/.f64 1 (*.f64 F (sin.f64 B))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 7) (sin.f64 B)))))) (/.f64 1 (*.f64 F (sin.f64 B))))
(*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(+.f64 (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))
(+.f64 (*.f64 7/360 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(+.f64 (*.f64 31/15120 (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 7/360 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 7) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4)))))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 x B)
(+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (+.f64 (*.f64 -2/45 x) (*.f64 17/315 x))))) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1)
(*.f64 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 (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 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(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 -1 (neg.f64 (/.f64 (tan.f64 B) x)))
(/.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 (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 -1 (/.f64 1 (neg.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)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (pow.f64 (tan.f64 B) -1/2))
(*.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 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 (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))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 2) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (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 (/.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 (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 (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 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(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 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) x))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (/.f64 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 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 2 (*.f64 2 x))))
(sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))))
(fma.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (fma.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5))) (*.f64 3/8 (pow.f64 F 4))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 -5/16 (*.f64 (pow.f64 F 6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (fma.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (fma.f64 -5/16 (*.f64 (pow.f64 F 6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7)))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (fma.f64 (*.f64 3/8 (pow.f64 F 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5))) (*.f64 (pow.f64 F 6) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7))) -5/16))))
(/.f64 1 F)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) (/.f64 1 F))
(+.f64 (/.f64 1 F) (/.f64 (+.f64 -1 (neg.f64 x)) (pow.f64 F 3)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) (fma.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5)) (fma.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5)) (/.f64 1 F))))
(+.f64 (*.f64 (/.f64 (pow.f64 (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/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F)))))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) (fma.f64 -1/6 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7)) (fma.f64 -1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7)) (fma.f64 -1/48 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7)) (fma.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5)) (fma.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5)) (/.f64 1 F)))))))
(+.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (pow.f64 F 3)) (+.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) -1/48 (+.f64 (/.f64 1 F) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) 3/8))) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) -7/24)))
(/.f64 -1 F)
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2) (/.f64 1 F))
(fma.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) 1/2 (/.f64 -1 F))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)))) (/.f64 1 F))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) 3/8) (pow.f64 F 5)) (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2)) (/.f64 1 F))
(fma.f64 -1 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 (pow.f64 F 5) 3/8)) (fma.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (+.f64 (*.f64 -1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 -1/48 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (pow.f64 F 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))))) (/.f64 1 F))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/6 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) -7/48)) (pow.f64 F 7)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) 3/8) (pow.f64 F 5)) (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2))) (/.f64 1 F))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -5/16) (pow.f64 F 7)) (fma.f64 -1 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 (pow.f64 F 5) 3/8)) (fma.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) 1/2 (/.f64 -1 F))))
(sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 (neg.f64 x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))))
(-.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 (neg.f64 x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) (*.f64 3/2 (pow.f64 x 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 7))))) (+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)))) (fma.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)))) (fma.f64 (neg.f64 x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) (*.f64 3/2 (pow.f64 x 2))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 x (fma.f64 F F 2)))))
(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 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 x (fma.f64 F F 2))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) x) (fma.f64 F F 2)) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (pow.f64 x 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/48 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (+.f64 (*.f64 -1/64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (*.f64 -1/384 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (pow.f64 x 3)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 x (fma.f64 F F 2))) (+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (/.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (fma.f64 -1/48 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) -7/384))) (pow.f64 x 3)))))
(+.f64 (fma.f64 -1/4 (*.f64 (/.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 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (pow.f64 x 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 3) -5/128) (/.f64 (pow.f64 x 3) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 x (fma.f64 F F 2)))))
(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 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 x (fma.f64 F F 2))) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x)))))) (pow.f64 x 2))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (pow.f64 x 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32)))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/384 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (+.f64 (*.f64 1/64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (*.f64 1/48 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (pow.f64 x 3) (fma.f64 1/384 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 7/192)))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 x (fma.f64 F F 2))) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x)))))) (pow.f64 x 2)))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (pow.f64 x 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (-.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 3) 5/128) (/.f64 (pow.f64 x 3) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 F 5) (sin.f64 B)) (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) 2))) (sqrt.f64 (fma.f64 2 x 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 7) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (pow.f64 F 7) (/.f64 (sin.f64 B) (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (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 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) 2) (fma.f64 2 x 2))) (/.f64 1 (pow.f64 (fma.f64 2 x 2) 4))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 F 5) (sin.f64 B)) (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) 2))) (sqrt.f64 (fma.f64 2 x 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B))))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 1 (sin.f64 B))))
(+.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (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 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))) (/.f64 1 (sin.f64 B)))))
(+.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 (*.f64 (fma.f64 2 x 2) 1/2) (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))) (/.f64 1 (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) (sin.f64 B)) (/.f64 -1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (+.f64 (/.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) (sin.f64 B)) (/.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 -1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(-.f64 (fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) (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 (*.f64 (fma.f64 2 x 2) 1/2) (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 -1 (sin.f64 B))))
(fma.f64 1/2 (+.f64 (/.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) (sin.f64 B)) (+.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 (*.f64 (fma.f64 2 x 2) 1/2) (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))))) (/.f64 -1 (sin.f64 B)))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))
(fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (/.f64 F B) (*.f64 1/6 (*.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))) (fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))))
(-.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 F (*.f64 -7/360 (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 5) (fma.f64 -1/5040 F (fma.f64 1/720 F (*.f64 1/6 (*.f64 F -7/360)))))) (fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.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 (neg.f64 (pow.f64 B 3)) (*.f64 F -7/360)) (*.f64 (neg.f64 (pow.f64 B 5)) (+.f64 (*.f64 F -7/2160) (*.f64 F 1/840))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (fma.f64 F F 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 F (sqrt.f64 (fma.f64 F F 2))) (/.f64 (/.f64 (sin.f64 B) (pow.f64 x 2)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4)))))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 F (/.f64 (sin.f64 B) (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2)) (/.f64 8 (pow.f64 (fma.f64 F F 2) 4))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (fma.f64 F F 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (pow.f64 x 3) (-.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 4)) (/.f64 (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2) (fma.f64 F F 2))))))) (/.f64 (*.f64 1/2 F) (/.f64 (/.f64 (sin.f64 B) (pow.f64 x 2)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))))) (-.f64 (*.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 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 x B)
(+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))
(fma.f64 -1/3 (*.f64 x B) (/.f64 x B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B)))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 x 1/45)) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 (pow.f64 B 3) (*.f64 x 1/45)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (+.f64 (*.f64 -2/45 x) (*.f64 17/315 x))))) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 x 1/45)) (fma.f64 -1 (*.f64 (pow.f64 B 5) (fma.f64 -1/3 (*.f64 x 1/45) (*.f64 x 1/105))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))
(-.f64 (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 (pow.f64 B 5) (fma.f64 x 1/105 (*.f64 x -1/135)))) (*.f64 (pow.f64 B 3) (*.f64 x 1/45)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (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 2 (pow.f64 F 2))))
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 (neg.f64 x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))))
(-.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 (neg.f64 x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) (*.f64 3/2 (pow.f64 x 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 7))))) (+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)))) (fma.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)))) (fma.f64 (neg.f64 x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) (*.f64 3/2 (pow.f64 x 2))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 x (fma.f64 F F 2)))))
(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 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 x (fma.f64 F F 2))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) x) (fma.f64 F F 2)) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (pow.f64 x 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/48 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (+.f64 (*.f64 -1/64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (*.f64 -1/384 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (pow.f64 x 3)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 x (fma.f64 F F 2))) (+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (/.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (fma.f64 -1/48 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) -7/384))) (pow.f64 x 3)))))
(+.f64 (fma.f64 -1/4 (*.f64 (/.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 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (pow.f64 x 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 3) -5/128) (/.f64 (pow.f64 x 3) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 x (fma.f64 F F 2)))))
(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 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 x (fma.f64 F F 2))) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x)))))) (pow.f64 x 2))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (pow.f64 x 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32)))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/384 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (+.f64 (*.f64 1/64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (*.f64 1/48 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (pow.f64 x 3) (fma.f64 1/384 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 7/192)))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 x (fma.f64 F F 2))) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x)))))) (pow.f64 x 2)))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (pow.f64 x 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (-.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 3) 5/128) (/.f64 (pow.f64 x 3) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))))))
(sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))
(sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))))
(fma.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (fma.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5))) (*.f64 3/8 (pow.f64 F 4))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 -5/16 (*.f64 (pow.f64 F 6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (fma.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (fma.f64 -5/16 (*.f64 (pow.f64 F 6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7)))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (fma.f64 (*.f64 3/8 (pow.f64 F 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5))) (*.f64 (pow.f64 F 6) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7))) -5/16))))
(/.f64 1 F)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) (/.f64 1 F))
(+.f64 (/.f64 1 F) (/.f64 (+.f64 -1 (neg.f64 x)) (pow.f64 F 3)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) (fma.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5)) (fma.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5)) (/.f64 1 F))))
(+.f64 (*.f64 (/.f64 (pow.f64 (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/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F)))))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) (fma.f64 -1/6 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7)) (fma.f64 -1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7)) (fma.f64 -1/48 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7)) (fma.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5)) (fma.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5)) (/.f64 1 F)))))))
(+.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (pow.f64 F 3)) (+.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) -1/48 (+.f64 (/.f64 1 F) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) 3/8))) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) -7/24)))
(/.f64 -1 F)
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2) (/.f64 1 F))
(fma.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) 1/2 (/.f64 -1 F))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)))) (/.f64 1 F))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) 3/8) (pow.f64 F 5)) (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2)) (/.f64 1 F))
(fma.f64 -1 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 (pow.f64 F 5) 3/8)) (fma.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (+.f64 (*.f64 -1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 -1/48 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (pow.f64 F 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))))) (/.f64 1 F))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/6 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) -7/48)) (pow.f64 F 7)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) 3/8) (pow.f64 F 5)) (*.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) 1/2))) (/.f64 1 F))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -5/16) (pow.f64 F 7)) (fma.f64 -1 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 (pow.f64 F 5) 3/8)) (fma.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) 1/2 (/.f64 -1 F))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 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 -1 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (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 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (sin.f64 B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 (pow.f64 x 2) (/.f64 (sin.f64 B) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (sqrt.f64 (fma.f64 F F 2))) (/.f64 (sin.f64 B) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))) (/.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 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4))))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (sin.f64 B))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 (pow.f64 x 3) (/.f64 (sin.f64 B) (fma.f64 -1 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2)) (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 (pow.f64 x 2) (/.f64 (sin.f64 B) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B))))))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 x 3) (sin.f64 B)) (-.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 (*.f64 1/2 (pow.f64 x 2)) (/.f64 (sin.f64 B) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))))) (-.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 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 (sin.f64 B)))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (sin.f64 B))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 (sin.f64 B))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (/.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (sin.f64 B)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (*.f64 (pow.f64 F 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 (sin.f64 B)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (/.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (*.f64 (/.f64 (pow.f64 F 4) (sin.f64 B)) (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (sin.f64 B))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 6) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (pow.f64 F 6) (/.f64 (sin.f64 B) (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (*.f64 (pow.f64 F 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 (sin.f64 B))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (*.f64 (/.f64 (pow.f64 F 6) (sin.f64 B)) (fma.f64 -1/2 (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 4)) (/.f64 (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) 2) (fma.f64 2 x 2))) (/.f64 1 (pow.f64 (fma.f64 2 x 2) 4))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (/.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (*.f64 (/.f64 (pow.f64 F 4) (sin.f64 B)) (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (sin.f64 B)))))
(/.f64 1 (*.f64 F (sin.f64 B)))
(/.f64 (/.f64 1 F) (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 3) (sin.f64 B))) (/.f64 1 (*.f64 F (sin.f64 B))))
(+.f64 (/.f64 (/.f64 1 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 (pow.f64 F 3) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B)))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 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 2 (*.f64 2 x)) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 7) (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B))))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 7) (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))) (fma.f64 -1/2 (/.f64 (fma.f64 (*.f64 (fma.f64 2 x 2) 1/2) (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 7) (sin.f64 B))) (/.f64 (/.f64 1 F) (sin.f64 B)))))
(/.f64 -1 (*.f64 F (sin.f64 B)))
(/.f64 (/.f64 -1 F) (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B))))
(-.f64 (/.f64 (*.f64 1/2 (+.f64 2 (*.f64 2 x))) (*.f64 (pow.f64 F 3) (sin.f64 B))) (/.f64 1 (*.f64 F (sin.f64 B))))
(fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))) (/.f64 (/.f64 -1 F) (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B))))) (/.f64 1 (*.f64 F (sin.f64 B))))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 3) (sin.f64 B))) (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B))))) (/.f64 1 (*.f64 F (sin.f64 B))))
(fma.f64 1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))) (/.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 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 3) (sin.f64 B)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 7) (sin.f64 B)))))) (/.f64 1 (*.f64 F (sin.f64 B))))
(-.f64 (fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 3) (sin.f64 B))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B))) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 7) (sin.f64 B)))))) (/.f64 1 (*.f64 F (sin.f64 B))))
(fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (+.f64 (/.f64 (-.f64 (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 (*.f64 (fma.f64 2 x 2) 1/2) (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 7) (sin.f64 B)))) (/.f64 (/.f64 -1 F) (sin.f64 B))))
(fma.f64 1/2 (+.f64 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 3) (sin.f64 B))) (/.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 (*.f64 (fma.f64 2 x 2) 1/2) (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 7) (sin.f64 B)))) (/.f64 (/.f64 -1 F) (sin.f64 B)))
(*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 1 B))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) B)
(+.f64 (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))
(fma.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 1 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (/.f64 1 B) (*.f64 B 1/6)))
(+.f64 (*.f64 7/360 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(fma.f64 7/360 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (pow.f64 B 3)) (fma.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 1 B))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) B) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (*.f64 (pow.f64 B 3) 7/360) (*.f64 B 1/6))))
(+.f64 (*.f64 31/15120 (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 7/360 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))
(fma.f64 31/15120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (pow.f64 B 5)) (fma.f64 7/360 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (pow.f64 B 3)) (fma.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 1 B)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (/.f64 1 B) (*.f64 B 1/6))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (*.f64 (pow.f64 B 5) 31/15120) (*.f64 (pow.f64 B 3) 7/360))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(/.f64 (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 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(/.f64 (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 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(/.f64 (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 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(/.f64 (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 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(/.f64 (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 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(/.f64 (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 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(/.f64 (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 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 F 5) (sin.f64 B)) (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) 2))) (sqrt.f64 (fma.f64 2 x 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 7) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (pow.f64 F 7) (/.f64 (sin.f64 B) (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (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 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) 2) (fma.f64 2 x 2))) (/.f64 1 (pow.f64 (fma.f64 2 x 2) 4))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 F 5) (sin.f64 B)) (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) 2))) (sqrt.f64 (fma.f64 2 x 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B))))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 1 (sin.f64 B))))
(+.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (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 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))) (/.f64 1 (sin.f64 B)))))
(+.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 (*.f64 (fma.f64 2 x 2) 1/2) (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))) (/.f64 1 (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) (sin.f64 B)) (/.f64 -1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (+.f64 (/.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) (sin.f64 B)) (/.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 -1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(-.f64 (fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) (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 (*.f64 (fma.f64 2 x 2) 1/2) (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 -1 (sin.f64 B))))
(fma.f64 1/2 (+.f64 (/.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) (sin.f64 B)) (+.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 (*.f64 (fma.f64 2 x 2) 1/2) (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))))) (/.f64 -1 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (fma.f64 F F 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 F (sqrt.f64 (fma.f64 F F 2))) (/.f64 (/.f64 (sin.f64 B) (pow.f64 x 2)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4)))))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 F (/.f64 (sin.f64 B) (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2)) (/.f64 8 (pow.f64 (fma.f64 F F 2) 4))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (fma.f64 F F 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (pow.f64 x 3) (-.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 4)) (/.f64 (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2) (fma.f64 F F 2))))))) (/.f64 (*.f64 1/2 F) (/.f64 (/.f64 (sin.f64 B) (pow.f64 x 2)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))))) (-.f64 (*.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 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))
(fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (/.f64 F B) (*.f64 1/6 (*.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))) (fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))))
(-.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 F (*.f64 -7/360 (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 5) (fma.f64 -1/5040 F (fma.f64 1/720 F (*.f64 1/6 (*.f64 F -7/360)))))) (fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.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 (neg.f64 (pow.f64 B 3)) (*.f64 F -7/360)) (*.f64 (neg.f64 (pow.f64 B 5)) (+.f64 (*.f64 F -7/2160) (*.f64 F 1/840))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 x B)
(+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))
(fma.f64 -1/3 (*.f64 x B) (/.f64 x B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B)))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 x 1/45)) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 (pow.f64 B 3) (*.f64 x 1/45)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (+.f64 (*.f64 -2/45 x) (*.f64 17/315 x))))) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 x 1/45)) (fma.f64 -1 (*.f64 (pow.f64 B 5) (fma.f64 -1/3 (*.f64 x 1/45) (*.f64 x 1/105))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))
(-.f64 (-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 (pow.f64 B 5) (fma.f64 x 1/105 (*.f64 x -1/135)))) (*.f64 (pow.f64 B 3) (*.f64 x 1/45)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (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))))
(/.f64 1 (hypot.f64 F (pow.f64 (fma.f64 2 x 2) 1/2)))
(sqrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))
(sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))
(log.f64 (exp.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(exp.f64 (*.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 (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 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(sqrt.f64 (*.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(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 -1 (neg.f64 (/.f64 (tan.f64 B) x)))
(/.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 (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)
(/.f64 1 (tan.f64 B))
(*.f64 1 (/.f64 1 (tan.f64 B)))
(/.f64 1 (tan.f64 B))
(*.f64 (/.f64 1 (tan.f64 B)) 1)
(/.f64 1 (tan.f64 B))
(*.f64 -1 (/.f64 1 (neg.f64 (tan.f64 B))))
(/.f64 1 (tan.f64 B))
(*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) -2)))
(/.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (cbrt.f64 (tan.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) -2)))
(/.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (cbrt.f64 (tan.f64 B)))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (pow.f64 (tan.f64 B) -1/2))
(/.f64 1 (tan.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (cos.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 B)) 2) -1) (pow.f64 (cbrt.f64 (tan.f64 B)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (tan.f64 B)) -1) (pow.f64 (sqrt.f64 (tan.f64 B)) -1))
(pow.f64 (sqrt.f64 (tan.f64 B)) -2)
(pow.f64 (tan.f64 B) -1)
(/.f64 1 (tan.f64 B))
(pow.f64 (/.f64 1 (tan.f64 B)) 1)
(/.f64 1 (tan.f64 B))
(pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) 3)
(/.f64 1 (tan.f64 B))
(pow.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3) 1/3)
(/.f64 1 (tan.f64 B))
(pow.f64 (pow.f64 (tan.f64 B) -1/2) 2)
(/.f64 1 (tan.f64 B))
(sqrt.f64 (pow.f64 (tan.f64 B) -2))
(log.f64 (exp.f64 (/.f64 1 (tan.f64 B))))
(/.f64 1 (tan.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (tan.f64 B)))))
(/.f64 1 (tan.f64 B))
(cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3))
(/.f64 1 (tan.f64 B))
(expm1.f64 (log1p.f64 (/.f64 1 (tan.f64 B))))
(/.f64 1 (tan.f64 B))
(exp.f64 (neg.f64 (log.f64 (tan.f64 B))))
(/.f64 1 (tan.f64 B))
(exp.f64 (*.f64 (log.f64 (tan.f64 B)) -1))
(/.f64 1 (tan.f64 B))
(exp.f64 (*.f64 (neg.f64 (log.f64 (tan.f64 B))) 1))
(/.f64 1 (tan.f64 B))
(log1p.f64 (expm1.f64 (/.f64 1 (tan.f64 B))))
(/.f64 1 (tan.f64 B))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.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))))
(/.f64 1 (hypot.f64 F (pow.f64 (fma.f64 2 x 2) 1/2)))
(sqrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))
(sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))
(log.f64 (exp.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(exp.f64 (*.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 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (sin.f64 B) (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 2))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 2) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(*.f64 (pow.f64 (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 (/.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 (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) (pow.f64 (cbrt.f64 (sin.f64 B)) 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))))
(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 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (sin.f64 B) (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))))
(*.f64 (/.f64 (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) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (sin.f64 B)))
(pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1)
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(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)))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (fma.f64 2 x (fma.f64 F F 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 (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 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(sqrt.f64 (*.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(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 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))
(/.f64 x (tan.f64 B))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) x))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (/.f64 (*.f64 1 x) (cbrt.f64 (tan.f64 B))))
(*.f64 x (/.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (cbrt.f64 (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 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(/.f64 (pow.f64 (tan.f64 B) -1/2) (/.f64 (sqrt.f64 (tan.f64 B)) x))
(*.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 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 (pow.f64 (tan.f64 B) -1/2) (/.f64 (sqrt.f64 (tan.f64 B)) x))
(*.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 (*.f64 1 x) (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 (*.f64 x (cos.f64 B)) (sin.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))

eval325.0ms (0.9%)

Compiler

Compiled 15905 to 10623 computations (33.2% saved)

prune109.0ms (0.3%)

Pruning

25 alts after pruning (25 fresh and 0 done)

PrunedKeptTotal
New36725392
Fresh000
Picked202
Done000
Total36925394
Accuracy
100.0%
Counts
394 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.9%
(-.f64 (*.f64 F (/.f64 (/.f64 1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
56.1%
(-.f64 (*.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
86.5%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))) (/.f64 x (tan.f64 B)))
52.9%
(-.f64 (*.f64 F (/.f64 1 (*.f64 F (sin.f64 B)))) (/.f64 x (tan.f64 B)))
56.1%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 F (sin.f64 B)))) (/.f64 x (tan.f64 B)))
54.8%
(-.f64 (*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (/.f64 x (tan.f64 B)))
78.7%
(+.f64 (neg.f64 (pow.f64 (/.f64 (tan.f64 B) x) -1)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
78.7%
(+.f64 (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
49.1%
(+.f64 (neg.f64 (/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
45.1%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
78.7%
(+.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)))))
77.9%
(+.f64 (neg.f64 (*.f64 x (pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) 3))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
79.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F)))
86.3%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
55.4%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
56.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
42.3%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))))
77.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (hypot.f64 F (pow.f64 (fma.f64 2 x 2) 1/2)))))
48.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
51.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
53.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
48.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (sqrt.f64 (*.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (/.f64 F (sin.f64 B)) 2))))
45.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
34.3%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
78.6%
(+.f64 (neg.f64 (*.f64 x (*.f64 (/.f64 1 (sin.f64 B)) (cos.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 1216 to 904 computations (25.7% saved)

localize546.0ms (1.5%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.6%
(*.f64 x (/.f64 1 (tan.f64 B)))
99.6%
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
99.6%
(/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
80.6%
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
99.8%
(/.f64 1 (tan.f64 B))
99.6%
(*.f64 x (/.f64 1 (tan.f64 B)))
98.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
98.1%
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
99.9%
(/.f64 F (sin.f64 B))
99.8%
(/.f64 1 (tan.f64 B))
99.6%
(*.f64 x (/.f64 1 (tan.f64 B)))
91.1%
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))
100.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
99.8%
(/.f64 1 (tan.f64 B))
99.8%
(/.f64 -1 (sin.f64 B))
99.6%
(*.f64 x (/.f64 1 (tan.f64 B)))
99.7%
(*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B)))
99.4%
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))
99.3%
(/.f64 1 (fma.f64 F F 2))
81.6%
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
Compiler

Compiled 353 to 189 computations (46.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 364.0ms
Operation ival-mult, time spent: 105.0ms, 29.0% of total-time
Operation ival-div, time spent: 88.0ms, 24.0% of total-time
Operation ival-fma, time spent: 67.0ms, 18.0% of total-time
Operation ival-pow, time spent: 27.0ms, 7.0% of total-time
Operation ival-sqrt, time spent: 27.0ms, 7.0% of total-time
Operation ival-add, time spent: 13.0ms, 4.0% of total-time
Operation const, time spent: 11.0ms, 3.0% of total-time
Operation ival-neg, time spent: 9.0ms, 2.0% of total-time
Operation ival-sin, time spent: 9.0ms, 2.0% of total-time
Operation ival-tan, time spent: 7.0ms, 2.0% of total-time
Operation ival-sub, time spent: 1.0ms, 0.0% of total-time

series55.0ms (0.2%)

Counts
13 → 246
Calls

81 calls:

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

rewrite139.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
303×log1p-expm1-u
303×expm1-log1p-u
300×add-exp-log
299×add-log-exp
298×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify279.0ms (0.8%)

Algorithm
egg-herbie
Rules
1652×fma-def
1532×times-frac
662×*-commutative
502×sqr-pow
386×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0136635745
1381334718
Stop Event
node limit
Counts
604 → 793
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (pow.f64 F 2) (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 F 2) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 4) (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2))) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 F 6) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 F 2) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 4) (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2))) (sqrt.f64 1/2))))))
(/.f64 1 F)
(-.f64 (/.f64 1 F) (/.f64 1 (pow.f64 F 3)))
(-.f64 (+.f64 (*.f64 3/2 (/.f64 1 (pow.f64 F 5))) (/.f64 1 F)) (/.f64 1 (pow.f64 F 3)))
(-.f64 (+.f64 (*.f64 3/2 (/.f64 1 (pow.f64 F 5))) (/.f64 1 F)) (+.f64 (*.f64 5/2 (/.f64 1 (pow.f64 F 7))) (/.f64 1 (pow.f64 F 3))))
(/.f64 -1 F)
(-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))
(-.f64 (/.f64 1 (pow.f64 F 3)) (+.f64 (*.f64 3/2 (/.f64 1 (pow.f64 F 5))) (/.f64 1 F)))
(-.f64 (+.f64 (*.f64 5/2 (/.f64 1 (pow.f64 F 7))) (/.f64 1 (pow.f64 F 3))) (+.f64 (*.f64 3/2 (/.f64 1 (pow.f64 F 5))) (/.f64 1 F)))
1/2
(+.f64 1/2 (*.f64 -1/4 (pow.f64 F 2)))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (pow.f64 F 2)) (*.f64 1/8 (pow.f64 F 4))))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (pow.f64 F 2)) (+.f64 (*.f64 -1/16 (pow.f64 F 6)) (*.f64 1/8 (pow.f64 F 4)))))
(/.f64 1 (pow.f64 F 2))
(-.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 2 (/.f64 1 (pow.f64 F 4))))
(-.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 F 6))) (/.f64 1 (pow.f64 F 2))) (*.f64 2 (/.f64 1 (pow.f64 F 4))))
(-.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 F 6))) (/.f64 1 (pow.f64 F 2))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 F 4))) (*.f64 8 (/.f64 1 (pow.f64 F 8)))))
(/.f64 1 (pow.f64 F 2))
(-.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 2 (/.f64 1 (pow.f64 F 4))))
(-.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 F 6))) (/.f64 1 (pow.f64 F 2))) (*.f64 2 (/.f64 1 (pow.f64 F 4))))
(-.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 F 6))) (/.f64 1 (pow.f64 F 2))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 F 4))) (*.f64 8 (/.f64 1 (pow.f64 F 8)))))
(/.f64 (sqrt.f64 1/2) (sin.f64 B))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 F 2) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 F 2) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 4) (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 F 6) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 F 2) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 4) (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (sqrt.f64 1/2) (sin.f64 B)))))
(/.f64 1 (*.f64 F (sin.f64 B)))
(-.f64 (/.f64 1 (*.f64 F (sin.f64 B))) (/.f64 1 (*.f64 (pow.f64 F 3) (sin.f64 B))))
(-.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 F 5) (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B)))) (/.f64 1 (*.f64 (pow.f64 F 3) (sin.f64 B))))
(-.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 F 5) (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B)))) (+.f64 (*.f64 5/2 (/.f64 1 (*.f64 (pow.f64 F 7) (sin.f64 B)))) (/.f64 1 (*.f64 (pow.f64 F 3) (sin.f64 B)))))
(/.f64 -1 (*.f64 F (sin.f64 B)))
(-.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (sin.f64 B))) (/.f64 1 (*.f64 F (sin.f64 B))))
(-.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (sin.f64 B))) (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 F 5) (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B)))))
(-.f64 (+.f64 (*.f64 5/2 (/.f64 1 (*.f64 (pow.f64 F 7) (sin.f64 B)))) (/.f64 1 (*.f64 (pow.f64 F 3) (sin.f64 B)))) (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 F 5) (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B)))))
(*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(+.f64 (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(+.f64 (*.f64 7/360 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (+.f64 (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(+.f64 (*.f64 31/15120 (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (+.f64 (*.f64 7/360 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (+.f64 (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 F 3) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 F 3) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 F 7) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 F 3) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))))
(/.f64 1 (sin.f64 B))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))))
(-.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))))
(-.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))) (+.f64 (*.f64 5/2 (/.f64 1 (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))))
(-.f64 (+.f64 (*.f64 5/2 (/.f64 1 (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))))) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(/.f64 -1 B)
(-.f64 (*.f64 -1/6 B) (/.f64 1 B))
(-.f64 (+.f64 (*.f64 -1/6 B) (*.f64 -7/360 (pow.f64 B 3))) (/.f64 1 B))
(-.f64 (+.f64 (*.f64 -1/6 B) (+.f64 (*.f64 -7/360 (pow.f64 B 3)) (*.f64 -31/15120 (pow.f64 B 5)))) (/.f64 1 B))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (+.f64 (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)) (*.f64 (pow.f64 B 3) (-.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) 7/360))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (+.f64 (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)) (+.f64 (*.f64 (pow.f64 B 3) (-.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) 7/360)) (*.f64 (pow.f64 B 5) (-.f64 (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (+.f64 (*.f64 -2/45 x) (*.f64 17/315 x))) 31/15120)))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 B)
(-.f64 (*.f64 -1/6 B) (/.f64 1 B))
(-.f64 (+.f64 (*.f64 -1/6 B) (*.f64 -7/360 (pow.f64 B 3))) (/.f64 1 B))
(-.f64 (+.f64 (*.f64 -1/6 B) (+.f64 (*.f64 -7/360 (pow.f64 B 3)) (*.f64 -31/15120 (pow.f64 B 5)))) (/.f64 1 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -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 F B)
(+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))))))) (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))))) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 F x) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 F x) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F x) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))))
(/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))
(+.f64 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (cos.f64 B) (sin.f64 B)))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (cos.f64 B) (sin.f64 B)))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (cos.f64 B) (sin.f64 B)))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) x) B)
(-.f64 (+.f64 (*.f64 B (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 1/3 x))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (/.f64 x B))
(-.f64 (+.f64 (*.f64 B (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 1/3 x))) (+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))))) (/.f64 x B))
(-.f64 (+.f64 (*.f64 B (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 1/3 x))) (+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))))))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (+.f64 (*.f64 -2/45 x) (*.f64 17/315 x)))))))) (/.f64 x B))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 7))))) (+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x))))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/48 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (+.f64 (*.f64 -1/64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (*.f64 -1/384 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (pow.f64 x 3)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x))))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/384 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (+.f64 (*.f64 1/64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (*.f64 1/48 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2)))))
(sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 -5/16 (*.f64 (pow.f64 F 6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))
(/.f64 1 F)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F)))))))
(/.f64 -1 F)
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)))) (/.f64 1 F))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (+.f64 (*.f64 -1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 -1/48 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (pow.f64 F 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))))) (/.f64 1 F))
(*.f64 B (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 B 3) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (*.f64 B (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 B 3) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 B 5) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (*.f64 B (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 B 3) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 B 7) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 B 5) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (*.f64 B (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))
(+.f64 (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (pow.f64 F 2)))) (*.f64 (*.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 x 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (pow.f64 F 2)))) (*.f64 (*.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 x 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 x 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))) (+.f64 (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (pow.f64 F 2)))) (*.f64 (*.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (*.f64 2 x))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (*.f64 2 x)))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 F 4) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 F 4) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 F 6) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (*.f64 2 x)))))))
(*.f64 F (sin.f64 B))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 2 (*.f64 2 x))) F)) (*.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 B) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 F 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 2 (*.f64 2 x))) F)) (*.f64 F (sin.f64 B))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 B) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 F 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sin.f64 B) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 5))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 2 (*.f64 2 x))) F)) (*.f64 F (sin.f64 B)))))
(*.f64 -1 (*.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1 (*.f64 F (sin.f64 B))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 2 (*.f64 2 x))) F)))
(+.f64 (*.f64 -1 (*.f64 F (sin.f64 B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 2 (*.f64 2 x))) F)) (*.f64 1/8 (/.f64 (*.f64 (sin.f64 B) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 F 3)))))
(+.f64 (*.f64 -1 (*.f64 F (sin.f64 B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 2 (*.f64 2 x))) F)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sin.f64 B) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 5))) (*.f64 1/8 (/.f64 (*.f64 (sin.f64 B) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 F 3))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 7) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4)))))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 1)
(*.f64 1 (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 F F 2))) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sqrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (pow.f64 1 1/2) (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 1 (fma.f64 F F 2))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -2))) (sqrt.f64 (cbrt.f64 (/.f64 1 (fma.f64 F F 2)))))
(/.f64 1 (sqrt.f64 (fma.f64 F F 2)))
(/.f64 1 (sqrt.f64 (*.f64 (fma.f64 F F 2) 1)))
(/.f64 1 (/.f64 (sqrt.f64 (fma.f64 F F 2)) 1))
(/.f64 -1 (neg.f64 (sqrt.f64 (fma.f64 F F 2))))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (fma.f64 F F 2))))
(pow.f64 (fma.f64 F F 2) -1/2)
(pow.f64 (/.f64 1 (fma.f64 F F 2)) 1/2)
(pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 3)
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 F F 2)) -1)
(pow.f64 (sqrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 2)
(fabs.f64 (pow.f64 (fma.f64 F F 2) -1/2))
(log.f64 (exp.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 F F 2) -1/2))))
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(exp.f64 (log.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 F F 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 F F 2)))) 1)
(*.f64 1 (/.f64 1 (fma.f64 F F 2)))
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (fma.f64 F F 2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -2)) (cbrt.f64 (/.f64 1 (fma.f64 F F 2))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) 2)) -1) (pow.f64 (cbrt.f64 (fma.f64 F F 2)) -1))
(pow.f64 (fma.f64 F F 2) -1)
(pow.f64 (/.f64 1 (fma.f64 F F 2)) 1)
(pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)
(pow.f64 (cbrt.f64 (/.f64 1 (fma.f64 F F 2))) 3)
(pow.f64 (pow.f64 (fma.f64 F F 2) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3) 1/3)
(pow.f64 (*.f64 (fma.f64 F F 2) 1) -1)
(sqrt.f64 (pow.f64 (fma.f64 F F 2) -2))
(log.f64 (exp.f64 (/.f64 1 (fma.f64 F F 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 F F 2)))))
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3/2) (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 F F 2))))
(exp.f64 (neg.f64 (log.f64 (fma.f64 F F 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 F F 2)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 F F 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 F F 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))) 1)
(*.f64 1 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 1 (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 F F 2)) (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 -1 (sin.f64 B)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (pow.f64 (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 F F 2) -1/2) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (fma.f64 F F 2))) 1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (fma.f64 F F 2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (fma.f64 F F 2))) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 1) (/.f64 (sqrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (sqrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))))
(pow.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))) 2)
(pow.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2)) -1)
(sqrt.f64 (/.f64 (/.f64 1 (fma.f64 F F 2)) (pow.f64 (sin.f64 B) 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3/2) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B)))) 1)
(/.f64 1 (/.f64 (sin.f64 B) (/.f64 F (sqrt.f64 (fma.f64 F F 2)))))
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2)))
(/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))
(/.f64 (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2)))) (neg.f64 (sin.f64 B)))
(pow.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))) 2)
(sqrt.f64 (pow.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (sin.f64 B)))) 1)
(*.f64 1 (/.f64 -1 (sin.f64 B)))
(*.f64 -1 (/.f64 1 (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B))) (sqrt.f64 (/.f64 -1 (sin.f64 B))))
(pow.f64 (/.f64 -1 (sin.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 -1 (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 (pow.f64 (/.f64 -1 (sin.f64 B)) 3))
(expm1.f64 (log1p.f64 (/.f64 -1 (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 -1 (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 -1 (sin.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 -1 (sin.f64 B))))
(-.f64 (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 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) (pow.f64 (/.f64 -1 (sin.f64 B)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 (/.f64 x (tan.f64 B)) (neg.f64 (sin.f64 B)))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (/.f64 1 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))))
(/.f64 1 (/.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)) (neg.f64 (sin.f64 B))))) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (pow.f64 (/.f64 -1 (sin.f64 B)) 3))))
(/.f64 1 (/.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B))) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2)))))
(/.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (pow.f64 (/.f64 -1 (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)) (neg.f64 (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)) (/.f64 -1 (sin.f64 B))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (pow.f64 (/.f64 -1 (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)) (neg.f64 (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 (+.f64 (pow.f64 (/.f64 -1 (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 -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 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 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(fma.f64 -1 (/.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 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (/.f64 x (tan.f64 B))) (/.f64 -1 (sin.f64 B)))
(fma.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 x (tan.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 -1 (sin.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B))) (sqrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 x (tan.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))))) 1)
(/.f64 1 (*.f64 (/.f64 (sin.f64 B) F) (neg.f64 F)))
(/.f64 1 (*.f64 (/.f64 (sin.f64 B) F) (*.f64 F -1)))
(/.f64 1 (*.f64 (neg.f64 F) (/.f64 (sin.f64 B) F)))
(/.f64 1 (*.f64 (*.f64 F -1) (/.f64 (sin.f64 B) F)))
(/.f64 1 (/.f64 (*.f64 (sin.f64 B) F) (*.f64 F -1)))
(/.f64 1 (/.f64 F (*.f64 (/.f64 F (sin.f64 B)) -1)))
(/.f64 1 (/.f64 (sin.f64 B) (/.f64 F (neg.f64 F))))
(/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 F (*.f64 (*.f64 F -1) (sin.f64 B)))
(/.f64 -1 (*.f64 (/.f64 (sin.f64 B) F) F))
(/.f64 -1 (*.f64 F (/.f64 (sin.f64 B) F)))
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 (/.f64 F (sin.f64 B)) (*.f64 F -1))
(/.f64 (/.f64 -1 F) (/.f64 (sin.f64 B) F))
(/.f64 (neg.f64 F) (*.f64 (neg.f64 F) (neg.f64 (sin.f64 B))))
(/.f64 (neg.f64 F) (*.f64 (*.f64 F -1) (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 F -1) (*.f64 (sin.f64 B) F))
(/.f64 (*.f64 (/.f64 F (sin.f64 B)) -1) F)
(/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))
(/.f64 (*.f64 F 1) (*.f64 (sin.f64 B) (neg.f64 F)))
(/.f64 (*.f64 F 1) (*.f64 (sin.f64 B) (*.f64 F -1)))
(/.f64 (*.f64 (neg.f64 F) 1) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 F)))
(/.f64 (*.f64 (neg.f64 F) 1) (*.f64 (neg.f64 (sin.f64 B)) (*.f64 F -1)))
(/.f64 (*.f64 (neg.f64 F) -1) (*.f64 (neg.f64 (sin.f64 B)) F))
(/.f64 (*.f64 -1 F) (*.f64 F (sin.f64 B)))
(/.f64 (*.f64 -1 (neg.f64 F)) (*.f64 F (neg.f64 (sin.f64 B))))
(/.f64 (neg.f64 (*.f64 (/.f64 F (sin.f64 B)) -1)) (neg.f64 F))
(/.f64 (neg.f64 (/.f64 F (neg.f64 F))) (neg.f64 (sin.f64 B)))
(/.f64 (neg.f64 (*.f64 F -1)) (neg.f64 (*.f64 (sin.f64 B) F)))
(pow.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))) 1)
(pow.f64 (cbrt.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))) 3)
(pow.f64 (pow.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))) 2)
(sqrt.f64 (pow.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))) 2))
(log.f64 (exp.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))))))
(cbrt.f64 (pow.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (/.f64 -1 F) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 F) 3) (pow.f64 (/.f64 F (sin.f64 B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))))
(exp.f64 (log.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))))
(exp.f64 (*.f64 (log.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))) 1))
(log1p.f64 (expm1.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (sin.f64 B)))) 1)
(*.f64 1 (/.f64 F (sin.f64 B)))
(*.f64 F (/.f64 1 (sin.f64 B)))
(*.f64 (cbrt.f64 (pow.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 (neg.f64 F) (/.f64 -1 (sin.f64 B)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 F (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 F (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) 1) (/.f64 (cbrt.f64 F) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (cbrt.f64 (pow.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) (cbrt.f64 (pow.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 (exp.f64 (log1p.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))) 1)
(/.f64 1 (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 1 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (sin.f64 B) F)))
(/.f64 1 (/.f64 (sin.f64 B) (/.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 (sin.f64 B) F))
(/.f64 (neg.f64 F) (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (neg.f64 (sin.f64 B))))
(/.f64 (/.f64 F (sqrt.f64 (fma.f64 2 x 2))) (sin.f64 B))
(/.f64 (*.f64 F 1) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 (*.f64 (neg.f64 F) 1) (*.f64 (neg.f64 (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 2 x 2)))) (neg.f64 (sin.f64 B)))
(pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 1)
(pow.f64 (cbrt.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))) 3)
(pow.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))) 2)
(sqrt.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 2))
(log.f64 (exp.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))))
(cbrt.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 3))
(expm1.f64 (log1p.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))))
(exp.f64 (log.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))))
(exp.f64 (*.f64 (log.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))) 1))
(log1p.f64 (expm1.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B))))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))) (/.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 2) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))))
(*.f64 1 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))) 2) (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))) (sqrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))))
(*.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 2) (*.f64 (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 2)) (/.f64 1 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 2) (*.f64 (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))))) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 3))))
(/.f64 1 (/.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 3)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 2) (*.f64 (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 2)) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 2) (*.f64 (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 2))) (neg.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))))
(/.f64 (+.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 2) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) (/.f64 x (tan.f64 B))))))
(pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B))) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))))
(exp.f64 (log.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))))
(fma.f64 1 (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))
(fma.f64 1 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))
(fma.f64 x (neg.f64 (/.f64 1 (tan.f64 B))) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))
(fma.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 F (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 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 2)) (cbrt.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (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 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))
(fma.f64 (sqrt.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))) (sqrt.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))) (/.f64 x (tan.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (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 (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 (cbrt.f64 (pow.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 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))) 1)
(*.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 2)) (cbrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))) (sqrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
(*.f64 (neg.f64 (sin.f64 B)) (/.f64 1 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) 1) (/.f64 (cbrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) 1) (/.f64 (sqrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) (cbrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (/.f64 (cbrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))) 2)
(pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) -1)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 B)) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 B) 3) (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))) 1)
(*.f64 1 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 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 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))) 2) (cbrt.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))))
(*.f64 (sqrt.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))) (sqrt.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))))
(*.f64 (neg.f64 F) (/.f64 1 (neg.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))))
(*.f64 (/.f64 1 (sin.f64 B)) (/.f64 F (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) 1) (/.f64 (cbrt.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
(*.f64 (/.f64 (sqrt.f64 F) 1) (/.f64 (sqrt.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
(*.f64 (/.f64 (sqrt.f64 F) (sin.f64 B)) (/.f64 (sqrt.f64 F) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 2))) (/.f64 F (cbrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))) (/.f64 F (sqrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (sin.f64 B)) (/.f64 (cbrt.f64 F) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 2))) (cbrt.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (sqrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))) (/.f64 (cbrt.f64 F) (sqrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))))
(*.f64 (/.f64 (sqrt.f64 F) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 2))) (/.f64 (sqrt.f64 F) (cbrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))))
(pow.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))) 1)
(pow.f64 (cbrt.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))) 3)
(pow.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))) 2)
(pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) F) -1)
(sqrt.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))) 2))
(log.f64 (exp.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))))
(cbrt.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))))
(exp.f64 (log.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))))
Outputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (pow.f64 F 2) (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (/.f64 (*.f64 -1/8 (pow.f64 F 2)) (sqrt.f64 1/2)))
(fma.f64 -1/8 (/.f64 (pow.f64 F 2) (sqrt.f64 1/2)) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 F 2) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 4) (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2))) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 (pow.f64 F 2) (sqrt.f64 1/2)) (*.f64 1/2 (/.f64 (pow.f64 F 4) (/.f64 (sqrt.f64 1/2) (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/2 (/.f64 (pow.f64 F 4) (/.f64 (sqrt.f64 1/2) (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)))) (/.f64 (*.f64 -1/8 (pow.f64 F 2)) (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 F 6) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 F 2) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 4) (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2))) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (/.f64 (pow.f64 F 6) (/.f64 (sqrt.f64 1/2) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))))) (fma.f64 -1/8 (/.f64 (pow.f64 F 2) (sqrt.f64 1/2)) (*.f64 1/2 (/.f64 (pow.f64 F 4) (/.f64 (sqrt.f64 1/2) (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (/.f64 (pow.f64 F 6) (/.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (-.f64 1/4 (/.f64 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2) 1/2)) 1/16))) (fma.f64 1/2 (/.f64 (pow.f64 F 4) (/.f64 (sqrt.f64 1/2) (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)))) (/.f64 (*.f64 -1/8 (pow.f64 F 2)) (sqrt.f64 1/2)))))
(/.f64 1 F)
(-.f64 (/.f64 1 F) (/.f64 1 (pow.f64 F 3)))
(-.f64 (+.f64 (*.f64 3/2 (/.f64 1 (pow.f64 F 5))) (/.f64 1 F)) (/.f64 1 (pow.f64 F 3)))
(-.f64 (+.f64 (/.f64 1 F) (/.f64 3/2 (pow.f64 F 5))) (/.f64 1 (pow.f64 F 3)))
(-.f64 (+.f64 (*.f64 3/2 (/.f64 1 (pow.f64 F 5))) (/.f64 1 F)) (+.f64 (*.f64 5/2 (/.f64 1 (pow.f64 F 7))) (/.f64 1 (pow.f64 F 3))))
(+.f64 (/.f64 3/2 (pow.f64 F 5)) (-.f64 (/.f64 1 F) (+.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 5/2 (pow.f64 F 7)))))
(/.f64 -1 F)
(-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))
(-.f64 (/.f64 1 (pow.f64 F 3)) (+.f64 (*.f64 3/2 (/.f64 1 (pow.f64 F 5))) (/.f64 1 F)))
(-.f64 (/.f64 1 (pow.f64 F 3)) (+.f64 (/.f64 1 F) (/.f64 3/2 (pow.f64 F 5))))
(-.f64 (+.f64 (*.f64 5/2 (/.f64 1 (pow.f64 F 7))) (/.f64 1 (pow.f64 F 3))) (+.f64 (*.f64 3/2 (/.f64 1 (pow.f64 F 5))) (/.f64 1 F)))
(+.f64 (/.f64 5/2 (pow.f64 F 7)) (-.f64 (/.f64 1 (pow.f64 F 3)) (+.f64 (/.f64 1 F) (/.f64 3/2 (pow.f64 F 5)))))
1/2
(+.f64 1/2 (*.f64 -1/4 (pow.f64 F 2)))
(+.f64 1/2 (*.f64 (pow.f64 F 2) -1/4))
(fma.f64 (pow.f64 F 2) -1/4 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1/4 (pow.f64 F 2)) (*.f64 1/8 (pow.f64 F 4))))
(+.f64 1/2 (fma.f64 -1/4 (pow.f64 F 2) (*.f64 (pow.f64 F 4) 1/8)))
(+.f64 (fma.f64 (pow.f64 F 2) -1/4 1/2) (*.f64 (pow.f64 F 4) 1/8))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (pow.f64 F 2)) (+.f64 (*.f64 -1/16 (pow.f64 F 6)) (*.f64 1/8 (pow.f64 F 4)))))
(+.f64 1/2 (fma.f64 -1/4 (pow.f64 F 2) (fma.f64 -1/16 (pow.f64 F 6) (*.f64 (pow.f64 F 4) 1/8))))
(+.f64 (fma.f64 (pow.f64 F 2) -1/4 1/2) (fma.f64 (pow.f64 F 4) 1/8 (*.f64 (pow.f64 F 6) -1/16)))
(/.f64 1 (pow.f64 F 2))
(-.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 2 (/.f64 1 (pow.f64 F 4))))
(-.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 2 (pow.f64 F 4)))
(-.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 F 6))) (/.f64 1 (pow.f64 F 2))) (*.f64 2 (/.f64 1 (pow.f64 F 4))))
(+.f64 (/.f64 4 (pow.f64 F 6)) (-.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 2 (pow.f64 F 4))))
(-.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 F 6))) (/.f64 1 (pow.f64 F 2))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 F 4))) (*.f64 8 (/.f64 1 (pow.f64 F 8)))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 4 (pow.f64 F 6))) (+.f64 (/.f64 2 (pow.f64 F 4)) (/.f64 8 (pow.f64 F 8))))
(/.f64 1 (pow.f64 F 2))
(-.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 2 (/.f64 1 (pow.f64 F 4))))
(-.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 2 (pow.f64 F 4)))
(-.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 F 6))) (/.f64 1 (pow.f64 F 2))) (*.f64 2 (/.f64 1 (pow.f64 F 4))))
(+.f64 (/.f64 4 (pow.f64 F 6)) (-.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 2 (pow.f64 F 4))))
(-.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 F 6))) (/.f64 1 (pow.f64 F 2))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 F 4))) (*.f64 8 (/.f64 1 (pow.f64 F 8)))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 4 (pow.f64 F 6))) (+.f64 (/.f64 2 (pow.f64 F 4)) (/.f64 8 (pow.f64 F 8))))
(/.f64 (sqrt.f64 1/2) (sin.f64 B))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 F 2) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(fma.f64 -1/8 (/.f64 (pow.f64 F 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 F 2) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 4) (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(fma.f64 -1/8 (/.f64 (pow.f64 F 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 F 4) (sin.f64 B)) (/.f64 (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)) (sqrt.f64 1/2))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(fma.f64 -1/8 (/.f64 (pow.f64 F 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)) (sqrt.f64 1/2)) (/.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 F 6) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 F 2) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 4) (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (sqrt.f64 1/2) (sin.f64 B)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 6) (sin.f64 B)) (/.f64 (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))) (fma.f64 -1/8 (/.f64 (pow.f64 F 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 F 4) (sin.f64 B)) (/.f64 (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)) (sqrt.f64 1/2))) (/.f64 (sqrt.f64 1/2) (sin.f64 B)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 6) (sin.f64 B)) (/.f64 (fma.f64 -1/8 (-.f64 1/4 (/.f64 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2) 1/2)) 1/16) (sqrt.f64 1/2))) (fma.f64 -1/8 (/.f64 (pow.f64 F 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)) (sqrt.f64 1/2)) (/.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 (sqrt.f64 1/2) (sin.f64 B)))))
(/.f64 1 (*.f64 F (sin.f64 B)))
(/.f64 (/.f64 1 F) (sin.f64 B))
(-.f64 (/.f64 1 (*.f64 F (sin.f64 B))) (/.f64 1 (*.f64 (pow.f64 F 3) (sin.f64 B))))
(-.f64 (/.f64 (/.f64 1 F) (sin.f64 B)) (/.f64 (/.f64 1 (pow.f64 F 3)) (sin.f64 B)))
(-.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 F 5) (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B)))) (/.f64 1 (*.f64 (pow.f64 F 3) (sin.f64 B))))
(+.f64 (/.f64 3/2 (*.f64 (pow.f64 F 5) (sin.f64 B))) (-.f64 (/.f64 (/.f64 1 F) (sin.f64 B)) (/.f64 (/.f64 1 (pow.f64 F 3)) (sin.f64 B))))
(-.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 F 5) (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B)))) (+.f64 (*.f64 5/2 (/.f64 1 (*.f64 (pow.f64 F 7) (sin.f64 B)))) (/.f64 1 (*.f64 (pow.f64 F 3) (sin.f64 B)))))
(+.f64 (/.f64 3/2 (*.f64 (pow.f64 F 5) (sin.f64 B))) (-.f64 (/.f64 (/.f64 1 F) (sin.f64 B)) (+.f64 (/.f64 (/.f64 1 (pow.f64 F 3)) (sin.f64 B)) (/.f64 5/2 (*.f64 (pow.f64 F 7) (sin.f64 B))))))
(/.f64 -1 (*.f64 F (sin.f64 B)))
(/.f64 (/.f64 -1 F) (sin.f64 B))
(-.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (sin.f64 B))) (/.f64 1 (*.f64 F (sin.f64 B))))
(-.f64 (/.f64 (/.f64 1 (pow.f64 F 3)) (sin.f64 B)) (/.f64 (/.f64 1 F) (sin.f64 B)))
(-.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (sin.f64 B))) (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 F 5) (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B)))))
(-.f64 (-.f64 (/.f64 (/.f64 1 (pow.f64 F 3)) (sin.f64 B)) (/.f64 3/2 (*.f64 (pow.f64 F 5) (sin.f64 B)))) (/.f64 (/.f64 1 F) (sin.f64 B)))
(-.f64 (+.f64 (*.f64 5/2 (/.f64 1 (*.f64 (pow.f64 F 7) (sin.f64 B)))) (/.f64 1 (*.f64 (pow.f64 F 3) (sin.f64 B)))) (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 F 5) (sin.f64 B)))) (/.f64 1 (*.f64 F (sin.f64 B)))))
(-.f64 (-.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 F 3)) (sin.f64 B)) (/.f64 5/2 (*.f64 (pow.f64 F 7) (sin.f64 B)))) (/.f64 3/2 (*.f64 (pow.f64 F 5) (sin.f64 B)))) (/.f64 (/.f64 1 F) (sin.f64 B)))
(*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) B)
(+.f64 (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))))
(fma.f64 1/6 (*.f64 B (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) B))
(+.f64 (*.f64 7/360 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (+.f64 (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(fma.f64 7/360 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (pow.f64 B 3)) (fma.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))))
(fma.f64 7/360 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (pow.f64 B 3)) (fma.f64 1/6 (*.f64 B (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) B)))
(+.f64 (*.f64 31/15120 (*.f64 (pow.f64 B 5) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (+.f64 (*.f64 7/360 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (+.f64 (*.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(fma.f64 31/15120 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (pow.f64 B 5)) (fma.f64 7/360 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (pow.f64 B 3)) (fma.f64 1/6 (*.f64 B (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))))))
(fma.f64 31/15120 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (pow.f64 B 5)) (fma.f64 7/360 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (pow.f64 B 3)) (fma.f64 1/6 (*.f64 B (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) B))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))
(/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))
(/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 F 3) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))
(fma.f64 -1/8 (/.f64 (pow.f64 F 3) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 F 3) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))))
(fma.f64 -1/8 (/.f64 (pow.f64 F 3) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 F 5) (sin.f64 B)) (/.f64 (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)) (sqrt.f64 1/2))) (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 F 7) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 F 3) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))))
(fma.f64 -1/2 (/.f64 (pow.f64 F 7) (/.f64 (*.f64 (sqrt.f64 1/2) (sin.f64 B)) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))))) (fma.f64 -1/8 (/.f64 (pow.f64 F 3) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 F 5) (sin.f64 B)) (/.f64 (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)) (sqrt.f64 1/2))) (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))))))
(fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 -1/8 (-.f64 1/4 (/.f64 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2) 1/2)) 1/16) (sin.f64 B)) (/.f64 (pow.f64 F 7) (sqrt.f64 1/2))) (fma.f64 -1/8 (/.f64 (pow.f64 F 3) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 F 5) (sin.f64 B)) (/.f64 (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)) (sqrt.f64 1/2))) (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))))))
(/.f64 1 (sin.f64 B))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))))
(-.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))))
(+.f64 (/.f64 3/2 (*.f64 (pow.f64 F 4) (sin.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B)))))
(-.f64 (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))) (+.f64 (*.f64 5/2 (/.f64 1 (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B)))))
(+.f64 (/.f64 3/2 (*.f64 (pow.f64 F 4) (sin.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (+.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 5/2 (*.f64 (pow.f64 F 6) (sin.f64 B))))))
(/.f64 -1 (sin.f64 B))
(-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(+.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))))
(-.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 3/2 (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(+.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 3/2 (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 -1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 5/2 (/.f64 1 (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))))
(+.f64 (/.f64 5/2 (*.f64 (pow.f64 F 6) (sin.f64 B))) (-.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 3/2 (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))))
(+.f64 (/.f64 5/2 (*.f64 (pow.f64 F 6) (sin.f64 B))) (+.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 3/2 (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 -1 (sin.f64 B))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F B))
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F B))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 F B)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F B)))
(fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F B) (*.f64 (*.f64 1/6 (*.f64 F B)) (pow.f64 (fma.f64 F F 2) -1/2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))) (fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 F B)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F B))))
(-.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F B) (*.f64 (*.f64 1/6 (*.f64 F B)) (pow.f64 (fma.f64 F F 2) -1/2))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))))) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))) (fma.f64 -1 (*.f64 (pow.f64 B 5) (*.f64 (fma.f64 -1/5040 F (fma.f64 1/720 F (*.f64 1/6 (*.f64 F -7/360)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))) (fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 F B)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F B)))))
(-.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F B) (*.f64 (*.f64 1/6 (*.f64 F B)) (pow.f64 (fma.f64 F F 2) -1/2))) (*.f64 (pow.f64 B 5) (*.f64 (fma.f64 F -1/5040 (fma.f64 1/6 (*.f64 F -7/360) (*.f64 F 1/720))) (pow.f64 (fma.f64 F F 2) -1/2)))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2)))
(/.f64 -1 B)
(-.f64 (*.f64 -1/6 B) (/.f64 1 B))
(-.f64 (*.f64 B -1/6) (/.f64 1 B))
(-.f64 (+.f64 (*.f64 -1/6 B) (*.f64 -7/360 (pow.f64 B 3))) (/.f64 1 B))
(-.f64 (fma.f64 -1/6 B (*.f64 (pow.f64 B 3) -7/360)) (/.f64 1 B))
(-.f64 (fma.f64 B -1/6 (*.f64 (pow.f64 B 3) -7/360)) (/.f64 1 B))
(-.f64 (+.f64 (*.f64 -1/6 B) (+.f64 (*.f64 -7/360 (pow.f64 B 3)) (*.f64 -31/15120 (pow.f64 B 5)))) (/.f64 1 B))
(-.f64 (fma.f64 -1/6 B (fma.f64 -7/360 (pow.f64 B 3) (*.f64 (pow.f64 B 5) -31/15120))) (/.f64 1 B))
(fma.f64 B -1/6 (-.f64 (fma.f64 (pow.f64 B 5) -31/15120 (*.f64 (pow.f64 B 3) -7/360)) (/.f64 1 B)))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))) (/.f64 -1 (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(/.f64 (neg.f64 (*.f64 x (cos.f64 B))) (sin.f64 B))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))) (/.f64 -1 (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(/.f64 (neg.f64 (*.f64 x (cos.f64 B))) (sin.f64 B))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (/.f64 x (/.f64 (sin.f64 B) (cos.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 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
(fma.f64 -1 (/.f64 (+.f64 1 x) B) (*.f64 B (fma.f64 1/3 x -1/6)))
(-.f64 (*.f64 B (fma.f64 x 1/3 -1/6)) (/.f64 (+.f64 1 x) B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (+.f64 (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)) (*.f64 (pow.f64 B 3) (-.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) 7/360))))
(fma.f64 -1 (/.f64 (+.f64 1 x) B) (fma.f64 B (fma.f64 1/3 x -1/6) (*.f64 (pow.f64 B 3) (+.f64 (*.f64 x 1/45) -7/360))))
(-.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 (/.f64 (+.f64 1 x) B)) (+.f64 (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)) (+.f64 (*.f64 (pow.f64 B 3) (-.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) 7/360)) (*.f64 (pow.f64 B 5) (-.f64 (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (+.f64 (*.f64 -2/45 x) (*.f64 17/315 x))) 31/15120)))))
(fma.f64 -1 (/.f64 (+.f64 1 x) B) (fma.f64 B (fma.f64 1/3 x -1/6) (fma.f64 (pow.f64 B 3) (+.f64 (*.f64 x 1/45) -7/360) (*.f64 (pow.f64 B 5) (+.f64 (fma.f64 -1/3 (*.f64 x 1/45) (*.f64 x 1/105)) -31/15120)))))
(-.f64 (fma.f64 B (fma.f64 x 1/3 -1/6) (fma.f64 (pow.f64 B 5) (fma.f64 (*.f64 x 1/45) -1/3 (fma.f64 x 1/105 -31/15120)) (*.f64 (pow.f64 B 3) (fma.f64 x 1/45 -7/360)))) (/.f64 (+.f64 1 x) B))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(+.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(+.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(+.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(+.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(+.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(+.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(+.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(+.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (/.f64 (sin.f64 B) (cos.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 B -1/6) (/.f64 1 B))
(-.f64 (+.f64 (*.f64 -1/6 B) (*.f64 -7/360 (pow.f64 B 3))) (/.f64 1 B))
(-.f64 (fma.f64 -1/6 B (*.f64 (pow.f64 B 3) -7/360)) (/.f64 1 B))
(-.f64 (fma.f64 B -1/6 (*.f64 (pow.f64 B 3) -7/360)) (/.f64 1 B))
(-.f64 (+.f64 (*.f64 -1/6 B) (+.f64 (*.f64 -7/360 (pow.f64 B 3)) (*.f64 -31/15120 (pow.f64 B 5)))) (/.f64 1 B))
(-.f64 (fma.f64 -1/6 B (fma.f64 -7/360 (pow.f64 B 3) (*.f64 (pow.f64 B 5) -31/15120))) (/.f64 1 B))
(fma.f64 B -1/6 (-.f64 (fma.f64 (pow.f64 B 5) -31/15120 (*.f64 (pow.f64 B 3) -7/360)) (/.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 F B)
(+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B))
(fma.f64 1/6 (*.f64 F B) (/.f64 F B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 F -7/360)) (fma.f64 1/6 (*.f64 F B) (/.f64 F B)))
(-.f64 (fma.f64 1/6 (*.f64 F B) (/.f64 F B)) (*.f64 (pow.f64 B 3) (*.f64 F -7/360)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))))))) (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 F -7/360)) (fma.f64 -1 (*.f64 (pow.f64 B 5) (fma.f64 -1/5040 F (fma.f64 1/720 F (*.f64 1/6 (*.f64 F -7/360))))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B))))
(-.f64 (-.f64 (fma.f64 1/6 (*.f64 F B) (/.f64 F B)) (*.f64 (pow.f64 B 5) (fma.f64 F -1/5040 (fma.f64 1/6 (*.f64 F -7/360) (*.f64 F 1/720))))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360)))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(fma.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 F -7/360)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (fma.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))))
(-.f64 (fma.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))) (*.f64 (*.f64 (pow.f64 B 3) (*.f64 F -7/360)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))))) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 F -7/360)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (fma.f64 -1 (*.f64 (pow.f64 B 5) (*.f64 (fma.f64 -1/5040 F (fma.f64 1/720 F (*.f64 1/6 (*.f64 F -7/360)))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))) (fma.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))))
(-.f64 (-.f64 (fma.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))) (*.f64 (pow.f64 B 5) (*.f64 (fma.f64 F -1/5040 (fma.f64 1/6 (*.f64 F -7/360) (*.f64 F 1/720))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))) (*.f64 (*.f64 (pow.f64 B 3) (*.f64 F -7/360)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))
(/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))
(/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 F x) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))
(fma.f64 -1/4 (/.f64 (*.f64 F x) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 F x) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))))
(fma.f64 -1/4 (/.f64 (*.f64 F x) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 F (pow.f64 x 2)) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2))) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))))
(fma.f64 -1/4 (/.f64 (*.f64 F x) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (fma.f64 1/2 (*.f64 (/.f64 F (sqrt.f64 1/2)) (/.f64 (*.f64 (pow.f64 x 2) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2))) (sin.f64 B))) (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F x) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))))
(fma.f64 -1/2 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (*.f64 (pow.f64 x 3) (+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (fma.f64 -1/4 (/.f64 (*.f64 F x) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 F (pow.f64 x 2)) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2))) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))))))
(fma.f64 -1/2 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (*.f64 (pow.f64 x 3) (fma.f64 -1/4 (-.f64 1 (/.f64 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2) 1/2)) 1/2)) (sqrt.f64 1/2))) (fma.f64 -1/4 (/.f64 (*.f64 F x) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (fma.f64 1/2 (*.f64 (/.f64 F (sqrt.f64 1/2)) (/.f64 (*.f64 (pow.f64 x 2) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2))) (sin.f64 B))) (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))))))
(/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))
(/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))
(+.f64 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (cos.f64 B) (sin.f64 B)))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))
(fma.f64 x (-.f64 (/.f64 (*.f64 -1/4 F) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))))
(fma.f64 x (-.f64 (*.f64 (/.f64 -1/4 (sqrt.f64 1/2)) (/.f64 F (sin.f64 B))) (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (cos.f64 B) (sin.f64 B)))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 F (pow.f64 x 2)) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2))) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (fma.f64 x (-.f64 (/.f64 (*.f64 -1/4 F) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))))
(fma.f64 1/2 (*.f64 (/.f64 F (sqrt.f64 1/2)) (/.f64 (*.f64 (pow.f64 x 2) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2))) (sin.f64 B))) (fma.f64 x (-.f64 (*.f64 (/.f64 -1/4 (sqrt.f64 1/2)) (/.f64 F (sin.f64 B))) (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2)))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (+.f64 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (cos.f64 B) (sin.f64 B)))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))))
(fma.f64 -1/2 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (*.f64 (pow.f64 x 3) (+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 F (pow.f64 x 2)) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2))) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (fma.f64 x (-.f64 (/.f64 (*.f64 -1/4 F) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))))))
(fma.f64 -1/2 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (*.f64 (pow.f64 x 3) (fma.f64 -1/4 (-.f64 1 (/.f64 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2) 1/2)) 1/2)) (sqrt.f64 1/2))) (fma.f64 1/2 (*.f64 (/.f64 F (sqrt.f64 1/2)) (/.f64 (*.f64 (pow.f64 x 2) (-.f64 1/2 (pow.f64 (/.f64 -1/4 (sqrt.f64 1/2)) 2))) (sin.f64 B))) (fma.f64 x (-.f64 (*.f64 (/.f64 -1/4 (sqrt.f64 1/2)) (/.f64 F (sin.f64 B))) (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(/.f64 (neg.f64 (*.f64 x (cos.f64 B))) (sin.f64 B))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(/.f64 (neg.f64 (*.f64 x (cos.f64 B))) (sin.f64 B))
(/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) x) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (neg.f64 x)) B)
(-.f64 (+.f64 (*.f64 B (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 1/3 x))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (/.f64 x B))
(+.f64 (*.f64 B (fma.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (*.f64 x 1/3))) (/.f64 (fma.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (neg.f64 x)) B))
(fma.f64 B (fma.f64 (*.f64 1/6 F) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 x 1/3)) (/.f64 (fma.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (neg.f64 x)) B))
(-.f64 (+.f64 (*.f64 B (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 1/3 x))) (+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))))) (/.f64 x B))
(-.f64 (fma.f64 B (fma.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (*.f64 x 1/3)) (fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 (pow.f64 B 3) (fma.f64 -1 (*.f64 (*.f64 F -7/360) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (*.f64 x 1/45))))) (/.f64 x B))
(-.f64 (fma.f64 B (fma.f64 (*.f64 1/6 F) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 x 1/3)) (fma.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/45) (*.f64 (*.f64 F -7/360) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))) (/.f64 x B))
(-.f64 (+.f64 (*.f64 B (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 1/3 x))) (+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))))))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (+.f64 (*.f64 -2/45 x) (*.f64 17/315 x)))))))) (/.f64 x B))
(-.f64 (fma.f64 B (fma.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (*.f64 x 1/3)) (fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 (pow.f64 B 3) (fma.f64 -1 (*.f64 (*.f64 F -7/360) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (*.f64 x 1/45)) (*.f64 (pow.f64 B 5) (fma.f64 -1 (*.f64 (fma.f64 -1/5040 F (fma.f64 1/720 F (*.f64 1/6 (*.f64 F -7/360)))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (fma.f64 -1/3 (*.f64 x 1/45) (*.f64 x 1/105))))))) (/.f64 x B))
(fma.f64 B (fma.f64 (*.f64 1/6 F) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 x 1/3)) (-.f64 (fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/45) (*.f64 (*.f64 F -7/360) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))) (*.f64 (pow.f64 B 5) (-.f64 (fma.f64 (*.f64 x 1/45) -1/3 (*.f64 x 1/105)) (*.f64 (fma.f64 F -1/5040 (fma.f64 1/6 (*.f64 F -7/360) (*.f64 F 1/720))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))))) (/.f64 x B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(/.f64 (neg.f64 (*.f64 x (cos.f64 B))) (sin.f64 B))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(pow.f64 (fma.f64 F F 2) -1/2)
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 (neg.f64 x) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))))
(-.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (*.f64 (*.f64 3/2 (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))))))
(+.f64 (pow.f64 (fma.f64 F F 2) -1/2) (-.f64 (*.f64 (*.f64 3/2 (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))) (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 7))))) (+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)))) (fma.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (*.f64 (*.f64 3/2 (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))))))
(+.f64 (pow.f64 (fma.f64 F F 2) -1/2) (fma.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)))) (-.f64 (*.f64 (*.f64 3/2 (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))) (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x)))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 x (fma.f64 F F 2)))))
(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 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 x (fma.f64 F F 2))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 x (fma.f64 F F 2))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32)))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/48 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (+.f64 (*.f64 -1/64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (*.f64 -1/384 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (pow.f64 x 3)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 x (fma.f64 F F 2))) (+.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (pow.f64 x 3) (fma.f64 -1/48 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) -7/384)))))))
(+.f64 (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 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (pow.f64 x 3) (fma.f64 (pow.f64 (fma.f64 F F 2) 3) -1/48 (*.f64 (pow.f64 (fma.f64 F F 2) 3) -7/384))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (*.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 x (fma.f64 F F 2)))))
(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 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 x (fma.f64 F F 2))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32)))))
(+.f64 (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 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/384 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (+.f64 (*.f64 1/64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (*.f64 1/48 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (pow.f64 x 3) (fma.f64 1/384 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 7/192)))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 x (fma.f64 F F 2))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32))))))
(+.f64 (-.f64 (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) (fma.f64 (pow.f64 (fma.f64 F F 2) 3) 1/384 (*.f64 (pow.f64 (fma.f64 F F 2) 3) 7/192))))) (fma.f64 -1/4 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 x (fma.f64 F F 2))) (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32)))))
(sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))
(sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 (*.f64 -1/2 (pow.f64 F 2)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))))
(fma.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (*.f64 (*.f64 3/8 (pow.f64 F 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5))))))
(+.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 (*.f64 -1/2 (pow.f64 F 2)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 -5/16 (*.f64 (pow.f64 F 6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (fma.f64 -5/16 (*.f64 (pow.f64 F 6) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7)))) (*.f64 (*.f64 3/8 (pow.f64 F 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 F 2) (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 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5)))) (*.f64 (*.f64 -5/16 (pow.f64 F 6)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7))))))
(/.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/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F))))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (fma.f64 1/4 (/.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)) (fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) 1/4 (/.f64 1 F))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F)))))))
(fma.f64 -1/2 (/.f64 (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/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (fma.f64 1/4 (/.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)) (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/8 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) (fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) 1/4 (/.f64 1 F)))))))
(/.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)) (neg.f64 (/.f64 1 F)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)))) (/.f64 1 F))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5)) (*.f64 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)))) (/.f64 1 F))
(-.f64 (-.f64 (*.f64 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5))) (/.f64 1 F))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (+.f64 (*.f64 -1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 -1/48 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (pow.f64 F 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))))) (/.f64 1 F))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/6 (pow.f64 (fma.f64 2 x 2) 3) (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -7/48)) (pow.f64 F 7)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5)) (*.f64 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3))))) (/.f64 1 F))
(-.f64 (-.f64 (-.f64 (*.f64 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5))) (/.f64 (fma.f64 -1/6 (pow.f64 (fma.f64 2 x 2) 3) (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -7/48)) (pow.f64 F 7))) (/.f64 1 F))
(*.f64 B (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 B (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 B 3) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (*.f64 B (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(fma.f64 -1/6 (*.f64 (pow.f64 B 3) (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 B (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(fma.f64 B (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) (*.f64 -1/6 (*.f64 (pow.f64 B 3) (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 B 3) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 B 5) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (*.f64 B (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))
(fma.f64 -1/6 (*.f64 (pow.f64 B 3) (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (fma.f64 1/120 (*.f64 (pow.f64 B 5) (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 B (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))
(fma.f64 -1/6 (*.f64 (pow.f64 B 3) (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (fma.f64 B (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) (*.f64 1/120 (*.f64 (pow.f64 B 5) (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 B 3) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 B 7) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 B 5) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (*.f64 B (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(fma.f64 -1/6 (*.f64 (pow.f64 B 3) (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (fma.f64 -1/5040 (*.f64 (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) (pow.f64 B 7)) (fma.f64 1/120 (*.f64 (pow.f64 B 5) (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 B (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))))
(fma.f64 -1/6 (*.f64 (pow.f64 B 3) (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (fma.f64 -1/5040 (*.f64 (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) (pow.f64 B 7)) (fma.f64 B (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) (*.f64 1/120 (*.f64 (pow.f64 B 5) (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))
(+.f64 (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (pow.f64 F 2)))) (*.f64 (*.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 (sin.f64 B) x)))
(fma.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 (sin.f64 B) x)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 x 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (pow.f64 F 2)))) (*.f64 (*.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))))) (fma.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 (sin.f64 B) x))))
(fma.f64 -1/2 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))))) (fma.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 (sin.f64 B) x))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 x 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 x 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))) (+.f64 (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (pow.f64 F 2)))) (*.f64 (*.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(fma.f64 -1/2 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 x 3) (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))))) (fma.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 (sin.f64 B) x)))))
(fma.f64 -1/2 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 x 3) (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))))) (fma.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 (sin.f64 B) x)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (*.f64 2 x))))
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (*.f64 2 x)))))
(fma.f64 1/2 (*.f64 (pow.f64 F 2) (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 F 4) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (*.f64 2 x))))))
(fma.f64 -1/8 (*.f64 (pow.f64 F 4) (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))))) (fma.f64 1/2 (*.f64 (pow.f64 F 2) (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 F 4) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 F 6) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 F 4) (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))))) (fma.f64 1/16 (*.f64 (pow.f64 F 6) (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5))))) (fma.f64 1/2 (*.f64 (pow.f64 F 2) (*.f64 (sin.f64 B) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2))))))
(*.f64 F (sin.f64 B))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 2 (*.f64 2 x))) F)) (*.f64 F (sin.f64 B)))
(fma.f64 1/2 (/.f64 (sin.f64 B) (/.f64 F (fma.f64 2 x 2))) (*.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 B) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 F 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 2 (*.f64 2 x))) F)) (*.f64 F (sin.f64 B))))
(fma.f64 -1/8 (/.f64 (sin.f64 B) (/.f64 (pow.f64 F 3) (pow.f64 (fma.f64 2 x 2) 2))) (fma.f64 1/2 (/.f64 (sin.f64 B) (/.f64 F (fma.f64 2 x 2))) (*.f64 F (sin.f64 B))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 B) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 F 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sin.f64 B) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 5))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 2 (*.f64 2 x))) F)) (*.f64 F (sin.f64 B)))))
(fma.f64 -1/8 (/.f64 (sin.f64 B) (/.f64 (pow.f64 F 3) (pow.f64 (fma.f64 2 x 2) 2))) (fma.f64 1/16 (/.f64 (sin.f64 B) (/.f64 (pow.f64 F 5) (pow.f64 (fma.f64 2 x 2) 3))) (fma.f64 1/2 (/.f64 (sin.f64 B) (/.f64 F (fma.f64 2 x 2))) (*.f64 F (sin.f64 B)))))
(*.f64 -1 (*.f64 F (sin.f64 B)))
(*.f64 (sin.f64 B) (neg.f64 F))
(+.f64 (*.f64 -1 (*.f64 F (sin.f64 B))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 2 (*.f64 2 x))) F)))
(fma.f64 -1 (*.f64 F (sin.f64 B)) (*.f64 -1/2 (/.f64 (sin.f64 B) (/.f64 F (fma.f64 2 x 2)))))
(-.f64 (*.f64 -1/2 (/.f64 (sin.f64 B) (/.f64 F (fma.f64 2 x 2)))) (*.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1 (*.f64 F (sin.f64 B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 2 (*.f64 2 x))) F)) (*.f64 1/8 (/.f64 (*.f64 (sin.f64 B) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 F 3)))))
(fma.f64 -1 (*.f64 F (sin.f64 B)) (fma.f64 -1/2 (/.f64 (sin.f64 B) (/.f64 F (fma.f64 2 x 2))) (*.f64 1/8 (/.f64 (sin.f64 B) (/.f64 (pow.f64 F 3) (pow.f64 (fma.f64 2 x 2) 2))))))
(-.f64 (fma.f64 1/8 (/.f64 (sin.f64 B) (/.f64 (pow.f64 F 3) (pow.f64 (fma.f64 2 x 2) 2))) (*.f64 -1/2 (/.f64 (sin.f64 B) (/.f64 F (fma.f64 2 x 2))))) (*.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1 (*.f64 F (sin.f64 B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 B) (+.f64 2 (*.f64 2 x))) F)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sin.f64 B) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 5))) (*.f64 1/8 (/.f64 (*.f64 (sin.f64 B) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 F 3))))))
(fma.f64 -1 (*.f64 F (sin.f64 B)) (fma.f64 -1/2 (/.f64 (sin.f64 B) (/.f64 F (fma.f64 2 x 2))) (fma.f64 -1/16 (/.f64 (sin.f64 B) (/.f64 (pow.f64 F 5) (pow.f64 (fma.f64 2 x 2) 3))) (*.f64 1/8 (/.f64 (sin.f64 B) (/.f64 (pow.f64 F 3) (pow.f64 (fma.f64 2 x 2) 2)))))))
(-.f64 (fma.f64 -1/2 (/.f64 (sin.f64 B) (/.f64 F (fma.f64 2 x 2))) (fma.f64 1/8 (/.f64 (sin.f64 B) (/.f64 (pow.f64 F 3) (pow.f64 (fma.f64 2 x 2) 2))) (/.f64 (*.f64 -1/16 (*.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x 2) 3))) (pow.f64 F 5)))) (*.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 F 5) (/.f64 (sin.f64 B) (-.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) 2)))) (sqrt.f64 (fma.f64 2 x 2))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 7) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(fma.f64 -1/2 (*.f64 (/.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 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) 2)) (fma.f64 2 x 2)) (/.f64 1 (pow.f64 (fma.f64 2 x 2) 4))))) (sqrt.f64 (fma.f64 2 x 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 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 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) 2)))) (sqrt.f64 (fma.f64 2 x 2))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 2) (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))))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/4) (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 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 2) (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 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 2 x 2) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/4) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (fma.f64 2 x 2) (-.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/4) (pow.f64 (fma.f64 2 x 2) 2))) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))) (/.f64 1 (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 2) (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 (pow.f64 F 2) (sin.f64 B))) (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/4) (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 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(+.f64 (fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 (*.f64 -1/2 (fma.f64 2 x 2)) 2)) (*.f64 (pow.f64 F 4) (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 (fma.f64 2 x 2) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 1/2 (+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/4) (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 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/4) (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 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))
(fma.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 F -7/360)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))) (fma.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))))
(-.f64 (fma.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))) (*.f64 (*.f64 (pow.f64 B 3) (*.f64 F -7/360)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))
(fma.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 F -7/360)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))) (fma.f64 -1 (*.f64 (pow.f64 B 5) (*.f64 (fma.f64 -1/5040 F (fma.f64 1/720 F (*.f64 1/6 (*.f64 F -7/360)))) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))) (fma.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))))
(-.f64 (-.f64 (fma.f64 1/6 (*.f64 (*.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))) (*.f64 (*.f64 (pow.f64 B 5) (fma.f64 F -1/5040 (fma.f64 1/6 (*.f64 F -7/360) (*.f64 F 1/720)))) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))) (*.f64 (*.f64 (pow.f64 B 3) (*.f64 F -7/360)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))
(-.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 F (pow.f64 x 2)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2))) (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 F (pow.f64 x 2)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2))) (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B)) (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4)))))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 F (pow.f64 x 3)) (fma.f64 -1 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2)) (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)))) (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 F (pow.f64 x 2)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2))) (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 F (pow.f64 x 3)) (-.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2)))) (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 F (pow.f64 x 2)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2))) (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B)) (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (/.f64 (sin.f64 B) x))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 1)
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(pow.f64 (fma.f64 F F 2) -1/2)
(*.f64 1 (pow.f64 (fma.f64 F F 2) -1/2))
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(pow.f64 (fma.f64 F F 2) -1/2)
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 F F 2))) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sqrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(pow.f64 (fma.f64 F F 2) -1/2)
(*.f64 (pow.f64 1 1/2) (pow.f64 (fma.f64 F F 2) -1/2))
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(pow.f64 (fma.f64 F F 2) -1/2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 1 (fma.f64 F F 2))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -2))) (sqrt.f64 (cbrt.f64 (/.f64 1 (fma.f64 F F 2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -2))) (sqrt.f64 (cbrt.f64 (/.f64 1 (fma.f64 F F 2)))))
(/.f64 1 (sqrt.f64 (fma.f64 F F 2)))
(/.f64 1 (sqrt.f64 (*.f64 (fma.f64 F F 2) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 F F 2)))
(/.f64 1 (/.f64 (sqrt.f64 (fma.f64 F F 2)) 1))
(/.f64 1 (sqrt.f64 (fma.f64 F F 2)))
(/.f64 -1 (neg.f64 (sqrt.f64 (fma.f64 F F 2))))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (fma.f64 F F 2))))
(pow.f64 (fma.f64 F F 2) -1/2)
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(pow.f64 (/.f64 1 (fma.f64 F F 2)) 1/2)
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(pow.f64 (fma.f64 F F 2) -1/2)
(pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 1)
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(pow.f64 (fma.f64 F F 2) -1/2)
(pow.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 3)
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(pow.f64 (fma.f64 F F 2) -1/2)
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3/2))
(pow.f64 (sqrt.f64 (fma.f64 F F 2)) -1)
(/.f64 1 (sqrt.f64 (fma.f64 F F 2)))
(pow.f64 (sqrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 2)
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(pow.f64 (fma.f64 F F 2) -1/2)
(fabs.f64 (pow.f64 (fma.f64 F F 2) -1/2))
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(pow.f64 (fma.f64 F F 2) -1/2)
(log.f64 (exp.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(pow.f64 (fma.f64 F F 2) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 F F 2) -1/2))))
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(pow.f64 (fma.f64 F F 2) -1/2)
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(pow.f64 (fma.f64 F F 2) -1/2)
(exp.f64 (log.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(pow.f64 (fma.f64 F F 2) -1/2)
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 F F 2))) 1/2))
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(pow.f64 (fma.f64 F F 2) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 1))
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(pow.f64 (fma.f64 F F 2) -1/2)
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(pow.f64 (fma.f64 F F 2) -1/2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 F F 2)))) 1)
(/.f64 1 (fma.f64 F F 2))
(*.f64 1 (/.f64 1 (fma.f64 F F 2)))
(/.f64 1 (fma.f64 F F 2))
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (pow.f64 (fma.f64 F F 2) -1/2))
(/.f64 1 (fma.f64 F F 2))
(*.f64 -1 (/.f64 1 (neg.f64 (fma.f64 F F 2))))
(/.f64 -1 (neg.f64 (fma.f64 F F 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -2)) (cbrt.f64 (/.f64 1 (fma.f64 F F 2))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 F F 2))) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) 2)) -1) (pow.f64 (cbrt.f64 (fma.f64 F F 2)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 F F 2) 2))) (/.f64 1 (cbrt.f64 (fma.f64 F F 2))))
(pow.f64 (fma.f64 F F 2) -1)
(/.f64 1 (fma.f64 F F 2))
(pow.f64 (/.f64 1 (fma.f64 F F 2)) 1)
(/.f64 1 (fma.f64 F F 2))
(pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)
(/.f64 1 (fma.f64 F F 2))
(pow.f64 (cbrt.f64 (/.f64 1 (fma.f64 F F 2))) 3)
(/.f64 1 (fma.f64 F F 2))
(pow.f64 (pow.f64 (fma.f64 F F 2) -2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 F F 2) -2))
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3) 1/3)
(/.f64 1 (fma.f64 F F 2))
(pow.f64 (*.f64 (fma.f64 F F 2) 1) -1)
(/.f64 1 (fma.f64 F F 2))
(sqrt.f64 (pow.f64 (fma.f64 F F 2) -2))
(log.f64 (exp.f64 (/.f64 1 (fma.f64 F F 2))))
(/.f64 1 (fma.f64 F F 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 F F 2)))))
(/.f64 1 (fma.f64 F F 2))
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3))
(/.f64 1 (fma.f64 F F 2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3/2) (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3/2)))
(/.f64 1 (fma.f64 F F 2))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 F F 2))))
(/.f64 1 (fma.f64 F F 2))
(exp.f64 (neg.f64 (log.f64 (fma.f64 F F 2))))
(/.f64 1 (fma.f64 F F 2))
(exp.f64 (*.f64 (log.f64 (fma.f64 F F 2)) -1))
(/.f64 1 (fma.f64 F F 2))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 F F 2))) 1))
(/.f64 1 (fma.f64 F F 2))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 F F 2))))
(/.f64 1 (fma.f64 F F 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))) 1)
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))
(*.f64 1 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 1 (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 F F 2)) (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (fma.f64 F F 2)))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))
(*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 -1 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) -1) (sin.f64 B))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 1 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sqrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (fma.f64 F F 2))) 1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (fma.f64 F F 2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 F F 2))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (fma.f64 F F 2))) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 1) (/.f64 (sqrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (sqrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (fabs.f64 (pow.f64 (fma.f64 F F 2) -1/4)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (fabs.f64 (pow.f64 (fma.f64 F F 2) -1/4)) (cbrt.f64 (sin.f64 B))))
(pow.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) 1)
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))) 3)
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) 3) 1/3)
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))) 2)
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))
(pow.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2)) -1)
(/.f64 1 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2)))
(sqrt.f64 (/.f64 (/.f64 1 (fma.f64 F F 2)) (pow.f64 (sin.f64 B) 2)))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (fma.f64 F F 2))))
(log.f64 (exp.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) 3))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3/2) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))
(exp.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))) 1))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B)))) 1)
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))
(/.f64 1 (/.f64 (sin.f64 B) (/.f64 F (sqrt.f64 (fma.f64 F F 2)))))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))
(/.f64 (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2)))) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 (neg.f64 F) (sqrt.f64 (fma.f64 F F 2))) (neg.f64 (sin.f64 B)))
(*.f64 1 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))))
(pow.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B)) 1)
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))) 3)
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))
(pow.f64 (pow.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B)) 3) 1/3)
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))) 2)
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B)) 2))
(sqrt.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))) 2))
(fabs.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))))
(log.f64 (exp.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B)))))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B)) 3))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) 3) (pow.f64 F 3)))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))
(exp.f64 (log.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))) 1))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (sin.f64 B)))) 1)
(/.f64 -1 (sin.f64 B))
(*.f64 1 (/.f64 -1 (sin.f64 B)))
(/.f64 -1 (sin.f64 B))
(*.f64 -1 (/.f64 1 (sin.f64 B)))
(/.f64 -1 (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B))) (sqrt.f64 (/.f64 -1 (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(pow.f64 (/.f64 -1 (sin.f64 B)) 1)
(/.f64 -1 (sin.f64 B))
(pow.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) 3)
(/.f64 -1 (sin.f64 B))
(pow.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 3) 1/3)
(/.f64 -1 (sin.f64 B))
(pow.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B))) 2)
(/.f64 -1 (sin.f64 B))
(pow.f64 (neg.f64 (sin.f64 B)) -1)
(/.f64 -1 (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 (pow.f64 (/.f64 -1 (sin.f64 B)) 3))
(/.f64 -1 (sin.f64 B))
(expm1.f64 (log1p.f64 (/.f64 -1 (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(exp.f64 (log.f64 (/.f64 -1 (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(exp.f64 (*.f64 (log.f64 (/.f64 -1 (sin.f64 B))) 1))
(/.f64 -1 (sin.f64 B))
(log1p.f64 (expm1.f64 (/.f64 -1 (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(-.f64 (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)) (/.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)) (/.f64 1 (sin.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) (pow.f64 (/.f64 -1 (sin.f64 B)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (/.f64 (/.f64 x (tan.f64 B)) (neg.f64 (sin.f64 B)))))))
(*.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (/.f64 x (*.f64 (neg.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 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (/.f64 x (*.f64 (neg.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 1 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (-.f64 (/.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)) (/.f64 1 (sin.f64 B))))
(/.f64 1 (/.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)) (neg.f64 (sin.f64 B))))) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (pow.f64 (/.f64 -1 (sin.f64 B)) 3))))
(*.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (/.f64 x (*.f64 (neg.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 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (/.f64 x (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B)))))
(/.f64 1 (/.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B))) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (-.f64 (/.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)) (/.f64 1 (sin.f64 B))))
(/.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (pow.f64 (/.f64 -1 (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)) (neg.f64 (sin.f64 B))))))
(*.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (/.f64 x (*.f64 (neg.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 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (/.f64 x (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 -1 (sin.f64 B))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (+.f64 (/.f64 x (tan.f64 B)) (/.f64 1 (sin.f64 B))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (pow.f64 (/.f64 -1 (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)) (neg.f64 (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 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (/.f64 x (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B))))))
(*.f64 1 (/.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 1 (pow.f64 (sin.f64 B) 2))) (/.f64 x (*.f64 (neg.f64 (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)))))
(*.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)) (/.f64 1 (sin.f64 B)))))
(/.f64 (+.f64 (pow.f64 (/.f64 -1 (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 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(/.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(/.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (neg.f64 (/.f64 x (tan.f64 B))) (sin.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 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 -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 x (neg.f64 (/.f64 1 (tan.f64 B))) (/.f64 -1 (sin.f64 B)))
(fma.f64 x (/.f64 -1 (tan.f64 B)) (/.f64 -1 (sin.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 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 x (tan.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B))) (sqrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 -1 (sin.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))))) 1)
(/.f64 -1 (sin.f64 B))
(/.f64 1 (*.f64 (/.f64 (sin.f64 B) F) (neg.f64 F)))
(/.f64 -1 (sin.f64 B))
(/.f64 1 (*.f64 (/.f64 (sin.f64 B) F) (*.f64 F -1)))
(/.f64 -1 (sin.f64 B))
(/.f64 1 (*.f64 (neg.f64 F) (/.f64 (sin.f64 B) F)))
(/.f64 -1 (sin.f64 B))
(/.f64 1 (*.f64 (*.f64 F -1) (/.f64 (sin.f64 B) F)))
(/.f64 -1 (sin.f64 B))
(/.f64 1 (/.f64 (*.f64 (sin.f64 B) F) (*.f64 F -1)))
(/.f64 -1 (sin.f64 B))
(/.f64 1 (/.f64 F (*.f64 (/.f64 F (sin.f64 B)) -1)))
(/.f64 -1 (sin.f64 B))
(/.f64 1 (/.f64 (sin.f64 B) (/.f64 F (neg.f64 F))))
(/.f64 -1 (sin.f64 B))
(/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 -1 (sin.f64 B))
(/.f64 F (*.f64 (*.f64 F -1) (sin.f64 B)))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (*.f64 (/.f64 (sin.f64 B) F) F))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (*.f64 F (/.f64 (sin.f64 B) F)))
(/.f64 -1 (sin.f64 B))
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 -1 (sin.f64 B))
(/.f64 (/.f64 F (sin.f64 B)) (*.f64 F -1))
(/.f64 -1 (sin.f64 B))
(/.f64 (/.f64 -1 F) (/.f64 (sin.f64 B) F))
(/.f64 -1 (sin.f64 B))
(/.f64 (neg.f64 F) (*.f64 (neg.f64 F) (neg.f64 (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(/.f64 (neg.f64 F) (*.f64 (*.f64 F -1) (neg.f64 (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(/.f64 (*.f64 F -1) (*.f64 (sin.f64 B) F))
(/.f64 -1 (sin.f64 B))
(/.f64 (*.f64 (/.f64 F (sin.f64 B)) -1) F)
(/.f64 -1 (sin.f64 B))
(/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 (*.f64 F 1) (*.f64 (sin.f64 B) (neg.f64 F)))
(/.f64 -1 (sin.f64 B))
(/.f64 (*.f64 F 1) (*.f64 (sin.f64 B) (*.f64 F -1)))
(/.f64 -1 (sin.f64 B))
(/.f64 (*.f64 (neg.f64 F) 1) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 F)))
(/.f64 -1 (sin.f64 B))
(/.f64 (*.f64 (neg.f64 F) 1) (*.f64 (neg.f64 (sin.f64 B)) (*.f64 F -1)))
(/.f64 -1 (sin.f64 B))
(/.f64 (*.f64 (neg.f64 F) -1) (*.f64 (neg.f64 (sin.f64 B)) F))
(/.f64 -1 (sin.f64 B))
(/.f64 (*.f64 -1 F) (*.f64 F (sin.f64 B)))
(/.f64 -1 (sin.f64 B))
(/.f64 (*.f64 -1 (neg.f64 F)) (*.f64 F (neg.f64 (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(/.f64 (neg.f64 (*.f64 (/.f64 F (sin.f64 B)) -1)) (neg.f64 F))
(/.f64 -1 (sin.f64 B))
(/.f64 (neg.f64 (/.f64 F (neg.f64 F))) (neg.f64 (sin.f64 B)))
(/.f64 -1 (sin.f64 B))
(/.f64 (neg.f64 (*.f64 F -1)) (neg.f64 (*.f64 (sin.f64 B) F)))
(/.f64 -1 (sin.f64 B))
(pow.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))) 1)
(/.f64 -1 (sin.f64 B))
(pow.f64 (cbrt.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))) 3)
(/.f64 -1 (sin.f64 B))
(pow.f64 (pow.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))) 3) 1/3)
(/.f64 -1 (sin.f64 B))
(pow.f64 (sqrt.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))) 2)
(/.f64 -1 (sin.f64 B))
(sqrt.f64 (pow.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)) 2))
(fabs.f64 (/.f64 -1 (sin.f64 B)))
(log.f64 (exp.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))))))
(/.f64 -1 (sin.f64 B))
(cbrt.f64 (pow.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))) 3))
(/.f64 -1 (sin.f64 B))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (/.f64 -1 F) 3)))
(/.f64 -1 (sin.f64 B))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 F) 3) (pow.f64 (/.f64 F (sin.f64 B)) 3)))
(/.f64 -1 (sin.f64 B))
(expm1.f64 (log1p.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(exp.f64 (log.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(exp.f64 (*.f64 (log.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))) 1))
(/.f64 -1 (sin.f64 B))
(log1p.f64 (expm1.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (sin.f64 B)))) 1)
(/.f64 F (sin.f64 B))
(*.f64 1 (/.f64 F (sin.f64 B)))
(/.f64 F (sin.f64 B))
(*.f64 F (/.f64 1 (sin.f64 B)))
(/.f64 F (sin.f64 B))
(*.f64 (cbrt.f64 (pow.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 F (sin.f64 B))
(*.f64 (neg.f64 F) (/.f64 -1 (sin.f64 B)))
(/.f64 F (sin.f64 B))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 F (cbrt.f64 (sin.f64 B))))
(/.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 F (sqrt.f64 (sin.f64 B))))
(/.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(*.f64 (/.f64 (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) (cbrt.f64 (pow.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) (cbrt.f64 (pow.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 (/.f64 (pow.f64 (cbrt.f64 F) 2) (sqrt.f64 (sin.f64 B))) (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) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (sqrt.f64 F) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 F) (cbrt.f64 (sin.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(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 (exp.f64 (log1p.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))) 1)
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))
(/.f64 1 (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))
(/.f64 1 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (sin.f64 B) F)))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))
(/.f64 1 (/.f64 (sin.f64 B) (/.f64 F (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))
(/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 (sin.f64 B) F))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)) F)
(/.f64 (neg.f64 F) (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (neg.f64 (sin.f64 B))))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))
(/.f64 (/.f64 F (sqrt.f64 (fma.f64 2 x 2))) (sin.f64 B))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))
(/.f64 (*.f64 F 1) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))
(/.f64 (*.f64 (neg.f64 F) 1) (*.f64 (neg.f64 (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))
(/.f64 (neg.f64 (/.f64 F (sqrt.f64 (fma.f64 2 x 2)))) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))
(pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 1)
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))
(pow.f64 (cbrt.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))) 3)
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))
(pow.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 3) 1/3)
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))
(pow.f64 (sqrt.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))) 2)
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))
(sqrt.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) 2))
(fabs.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))))
(log.f64 (exp.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))
(cbrt.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 3))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))
(expm1.f64 (log1p.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))
(exp.f64 (log.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))) 1))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))
(log1p.f64 (expm1.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))))
(/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B))))) 1)
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))) (/.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 2) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) 2)) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))))
(*.f64 1 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))) 2) (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))) (sqrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))
(*.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 2) (*.f64 (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) 3)) 1) (-.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) 2)) (*.f64 (/.f64 x (tan.f64 B)) (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) 2)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (/.f64 x (tan.f64 B)) (sqrt.f64 (fma.f64 2 x 2))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 2)) (/.f64 1 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) 2)) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 2) (*.f64 (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))))) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) 3)) 1) (-.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) 2)) (*.f64 (/.f64 x (tan.f64 B)) (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) 2)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (/.f64 x (tan.f64 B)) (sqrt.f64 (fma.f64 2 x 2))))))
(/.f64 1 (/.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) 2)) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 3)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 2) (*.f64 (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) 3)) 1) (-.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) 2)) (*.f64 (/.f64 x (tan.f64 B)) (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) 2)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (/.f64 x (tan.f64 B)) (sqrt.f64 (fma.f64 2 x 2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 2)) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) 2)) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 2) (*.f64 (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) 3))) (neg.f64 (-.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) 2)) (*.f64 (/.f64 x (tan.f64 B)) (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) 2)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (/.f64 x (tan.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 2))) (neg.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) 2)) (neg.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) 2)) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 2) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) (/.f64 x (tan.f64 B))))))
(/.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 (/.f64 x (tan.f64 B)) (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (/.f64 x (tan.f64 B)) (sqrt.f64 (fma.f64 2 x 2))))))
(pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B))) 1)
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))) 3)
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))
(pow.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B))) 3) 1/3)
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))) 2)
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B))) 2))
(fabs.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B))))
(log.f64 (exp.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B))))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B))) 3))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))
(exp.f64 (log.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))) 1))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))
(fma.f64 1 (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))
(fma.f64 1 (/.f64 x (tan.f64 B)) (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))))
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))))
(fma.f64 1 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(fma.f64 1 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) (/.f64 x (tan.f64 B)))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))))
(fma.f64 x (neg.f64 (/.f64 1 (tan.f64 B))) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))
(fma.f64 x (/.f64 -1 (tan.f64 B)) (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 x (tan.f64 B)))
(fma.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (/.f64 F (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 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))
(fma.f64 1 (/.f64 x (tan.f64 B)) (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))))
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 2)) (cbrt.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))) (/.f64 x (tan.f64 B)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) 2)) (cbrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2)))) (/.f64 x (tan.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))
(fma.f64 1 (/.f64 x (tan.f64 B)) (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))))
(+.f64 (/.f64 x (tan.f64 B)) (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))))
(fma.f64 (sqrt.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))) (sqrt.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))) (/.f64 x (tan.f64 B)))
(fma.f64 1 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) (/.f64 x (tan.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))
(fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (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)
(*.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (pow.f64 1 -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (pow.f64 (cbrt.f64 (pow.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 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))) 1)
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))
(*.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 2)) (cbrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))) (sqrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))
(*.f64 (neg.f64 (sin.f64 B)) (/.f64 1 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (neg.f64 (sin.f64 B)) (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) 1) (/.f64 (cbrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (/.f64 (cbrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) 1) (/.f64 (sqrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (sqrt.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))
(/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) (cbrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))) (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) (/.f64 (cbrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (/.f64 (cbrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))) (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))) (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 1)
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))) 3)
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 3) 1/3)
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))) 2)
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))
(pow.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)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 2))
(fabs.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 B)) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))))
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 3))
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 B) 3) (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))) 1))
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (*.f64 (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 1 (/.f64 F (*.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 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 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 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))) 2) (cbrt.f64 (/.f64 F (*.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 (sqrt.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))) (sqrt.f64 (/.f64 F (*.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 (neg.f64 F) (/.f64 1 (neg.f64 (*.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 1 (sin.f64 B)) (/.f64 F (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 (pow.f64 (cbrt.f64 F) 2) 1) (/.f64 (cbrt.f64 F) (*.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 (sqrt.f64 F) 1) (/.f64 (sqrt.f64 F) (*.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 (sqrt.f64 F) (sin.f64 B)) (/.f64 (sqrt.f64 F) (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 1 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 2))) (/.f64 F (cbrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))))
(/.f64 (/.f64 F (cbrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))) (/.f64 F (sqrt.f64 (*.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 (pow.f64 (cbrt.f64 F) 2) (sin.f64 B)) (/.f64 (cbrt.f64 F) (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 (pow.f64 (cbrt.f64 F) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 2))) (cbrt.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))))
(*.f64 (cbrt.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))) (/.f64 (pow.f64 (cbrt.f64 F) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (sqrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))) (/.f64 (cbrt.f64 F) (sqrt.f64 (*.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 (sqrt.f64 F) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 2))) (/.f64 (sqrt.f64 F) (cbrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))))
(pow.f64 (/.f64 F (*.f64 (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)))))
(pow.f64 (cbrt.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))) 3)
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(pow.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))) 3) 1/3)
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(pow.f64 (sqrt.f64 (/.f64 F (*.f64 (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)))))
(pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) F) -1)
(/.f64 1 (/.f64 (sin.f64 B) (/.f64 F (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
(sqrt.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))) 2))
(fabs.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
(log.f64 (exp.f64 (/.f64 F (*.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)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (*.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)))))
(cbrt.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))) 3))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 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)))
(cbrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) 3)))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(expm1.f64 (log1p.f64 (/.f64 F (*.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)))))
(exp.f64 (log.f64 (/.f64 F (*.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)))))
(exp.f64 (*.f64 (log.f64 (/.f64 F (*.f64 (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)))))
(log1p.f64 (expm1.f64 (/.f64 F (*.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)))))

eval882.0ms (2.5%)

Compiler

Compiled 51086 to 30362 computations (40.6% saved)

prune383.0ms (1.1%)

Pruning

33 alts after pruning (33 fresh and 0 done)

PrunedKeptTotal
New1949281977
Fresh15520
Picked505
Done000
Total1969332002
Accuracy
100.0%
Counts
2002 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
25.7%
(/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) x) B)
23.0%
(/.f64 (neg.f64 (+.f64 1 x)) B)
58.5%
(/.f64 (neg.f64 (*.f64 x (cos.f64 B))) (sin.f64 B))
86.5%
(-.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B)) (/.f64 x (tan.f64 B)))
56.8%
(-.f64 (/.f64 F (/.f64 (sin.f64 B) (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))
55.5%
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
57.0%
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
45.3%
(-.f64 (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 x (tan.f64 B)))
52.9%
(-.f64 (*.f64 F (/.f64 (/.f64 1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
56.1%
(-.f64 (*.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
56.8%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
22.8%
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
38.9%
(+.f64 (neg.f64 (/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))) (/.f64 -1 (sin.f64 B)))
31.4%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
45.1%
(+.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)))))
25.7%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
29.5%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
57.0%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (/.f64 -1 (sin.f64 B)))
78.7%
(+.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)))))
26.9%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 -1 (sin.f64 B)))
56.4%
(+.f64 (neg.f64 (*.f64 x (pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) 3))) (/.f64 -1 (sin.f64 B)))
51.7%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (/.f64 -1 F) (/.f64 (sin.f64 B) F)))
54.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (*.f64 2 x))))))
52.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
48.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
47.7%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
26.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (/.f64 -1 F)))
53.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (*.f64 F (/.f64 1 (sin.f64 B))) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
45.3%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))))
56.9%
(+.f64 (neg.f64 (*.f64 x (*.f64 (/.f64 1 (sin.f64 B)) (cos.f64 B)))) (/.f64 -1 (sin.f64 B)))
15.8%
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
58.5%
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
10.5%
(log1p.f64 (expm1.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
Compiler

Compiled 1146 to 858 computations (25.1% saved)

localize670.0ms (1.9%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
99.6%
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (*.f64 2 x)))))
99.6%
(*.f64 x (/.f64 1 (tan.f64 B)))
99.5%
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (*.f64 2 x))))
98.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (*.f64 2 x))))))
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.6%
(/.f64 (/.f64 1 F) (sin.f64 B))
91.4%
(*.f64 F (/.f64 (/.f64 1 F) (sin.f64 B)))
99.8%
(/.f64 1 (tan.f64 B))
99.6%
(*.f64 x (/.f64 1 (tan.f64 B)))
99.5%
(*.f64 1/6 (*.f64 B F))
81.1%
(*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (/.f64 -1 F))
100.0%
(/.f64 (neg.f64 (+.f64 1 x)) B)
99.8%
(/.f64 x (tan.f64 B))
99.7%
(/.f64 F (sqrt.f64 (fma.f64 F F 2)))
99.7%
(/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))
80.7%
(sqrt.f64 (fma.f64 F F 2))
Compiler

Compiled 276 to 138 computations (50% saved)

Precisions
Click to see histograms. Total time spent on operations: 263.0ms
Operation ival-mult, time spent: 113.0ms, 43.0% of total-time
Operation ival-div, time spent: 57.0ms, 22.0% of total-time
Operation ival-sqrt, time spent: 25.0ms, 10.0% of total-time
Operation ival-add, time spent: 18.0ms, 7.0% of total-time
Operation ival-fma, time spent: 16.0ms, 6.0% of total-time
Operation ival-tan, time spent: 10.0ms, 4.0% of total-time
Operation ival-sin, time spent: 8.0ms, 3.0% of total-time
Operation const, time spent: 7.0ms, 3.0% of total-time
Operation ival-neg, time spent: 7.0ms, 3.0% of total-time
Operation ival-sub, time spent: 3.0ms, 1.0% of total-time

series36.0ms (0.1%)

Counts
12 → 246
Calls

75 calls:

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

rewrite131.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
347×log1p-expm1-u
347×expm1-log1p-u
340×add-exp-log
340×add-log-exp
339×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify239.0ms (0.7%)

Algorithm
egg-herbie
Rules
982×associate-*r*
978×fma-def
928×associate-*l*
704×times-frac
460×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

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

eval417.0ms (1.2%)

Compiler

Compiled 21859 to 12096 computations (44.7% saved)

prune205.0ms (0.6%)

Pruning

51 alts after pruning (49 fresh and 2 done)

PrunedKeptTotal
New89330923
Fresh91928
Picked325
Done000
Total90551956
Accuracy
100.0%
Counts
956 → 51
Alt Table
Click to see full alt table
StatusAccuracyProgram
7.9%
(pow.f64 (pow.f64 (/.f64 (+.f64 1 x) B) 3) 1/3)
7.9%
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 x) B)) 2)
25.7%
(/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) x) B)
22.8%
(/.f64 (-.f64 1 x) B)
8.1%
(/.f64 (+.f64 1 x) B)
23.0%
(/.f64 (neg.f64 (+.f64 1 x)) B)
58.5%
(/.f64 (neg.f64 (*.f64 x (cos.f64 B))) (sin.f64 B))
58.5%
(/.f64 (neg.f64 x) (/.f64 (sin.f64 B) (cos.f64 B)))
25.6%
(/.f64 (neg.f64 x) B)
8.1%
(/.f64 1 (/.f64 B (+.f64 1 x)))
8.8%
(/.f64 -1 B)
71.9%
(-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B)))
71.9%
(-.f64 (/.f64 (/.f64 F (+.f64 F (-.f64 (/.f64 1 F) (/.f64 1/2 (pow.f64 F 3))))) (sin.f64 B)) (/.f64 x (tan.f64 B)))
56.8%
(-.f64 (/.f64 (/.f64 F (sqrt.f64 2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
23.0%
(-.f64 (/.f64 (neg.f64 x) B) (/.f64 1 B))
55.5%
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
52.1%
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
57.0%
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
22.2%
(-.f64 (+.f64 (*.f64 B (+.f64 1/6 (*.f64 1/3 x))) (+.f64 (*.f64 (pow.f64 B 3) (+.f64 7/360 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (/.f64 1 B))) (/.f64 x B))
52.9%
(-.f64 (*.f64 F (/.f64 (/.f64 1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
56.1%
(-.f64 (*.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
56.8%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
49.5%
(-.f64 (*.f64 F (/.f64 1 (*.f64 F B))) (/.f64 x (tan.f64 B)))
28.9%
(-.f64 (*.f64 F (+.f64 (*.f64 1/6 (/.f64 B F)) (/.f64 1 (*.f64 B F)))) (/.f64 x (tan.f64 B)))
45.4%
(-.f64 (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))) (/.f64 x (tan.f64 B)))
22.5%
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
22.8%
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
38.9%
(+.f64 (neg.f64 (/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))) (/.f64 -1 (sin.f64 B)))
30.7%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (*.f64 2 x))))))
31.4%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
45.1%
(+.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)))))
25.7%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
16.9%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (/.f64 -1 F)))
78.7%
(+.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)))))
26.8%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (/.f64 -1 F)))
26.9%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 -1 (sin.f64 B)))
16.7%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (/.f64 -1 F)))
26.6%
(+.f64 (neg.f64 (*.f64 x (pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) 3))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (/.f64 -1 F)))
51.7%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (/.f64 -1 F) (/.f64 (sin.f64 B) F)))
56.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 F (*.f64 (sqrt.f64 2) (sin.f64 B))))
52.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
48.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
47.7%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
35.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 B -1/6))
16.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (/.f64 -1 F)))
26.7%
(+.f64 (neg.f64 (*.f64 x (*.f64 (/.f64 1 (sin.f64 B)) (cos.f64 B)))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (/.f64 -1 F)))
15.8%
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
8.1%
(*.f64 (+.f64 1 x) (/.f64 1 B))
10.5%
(log1p.f64 (expm1.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
2.8%
(log.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))
5.3%
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 x) B) 3))
Compiler

Compiled 1631 to 1202 computations (26.3% saved)

localize2.3s (6.4%)

Localize:

Found 13 expressions with local error:

NewAccuracyProgram
99.8%
(/.f64 1 (tan.f64 B))
99.8%
(/.f64 (sin.f64 B) F)
99.8%
(*.f64 x (/.f64 1 (tan.f64 B)))
99.7%
(/.f64 (/.f64 -1 F) (/.f64 (sin.f64 B) F))
100.0%
(/.f64 (+.f64 1 x) B)
100.0%
(exp.f64 (/.f64 (+.f64 1 x) B))
55.6%
(log.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))
100.0%
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
99.8%
(/.f64 x (tan.f64 B))
99.8%
(/.f64 (tan.f64 B) x)
99.8%
(/.f64 1 (/.f64 (tan.f64 B) x))
99.7%
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
87.2%
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
Compiler

Compiled 227 to 118 computations (48% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.9s
Operation ival-pow, time spent: 698.0ms, 37.0% of total-time
Operation ival-div, time spent: 293.0ms, 16.0% of total-time
Operation ival-tan, time spent: 248.0ms, 13.0% of total-time
Operation ival-add, time spent: 200.0ms, 11.0% of total-time
Operation ival-sin, time spent: 152.0ms, 8.0% of total-time
Operation ival-mult, time spent: 108.0ms, 6.0% of total-time
Operation ival-log, time spent: 75.0ms, 4.0% of total-time
Operation ival-neg, time spent: 41.0ms, 2.0% of total-time
Operation const, time spent: 29.0ms, 2.0% of total-time
Operation ival-exp, time spent: 22.0ms, 1.0% of total-time
Operation ival-sub, time spent: 6.0ms, 0.0% of total-time

series11.0ms (0%)

Counts
8 → 152
Calls

48 calls:

TimeVariablePointExpression
1.0ms
x
@0
(exp.f64 (/.f64 (+.f64 1 x) B))
0.0ms
B
@0
(/.f64 (tan.f64 B) x)
0.0ms
B
@0
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
0.0ms
B
@inf
(/.f64 (tan.f64 B) x)
0.0ms
B
@-inf
(/.f64 (tan.f64 B) x)

rewrite194.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
732×log1p-expm1-u
660×expm1-udef
660×log1p-udef
252×associate-*r*
250×frac-times
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
026176
1403174
25901174
Stop Event
node limit
Counts
8 → 326
Calls
Call 1
Inputs
(/.f64 1 (/.f64 (tan.f64 B) x))
(/.f64 (tan.f64 B) x)
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(log.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))
(exp.f64 (/.f64 (+.f64 1 x) B))
(/.f64 (+.f64 1 x) B)
(/.f64 (/.f64 -1 F) (/.f64 (sin.f64 B) F))
(/.f64 (sin.f64 B) F)
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 (/.f64 x (tan.f64 B)) 1)
(*.f64 -1 (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (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 (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 1 (sqrt.f64 (tan.f64 B))) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (tan.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (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 1 (neg.f64 (tan.f64 B))) (neg.f64 x))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) 1) x)
(*.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 (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)
(neg.f64 (/.f64 x (neg.f64 (tan.f64 B))))
(sqrt.f64 (pow.f64 (/.f64 (tan.f64 B) x) -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 (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 1 (/.f64 (tan.f64 B) x))
(*.f64 (tan.f64 B) (/.f64 1 x))
(*.f64 (/.f64 (tan.f64 B) x) 1)
(*.f64 -1 (/.f64 (neg.f64 (tan.f64 B)) x))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 B)) 2) (*.f64 (cbrt.f64 (tan.f64 B)) (/.f64 1 x)))
(*.f64 (cbrt.f64 (/.f64 (tan.f64 B) x)) (pow.f64 (cbrt.f64 (/.f64 (tan.f64 B) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 B) x)) 2) (cbrt.f64 (/.f64 (tan.f64 B) x)))
(*.f64 (sqrt.f64 (tan.f64 B)) (*.f64 (sqrt.f64 (tan.f64 B)) (/.f64 1 x)))
(*.f64 (sqrt.f64 (/.f64 (tan.f64 B) x)) (sqrt.f64 (/.f64 (tan.f64 B) x)))
(*.f64 (neg.f64 (tan.f64 B)) (/.f64 1 (neg.f64 x)))
(*.f64 (/.f64 1 x) (tan.f64 B))
(*.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)))
(*.f64 (/.f64 1 (neg.f64 x)) (neg.f64 (tan.f64 B)))
(pow.f64 (/.f64 (tan.f64 B) x) 1)
(pow.f64 (/.f64 x (tan.f64 B)) -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)
(neg.f64 (/.f64 (tan.f64 B) (neg.f64 x)))
(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)))
(+.f64 (/.f64 1 B) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (/.f64 1 B) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 1))
(+.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 1 (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 1 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 B) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 1 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 B) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 1 B))
(*.f64 1 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))
(*.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) 1)
(*.f64 (cbrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) 2) (cbrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) (sqrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(*.f64 (-.f64 (tan.f64 B) (*.f64 B x)) (/.f64 1 (*.f64 B (tan.f64 B))))
(*.f64 (-.f64 (pow.f64 B -3) (pow.f64 (/.f64 (tan.f64 B) x) -3)) (/.f64 1 (+.f64 (pow.f64 B -2) (+.f64 (pow.f64 (/.f64 (tan.f64 B) x) -2) (/.f64 x (*.f64 B (tan.f64 B)))))))
(*.f64 (-.f64 (pow.f64 B -2) (pow.f64 (/.f64 (tan.f64 B) x) -2)) (/.f64 1 (+.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(*.f64 (+.f64 (pow.f64 B -1/2) (sqrt.f64 (/.f64 x (tan.f64 B)))) (-.f64 (pow.f64 B -1/2) (sqrt.f64 (/.f64 x (tan.f64 B)))))
(/.f64 1 (/.f64 (*.f64 B (tan.f64 B)) (-.f64 (tan.f64 B) (*.f64 B x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 B -2) (+.f64 (pow.f64 (/.f64 (tan.f64 B) x) -2) (/.f64 x (*.f64 B (tan.f64 B))))) (-.f64 (pow.f64 B -3) (pow.f64 (/.f64 (tan.f64 B) x) -3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (-.f64 (pow.f64 B -2) (pow.f64 (/.f64 (tan.f64 B) x) -2))))
(/.f64 (-.f64 (tan.f64 B) (*.f64 B x)) (*.f64 B (tan.f64 B)))
(/.f64 (-.f64 (pow.f64 B -3) (pow.f64 (/.f64 (tan.f64 B) x) -3)) (+.f64 (pow.f64 B -2) (+.f64 (pow.f64 (/.f64 (tan.f64 B) x) -2) (/.f64 x (*.f64 B (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 B -2) (pow.f64 (/.f64 (tan.f64 B) x) -2)) (+.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))
(/.f64 (-.f64 (/.f64 (tan.f64 B) x) B) (*.f64 B (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (/.f64 (neg.f64 (tan.f64 B)) x) (*.f64 B -1)) (*.f64 B (/.f64 (neg.f64 (tan.f64 B)) x)))
(/.f64 (-.f64 (neg.f64 (tan.f64 B)) (*.f64 B (neg.f64 x))) (*.f64 B (neg.f64 (tan.f64 B))))
(/.f64 (-.f64 (/.f64 (neg.f64 (tan.f64 B)) x) (*.f64 (neg.f64 B) 1)) (*.f64 (neg.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (neg.f64 (tan.f64 B)) (*.f64 (neg.f64 B) x)) (*.f64 (neg.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (/.f64 (tan.f64 B) x) (*.f64 (neg.f64 B) -1)) (*.f64 (neg.f64 B) (/.f64 (neg.f64 (tan.f64 B)) x)))
(/.f64 (-.f64 (*.f64 -1 (neg.f64 (tan.f64 B))) (*.f64 (neg.f64 B) (neg.f64 x))) (*.f64 (neg.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (neg.f64 (-.f64 (tan.f64 B) (*.f64 B x))) (neg.f64 (*.f64 B (tan.f64 B))))
(/.f64 (neg.f64 (-.f64 (pow.f64 B -3) (pow.f64 (/.f64 (tan.f64 B) x) -3))) (neg.f64 (+.f64 (pow.f64 B -2) (+.f64 (pow.f64 (/.f64 (tan.f64 B) x) -2) (/.f64 x (*.f64 B (tan.f64 B)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 B -2) (pow.f64 (/.f64 (tan.f64 B) x) -2))) (neg.f64 (+.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(/.f64 (+.f64 (pow.f64 B -3) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 3)) (+.f64 (pow.f64 B -2) (-.f64 (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (/.f64 1 B) (/.f64 (neg.f64 x) (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 B -2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))) (-.f64 (/.f64 1 B) (/.f64 (neg.f64 x) (tan.f64 B))))
(/.f64 (/.f64 (-.f64 (tan.f64 B) (*.f64 B x)) B) (tan.f64 B))
(pow.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(exp.f64 (log.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(fma.f64 1 (/.f64 1 B) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (cbrt.f64 (pow.f64 B -2)) (/.f64 1 (cbrt.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (pow.f64 B -1/2) (pow.f64 B -1/2) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 0 (/.f64 (+.f64 1 x) B))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 x) B))) 1)
(*.f64 1 (/.f64 (+.f64 1 x) B))
(*.f64 (/.f64 1 B) (+.f64 1 x))
(*.f64 (+.f64 1 x) (/.f64 1 B))
(*.f64 (/.f64 (+.f64 1 x) B) 1)
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) 2) (cbrt.f64 (/.f64 (+.f64 1 x) B)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 B)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) B)) (sqrt.f64 (/.f64 (+.f64 1 x) B)))
(*.f64 (pow.f64 B -1/2) (/.f64 (+.f64 1 x) (sqrt.f64 B)))
(*.f64 (hypot.f64 1 (sqrt.f64 x)) (*.f64 (hypot.f64 1 (sqrt.f64 x)) (/.f64 1 B)))
(*.f64 (+.f64 -1 (neg.f64 x)) (/.f64 1 (neg.f64 B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (+.f64 1 x) (cbrt.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 1 x)) B))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 x)) 2) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 (/.f64 (+.f64 1 x) B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 x)) 2) (sqrt.f64 B)) (/.f64 (cbrt.f64 (+.f64 1 x)) (sqrt.f64 B)))
(*.f64 (/.f64 (hypot.f64 1 (sqrt.f64 x)) 1) (/.f64 (hypot.f64 1 (sqrt.f64 x)) B))
(*.f64 (/.f64 (hypot.f64 1 (sqrt.f64 x)) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (hypot.f64 1 (sqrt.f64 x)) (cbrt.f64 B)))
(*.f64 (*.f64 (+.f64 1 x) (cbrt.f64 (pow.f64 B -2))) (/.f64 1 (cbrt.f64 B)))
(*.f64 (*.f64 (+.f64 1 x) (pow.f64 B -1/2)) (pow.f64 B -1/2))
(/.f64 1 (/.f64 B (+.f64 1 x)))
(/.f64 1 (/.f64 (/.f64 B (+.f64 1 x)) 1))
(/.f64 (+.f64 1 x) B)
(/.f64 -1 (neg.f64 (/.f64 B (+.f64 1 x))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 1 x)) 2) (/.f64 B (cbrt.f64 (+.f64 1 x))))
(/.f64 (hypot.f64 1 (sqrt.f64 x)) (/.f64 B (hypot.f64 1 (sqrt.f64 x))))
(/.f64 (+.f64 -1 (neg.f64 x)) (neg.f64 B))
(/.f64 (+.f64 1 (pow.f64 x 3)) (*.f64 B (+.f64 1 (-.f64 (pow.f64 x 2) x))))
(/.f64 (-.f64 1 (pow.f64 x 2)) (*.f64 B (-.f64 1 x)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 x 3)) 1) (*.f64 (+.f64 1 (-.f64 (pow.f64 x 2) x)) B))
(/.f64 (*.f64 (+.f64 1 (pow.f64 x 3)) -1) (*.f64 (+.f64 1 (-.f64 (pow.f64 x 2) x)) (neg.f64 B)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 x 2)) 1) (*.f64 (-.f64 1 x) B))
(/.f64 (*.f64 (-.f64 1 (pow.f64 x 2)) -1) (*.f64 (-.f64 1 x) (neg.f64 B)))
(/.f64 (neg.f64 (+.f64 -1 (neg.f64 x))) (neg.f64 (neg.f64 B)))
(/.f64 (/.f64 (+.f64 1 x) (sqrt.f64 B)) (sqrt.f64 B))
(/.f64 (*.f64 (+.f64 1 x) -1) (neg.f64 B))
(/.f64 (*.f64 (+.f64 1 (pow.f64 x 3)) (/.f64 1 B)) (+.f64 1 (-.f64 (pow.f64 x 2) x)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 x 2)) (/.f64 1 B)) (-.f64 1 x))
(/.f64 (/.f64 (+.f64 1 x) 1) B)
(/.f64 (/.f64 (+.f64 1 x) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B))
(pow.f64 (/.f64 (+.f64 1 x) B) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 x) B) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 x) B)) 2)
(pow.f64 (/.f64 B (+.f64 1 x)) -1)
(neg.f64 (/.f64 (+.f64 1 x) (neg.f64 B)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 1 x) B) 2))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 x) B) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 B -3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 B 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 x) B)))
(exp.f64 (-.f64 (log1p.f64 x) (log.f64 B)))
(exp.f64 (*.f64 (-.f64 (log1p.f64 x) (log.f64 B)) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 x) B)))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))) 1)
(*.f64 1 (exp.f64 (/.f64 (+.f64 1 x) B)))
(*.f64 (exp.f64 (/.f64 (+.f64 1 x) B)) 1)
(*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))) (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))) 2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))) 2) (cbrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))))
(*.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))) (sqrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))))
(pow.f64 (exp.f64 (/.f64 (+.f64 1 x) B)) 1)
(pow.f64 (exp.f64 (+.f64 1 x)) (/.f64 1 B))
(pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))) 3)
(pow.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 1 x) B)) 3) 1/3)
(pow.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))) 2)
(pow.f64 (exp.f64 1) (/.f64 (+.f64 1 x) B))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) 2)) (cbrt.f64 (/.f64 (+.f64 1 x) B)))
(pow.f64 (exp.f64 (sqrt.f64 (/.f64 (+.f64 1 x) B))) (sqrt.f64 (/.f64 (+.f64 1 x) B)))
(sqrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 1 x) B)) 2))
(log.f64 (exp.f64 (exp.f64 (/.f64 (+.f64 1 x) B))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))))
(cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 1 x) B)) 3))
(expm1.f64 (log1p.f64 (exp.f64 (/.f64 (+.f64 1 x) B))))
(log1p.f64 (expm1.f64 (exp.f64 (/.f64 (+.f64 1 x) B))))
(+.f64 0 (/.f64 (+.f64 1 x) B))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 x) B))) 1)
(*.f64 1 (/.f64 (+.f64 1 x) B))
(*.f64 (/.f64 1 B) (+.f64 1 x))
(*.f64 (+.f64 1 x) (/.f64 1 B))
(*.f64 (/.f64 (+.f64 1 x) B) 1)
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) 2) (cbrt.f64 (/.f64 (+.f64 1 x) B)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 B)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) B)) (sqrt.f64 (/.f64 (+.f64 1 x) B)))
(*.f64 (pow.f64 B -1/2) (/.f64 (+.f64 1 x) (sqrt.f64 B)))
(*.f64 (hypot.f64 1 (sqrt.f64 x)) (*.f64 (hypot.f64 1 (sqrt.f64 x)) (/.f64 1 B)))
(*.f64 (+.f64 -1 (neg.f64 x)) (/.f64 1 (neg.f64 B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (+.f64 1 x) (cbrt.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 1 x)) B))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 x)) 2) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 (/.f64 (+.f64 1 x) B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 x)) 2) (sqrt.f64 B)) (/.f64 (cbrt.f64 (+.f64 1 x)) (sqrt.f64 B)))
(*.f64 (/.f64 (hypot.f64 1 (sqrt.f64 x)) 1) (/.f64 (hypot.f64 1 (sqrt.f64 x)) B))
(*.f64 (/.f64 (hypot.f64 1 (sqrt.f64 x)) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (hypot.f64 1 (sqrt.f64 x)) (cbrt.f64 B)))
(*.f64 (*.f64 (+.f64 1 x) (cbrt.f64 (pow.f64 B -2))) (/.f64 1 (cbrt.f64 B)))
(*.f64 (*.f64 (+.f64 1 x) (pow.f64 B -1/2)) (pow.f64 B -1/2))
(pow.f64 (/.f64 (+.f64 1 x) B) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 x) B) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 x) B)) 2)
(pow.f64 (/.f64 B (+.f64 1 x)) -1)
(neg.f64 (/.f64 (+.f64 1 x) (neg.f64 B)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 1 x) B) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 x) B))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 x) B) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 B -3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 B 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 x) B)))
(exp.f64 (-.f64 (log1p.f64 x) (log.f64 B)))
(exp.f64 (*.f64 (-.f64 (log1p.f64 x) (log.f64 B)) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 x) B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)))) 1)
(*.f64 1 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)))
(*.f64 -1 (/.f64 (/.f64 1 F) (/.f64 (sin.f64 B) F)))
(*.f64 -1 (/.f64 1 (*.f64 F (/.f64 (sin.f64 B) F))))
(*.f64 -1 (*.f64 (/.f64 1 F) (/.f64 F (sin.f64 B))))
(*.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F)))
(*.f64 (/.f64 -1 F) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)) 1)
(*.f64 (cbrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))) 2) (cbrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) (*.f64 (cbrt.f64 (/.f64 -1 F)) (/.f64 F (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))) (sqrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))))
(*.f64 (sqrt.f64 (/.f64 -1 F)) (*.f64 (sqrt.f64 (/.f64 -1 F)) (/.f64 F (sin.f64 B))))
(*.f64 (/.f64 1 F) (/.f64 1 (/.f64 (neg.f64 (sin.f64 B)) F)))
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))
(*.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) F)
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) 1) (/.f64 (cbrt.f64 (/.f64 -1 F)) (/.f64 (sin.f64 B) F)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 F)) 1) (/.f64 (sqrt.f64 (/.f64 -1 F)) (/.f64 (sin.f64 B) F)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 F)) (sin.f64 B)) (/.f64 (sqrt.f64 (/.f64 -1 F)) (/.f64 1 F)))
(*.f64 (/.f64 1 (sin.f64 B)) (/.f64 (/.f64 -1 F) (/.f64 1 F)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) 2)) (/.f64 (/.f64 -1 F) (cbrt.f64 (/.f64 (sin.f64 B) F))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (sin.f64 B) F))) (/.f64 (/.f64 -1 F) (sqrt.f64 (/.f64 (sin.f64 B) F))))
(*.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (/.f64 1 F) (/.f64 1 F)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) 2)) (/.f64 (/.f64 1 F) (cbrt.f64 (/.f64 (sin.f64 B) F))))
(*.f64 (/.f64 -1 (sqrt.f64 (/.f64 (sin.f64 B) F))) (/.f64 (/.f64 1 F) (sqrt.f64 (/.f64 (sin.f64 B) F))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) (sin.f64 B)) (/.f64 (cbrt.f64 (/.f64 -1 F)) (/.f64 1 F)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) 2)) (cbrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) (sqrt.f64 (/.f64 (sin.f64 B) F))) (/.f64 (cbrt.f64 (/.f64 -1 F)) (sqrt.f64 (/.f64 (sin.f64 B) F))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 F)) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) 2)) (/.f64 (sqrt.f64 (/.f64 -1 F)) (cbrt.f64 (/.f64 (sin.f64 B) F))))
(*.f64 (*.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) 1) F)
(*.f64 (*.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) (pow.f64 (cbrt.f64 F) 2)) (cbrt.f64 F))
(*.f64 (*.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) (sqrt.f64 F)) (sqrt.f64 F))
(*.f64 (/.f64 (/.f64 -1 F) 1) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 (/.f64 -1 F) (neg.f64 (sin.f64 B))) (neg.f64 F))
(pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))) 2)
(pow.f64 (*.f64 (/.f64 (sin.f64 B) F) (*.f64 F -1)) -1)
(neg.f64 (/.f64 (/.f64 -1 F) (/.f64 (neg.f64 (sin.f64 B)) F)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 F) 3) (pow.f64 (/.f64 (sin.f64 B) F) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))))
(exp.f64 (log.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 B) F))) 1)
(*.f64 1 (/.f64 (sin.f64 B) F))
(*.f64 (sin.f64 B) (/.f64 1 F))
(*.f64 (/.f64 (sin.f64 B) F) 1)
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (*.f64 (cbrt.f64 (sin.f64 B)) (/.f64 1 F)))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) 2) (cbrt.f64 (/.f64 (sin.f64 B) F)))
(*.f64 (sqrt.f64 (sin.f64 B)) (*.f64 (sqrt.f64 (sin.f64 B)) (/.f64 1 F)))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 B) F)) (sqrt.f64 (/.f64 (sin.f64 B) F)))
(*.f64 (neg.f64 (sin.f64 B)) (/.f64 -1 F))
(*.f64 (/.f64 1 F) (sin.f64 B))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 F) 2)) (/.f64 (sin.f64 B) (cbrt.f64 F)))
(*.f64 (/.f64 1 (sqrt.f64 F)) (/.f64 (sin.f64 B) (sqrt.f64 F)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 B)) F))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (pow.f64 (cbrt.f64 F) 2)) (cbrt.f64 (/.f64 (sin.f64 B) F)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (sqrt.f64 F)) (/.f64 (cbrt.f64 (sin.f64 B)) (sqrt.f64 F)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) 1) (/.f64 (sqrt.f64 (sin.f64 B)) F))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) (pow.f64 (cbrt.f64 F) 2)) (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 F)))
(pow.f64 (/.f64 (sin.f64 B) F) 1)
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) 3)
(pow.f64 (pow.f64 (/.f64 (sin.f64 B) F) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 B) F)) 2)
(pow.f64 (/.f64 F (sin.f64 B)) -1)
(neg.f64 (/.f64 (sin.f64 B) (neg.f64 F)))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2))
(log.f64 (exp.f64 (/.f64 (sin.f64 B) F)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 B) F))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 3))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 B) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 B) F)))
(exp.f64 (log.f64 (/.f64 (sin.f64 B) F)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 B) F)) 1))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 B) F)))

simplify216.0ms (0.6%)

Algorithm
egg-herbie
Rules
940×fma-neg
696×associate-*r*
638×associate-/l*
638×associate-/r*
612×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
078315000
1206713586
2784813580
Stop Event
node limit
Counts
478 → 426
Calls
Call 1
Inputs
(/.f64 x B)
(+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (+.f64 (*.f64 -2/45 x) (*.f64 17/315 x))))) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 B x)
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 B 3) x)) (/.f64 B x))
(+.f64 (*.f64 2/15 (/.f64 (pow.f64 B 5) x)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 B 3) x)) (/.f64 B x)))
(+.f64 (*.f64 17/315 (/.f64 (pow.f64 B 7) x)) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 B 5) x)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 B 3) x)) (/.f64 B x))))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (-.f64 1 x) B)
(-.f64 (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 B)) (/.f64 x B))
(-.f64 (+.f64 (*.f64 1/3 (*.f64 B x)) (+.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (/.f64 1 B))) (/.f64 x B))
(-.f64 (+.f64 (*.f64 1/3 (*.f64 B x)) (+.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (+.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (+.f64 (*.f64 -2/45 x) (*.f64 17/315 x)))) (/.f64 1 B)))) (/.f64 x B))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(/.f64 1 B)
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(/.f64 1 B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 1 B) (/.f64 x B))
(/.f64 x B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 1 B) (/.f64 x B))
(/.f64 x B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 1 B) (/.f64 x B))
(/.f64 (+.f64 1 x) B)
(/.f64 (+.f64 1 x) B)
(/.f64 (+.f64 1 x) B)
(/.f64 (+.f64 1 x) B)
(/.f64 (+.f64 1 x) B)
(/.f64 (+.f64 1 x) B)
(/.f64 (+.f64 1 x) B)
(/.f64 (+.f64 1 x) B)
(/.f64 (+.f64 1 x) B)
(/.f64 (+.f64 1 x) B)
(/.f64 (+.f64 1 x) B)
(/.f64 (+.f64 1 x) B)
(exp.f64 (/.f64 1 B))
(+.f64 (exp.f64 (/.f64 1 B)) (/.f64 (*.f64 x (exp.f64 (/.f64 1 B))) B))
(+.f64 (exp.f64 (/.f64 1 B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (exp.f64 (/.f64 1 B))) (pow.f64 B 2))) (/.f64 (*.f64 x (exp.f64 (/.f64 1 B))) B)))
(+.f64 (exp.f64 (/.f64 1 B)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x 3) (exp.f64 (/.f64 1 B))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (exp.f64 (/.f64 1 B))) (pow.f64 B 2))) (/.f64 (*.f64 x (exp.f64 (/.f64 1 B))) B))))
(exp.f64 (/.f64 (-.f64 1 (*.f64 -1 x)) B))
(exp.f64 (/.f64 (-.f64 1 (*.f64 -1 x)) B))
(exp.f64 (/.f64 (-.f64 1 (*.f64 -1 x)) B))
(exp.f64 (/.f64 (-.f64 1 (*.f64 -1 x)) B))
1
(+.f64 1 (+.f64 (/.f64 1 B) (/.f64 x B)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 B 2))) (+.f64 (/.f64 1 B) (/.f64 x B))))
(+.f64 1 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 B 2))) (+.f64 (/.f64 1 B) (/.f64 x B)))))
1
(+.f64 1 (+.f64 (/.f64 1 B) (/.f64 x B)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 B 2))) (+.f64 (/.f64 1 B) (/.f64 x B))))
(+.f64 1 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 B 2))) (+.f64 (/.f64 1 B) (/.f64 x B)))))
(/.f64 1 B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 1 B) (/.f64 x B))
(/.f64 x B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 1 B) (/.f64 x B))
(/.f64 x B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 1 B) (/.f64 x B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 B)
(-.f64 (*.f64 -1/6 B) (/.f64 1 B))
(-.f64 (+.f64 (*.f64 -1/6 B) (*.f64 -7/360 (pow.f64 B 3))) (/.f64 1 B))
(-.f64 (+.f64 (*.f64 -1/6 B) (+.f64 (*.f64 -7/360 (pow.f64 B 3)) (*.f64 -31/15120 (pow.f64 B 5)))) (/.f64 1 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -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 B F)
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 B 3) F)) (/.f64 B F))
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 B 3) F)) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 B 5) F)) (/.f64 B F)))
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 B 3) F)) (+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 B 7) F)) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 B 5) F)) (/.f64 B F))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(*.f64 1 (/.f64 x (tan.f64 B)))
(*.f64 x (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 x (tan.f64 B)) 1)
(*.f64 -1 (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (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 (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 1 (sqrt.f64 (tan.f64 B))) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (tan.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (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 1 (neg.f64 (tan.f64 B))) (neg.f64 x))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) 1) x)
(*.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 (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)
(neg.f64 (/.f64 x (neg.f64 (tan.f64 B))))
(sqrt.f64 (pow.f64 (/.f64 (tan.f64 B) x) -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 (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 1 (/.f64 (tan.f64 B) x))
(*.f64 (tan.f64 B) (/.f64 1 x))
(*.f64 (/.f64 (tan.f64 B) x) 1)
(*.f64 -1 (/.f64 (neg.f64 (tan.f64 B)) x))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 B)) 2) (*.f64 (cbrt.f64 (tan.f64 B)) (/.f64 1 x)))
(*.f64 (cbrt.f64 (/.f64 (tan.f64 B) x)) (pow.f64 (cbrt.f64 (/.f64 (tan.f64 B) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 B) x)) 2) (cbrt.f64 (/.f64 (tan.f64 B) x)))
(*.f64 (sqrt.f64 (tan.f64 B)) (*.f64 (sqrt.f64 (tan.f64 B)) (/.f64 1 x)))
(*.f64 (sqrt.f64 (/.f64 (tan.f64 B) x)) (sqrt.f64 (/.f64 (tan.f64 B) x)))
(*.f64 (neg.f64 (tan.f64 B)) (/.f64 1 (neg.f64 x)))
(*.f64 (/.f64 1 x) (tan.f64 B))
(*.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)))
(*.f64 (/.f64 1 (neg.f64 x)) (neg.f64 (tan.f64 B)))
(pow.f64 (/.f64 (tan.f64 B) x) 1)
(pow.f64 (/.f64 x (tan.f64 B)) -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)
(neg.f64 (/.f64 (tan.f64 B) (neg.f64 x)))
(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)))
(+.f64 (/.f64 1 B) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (/.f64 1 B) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 1))
(+.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 1 (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 1 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 B) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 1 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 B) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 1 B))
(*.f64 1 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))
(*.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) 1)
(*.f64 (cbrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) 2) (cbrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) (sqrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(*.f64 (-.f64 (tan.f64 B) (*.f64 B x)) (/.f64 1 (*.f64 B (tan.f64 B))))
(*.f64 (-.f64 (pow.f64 B -3) (pow.f64 (/.f64 (tan.f64 B) x) -3)) (/.f64 1 (+.f64 (pow.f64 B -2) (+.f64 (pow.f64 (/.f64 (tan.f64 B) x) -2) (/.f64 x (*.f64 B (tan.f64 B)))))))
(*.f64 (-.f64 (pow.f64 B -2) (pow.f64 (/.f64 (tan.f64 B) x) -2)) (/.f64 1 (+.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(*.f64 (+.f64 (pow.f64 B -1/2) (sqrt.f64 (/.f64 x (tan.f64 B)))) (-.f64 (pow.f64 B -1/2) (sqrt.f64 (/.f64 x (tan.f64 B)))))
(/.f64 1 (/.f64 (*.f64 B (tan.f64 B)) (-.f64 (tan.f64 B) (*.f64 B x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 B -2) (+.f64 (pow.f64 (/.f64 (tan.f64 B) x) -2) (/.f64 x (*.f64 B (tan.f64 B))))) (-.f64 (pow.f64 B -3) (pow.f64 (/.f64 (tan.f64 B) x) -3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (-.f64 (pow.f64 B -2) (pow.f64 (/.f64 (tan.f64 B) x) -2))))
(/.f64 (-.f64 (tan.f64 B) (*.f64 B x)) (*.f64 B (tan.f64 B)))
(/.f64 (-.f64 (pow.f64 B -3) (pow.f64 (/.f64 (tan.f64 B) x) -3)) (+.f64 (pow.f64 B -2) (+.f64 (pow.f64 (/.f64 (tan.f64 B) x) -2) (/.f64 x (*.f64 B (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 B -2) (pow.f64 (/.f64 (tan.f64 B) x) -2)) (+.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))
(/.f64 (-.f64 (/.f64 (tan.f64 B) x) B) (*.f64 B (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (/.f64 (neg.f64 (tan.f64 B)) x) (*.f64 B -1)) (*.f64 B (/.f64 (neg.f64 (tan.f64 B)) x)))
(/.f64 (-.f64 (neg.f64 (tan.f64 B)) (*.f64 B (neg.f64 x))) (*.f64 B (neg.f64 (tan.f64 B))))
(/.f64 (-.f64 (/.f64 (neg.f64 (tan.f64 B)) x) (*.f64 (neg.f64 B) 1)) (*.f64 (neg.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (neg.f64 (tan.f64 B)) (*.f64 (neg.f64 B) x)) (*.f64 (neg.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (/.f64 (tan.f64 B) x) (*.f64 (neg.f64 B) -1)) (*.f64 (neg.f64 B) (/.f64 (neg.f64 (tan.f64 B)) x)))
(/.f64 (-.f64 (*.f64 -1 (neg.f64 (tan.f64 B))) (*.f64 (neg.f64 B) (neg.f64 x))) (*.f64 (neg.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (neg.f64 (-.f64 (tan.f64 B) (*.f64 B x))) (neg.f64 (*.f64 B (tan.f64 B))))
(/.f64 (neg.f64 (-.f64 (pow.f64 B -3) (pow.f64 (/.f64 (tan.f64 B) x) -3))) (neg.f64 (+.f64 (pow.f64 B -2) (+.f64 (pow.f64 (/.f64 (tan.f64 B) x) -2) (/.f64 x (*.f64 B (tan.f64 B)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 B -2) (pow.f64 (/.f64 (tan.f64 B) x) -2))) (neg.f64 (+.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(/.f64 (+.f64 (pow.f64 B -3) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 3)) (+.f64 (pow.f64 B -2) (-.f64 (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (/.f64 1 B) (/.f64 (neg.f64 x) (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 B -2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))) (-.f64 (/.f64 1 B) (/.f64 (neg.f64 x) (tan.f64 B))))
(/.f64 (/.f64 (-.f64 (tan.f64 B) (*.f64 B x)) B) (tan.f64 B))
(pow.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(exp.f64 (log.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(fma.f64 1 (/.f64 1 B) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (cbrt.f64 (pow.f64 B -2)) (/.f64 1 (cbrt.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (pow.f64 B -1/2) (pow.f64 B -1/2) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 0 (/.f64 (+.f64 1 x) B))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 x) B))) 1)
(*.f64 1 (/.f64 (+.f64 1 x) B))
(*.f64 (/.f64 1 B) (+.f64 1 x))
(*.f64 (+.f64 1 x) (/.f64 1 B))
(*.f64 (/.f64 (+.f64 1 x) B) 1)
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) 2) (cbrt.f64 (/.f64 (+.f64 1 x) B)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 B)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) B)) (sqrt.f64 (/.f64 (+.f64 1 x) B)))
(*.f64 (pow.f64 B -1/2) (/.f64 (+.f64 1 x) (sqrt.f64 B)))
(*.f64 (hypot.f64 1 (sqrt.f64 x)) (*.f64 (hypot.f64 1 (sqrt.f64 x)) (/.f64 1 B)))
(*.f64 (+.f64 -1 (neg.f64 x)) (/.f64 1 (neg.f64 B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (+.f64 1 x) (cbrt.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 1 x)) B))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 x)) 2) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 (/.f64 (+.f64 1 x) B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 x)) 2) (sqrt.f64 B)) (/.f64 (cbrt.f64 (+.f64 1 x)) (sqrt.f64 B)))
(*.f64 (/.f64 (hypot.f64 1 (sqrt.f64 x)) 1) (/.f64 (hypot.f64 1 (sqrt.f64 x)) B))
(*.f64 (/.f64 (hypot.f64 1 (sqrt.f64 x)) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (hypot.f64 1 (sqrt.f64 x)) (cbrt.f64 B)))
(*.f64 (*.f64 (+.f64 1 x) (cbrt.f64 (pow.f64 B -2))) (/.f64 1 (cbrt.f64 B)))
(*.f64 (*.f64 (+.f64 1 x) (pow.f64 B -1/2)) (pow.f64 B -1/2))
(/.f64 1 (/.f64 B (+.f64 1 x)))
(/.f64 1 (/.f64 (/.f64 B (+.f64 1 x)) 1))
(/.f64 (+.f64 1 x) B)
(/.f64 -1 (neg.f64 (/.f64 B (+.f64 1 x))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 1 x)) 2) (/.f64 B (cbrt.f64 (+.f64 1 x))))
(/.f64 (hypot.f64 1 (sqrt.f64 x)) (/.f64 B (hypot.f64 1 (sqrt.f64 x))))
(/.f64 (+.f64 -1 (neg.f64 x)) (neg.f64 B))
(/.f64 (+.f64 1 (pow.f64 x 3)) (*.f64 B (+.f64 1 (-.f64 (pow.f64 x 2) x))))
(/.f64 (-.f64 1 (pow.f64 x 2)) (*.f64 B (-.f64 1 x)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 x 3)) 1) (*.f64 (+.f64 1 (-.f64 (pow.f64 x 2) x)) B))
(/.f64 (*.f64 (+.f64 1 (pow.f64 x 3)) -1) (*.f64 (+.f64 1 (-.f64 (pow.f64 x 2) x)) (neg.f64 B)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 x 2)) 1) (*.f64 (-.f64 1 x) B))
(/.f64 (*.f64 (-.f64 1 (pow.f64 x 2)) -1) (*.f64 (-.f64 1 x) (neg.f64 B)))
(/.f64 (neg.f64 (+.f64 -1 (neg.f64 x))) (neg.f64 (neg.f64 B)))
(/.f64 (/.f64 (+.f64 1 x) (sqrt.f64 B)) (sqrt.f64 B))
(/.f64 (*.f64 (+.f64 1 x) -1) (neg.f64 B))
(/.f64 (*.f64 (+.f64 1 (pow.f64 x 3)) (/.f64 1 B)) (+.f64 1 (-.f64 (pow.f64 x 2) x)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 x 2)) (/.f64 1 B)) (-.f64 1 x))
(/.f64 (/.f64 (+.f64 1 x) 1) B)
(/.f64 (/.f64 (+.f64 1 x) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B))
(pow.f64 (/.f64 (+.f64 1 x) B) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 x) B) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 x) B)) 2)
(pow.f64 (/.f64 B (+.f64 1 x)) -1)
(neg.f64 (/.f64 (+.f64 1 x) (neg.f64 B)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 1 x) B) 2))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 x) B) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 B -3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 B 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 x) B)))
(exp.f64 (-.f64 (log1p.f64 x) (log.f64 B)))
(exp.f64 (*.f64 (-.f64 (log1p.f64 x) (log.f64 B)) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 x) B)))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))) 1)
(*.f64 1 (exp.f64 (/.f64 (+.f64 1 x) B)))
(*.f64 (exp.f64 (/.f64 (+.f64 1 x) B)) 1)
(*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))) (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))) 2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))) 2) (cbrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))))
(*.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))) (sqrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))))
(pow.f64 (exp.f64 (/.f64 (+.f64 1 x) B)) 1)
(pow.f64 (exp.f64 (+.f64 1 x)) (/.f64 1 B))
(pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))) 3)
(pow.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 1 x) B)) 3) 1/3)
(pow.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))) 2)
(pow.f64 (exp.f64 1) (/.f64 (+.f64 1 x) B))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) 2)) (cbrt.f64 (/.f64 (+.f64 1 x) B)))
(pow.f64 (exp.f64 (sqrt.f64 (/.f64 (+.f64 1 x) B))) (sqrt.f64 (/.f64 (+.f64 1 x) B)))
(sqrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 1 x) B)) 2))
(log.f64 (exp.f64 (exp.f64 (/.f64 (+.f64 1 x) B))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))))
(cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 1 x) B)) 3))
(expm1.f64 (log1p.f64 (exp.f64 (/.f64 (+.f64 1 x) B))))
(log1p.f64 (expm1.f64 (exp.f64 (/.f64 (+.f64 1 x) B))))
(+.f64 0 (/.f64 (+.f64 1 x) B))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 x) B))) 1)
(*.f64 1 (/.f64 (+.f64 1 x) B))
(*.f64 (/.f64 1 B) (+.f64 1 x))
(*.f64 (+.f64 1 x) (/.f64 1 B))
(*.f64 (/.f64 (+.f64 1 x) B) 1)
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) 2) (cbrt.f64 (/.f64 (+.f64 1 x) B)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 B)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) B)) (sqrt.f64 (/.f64 (+.f64 1 x) B)))
(*.f64 (pow.f64 B -1/2) (/.f64 (+.f64 1 x) (sqrt.f64 B)))
(*.f64 (hypot.f64 1 (sqrt.f64 x)) (*.f64 (hypot.f64 1 (sqrt.f64 x)) (/.f64 1 B)))
(*.f64 (+.f64 -1 (neg.f64 x)) (/.f64 1 (neg.f64 B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (+.f64 1 x) (cbrt.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 1 x)) B))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 x)) 2) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 (/.f64 (+.f64 1 x) B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 x)) 2) (sqrt.f64 B)) (/.f64 (cbrt.f64 (+.f64 1 x)) (sqrt.f64 B)))
(*.f64 (/.f64 (hypot.f64 1 (sqrt.f64 x)) 1) (/.f64 (hypot.f64 1 (sqrt.f64 x)) B))
(*.f64 (/.f64 (hypot.f64 1 (sqrt.f64 x)) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (hypot.f64 1 (sqrt.f64 x)) (cbrt.f64 B)))
(*.f64 (*.f64 (+.f64 1 x) (cbrt.f64 (pow.f64 B -2))) (/.f64 1 (cbrt.f64 B)))
(*.f64 (*.f64 (+.f64 1 x) (pow.f64 B -1/2)) (pow.f64 B -1/2))
(pow.f64 (/.f64 (+.f64 1 x) B) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 x) B) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 x) B)) 2)
(pow.f64 (/.f64 B (+.f64 1 x)) -1)
(neg.f64 (/.f64 (+.f64 1 x) (neg.f64 B)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 1 x) B) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 x) B))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 x) B) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 B -3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 B 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 x) B)))
(exp.f64 (-.f64 (log1p.f64 x) (log.f64 B)))
(exp.f64 (*.f64 (-.f64 (log1p.f64 x) (log.f64 B)) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 x) B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)))) 1)
(*.f64 1 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)))
(*.f64 -1 (/.f64 (/.f64 1 F) (/.f64 (sin.f64 B) F)))
(*.f64 -1 (/.f64 1 (*.f64 F (/.f64 (sin.f64 B) F))))
(*.f64 -1 (*.f64 (/.f64 1 F) (/.f64 F (sin.f64 B))))
(*.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F)))
(*.f64 (/.f64 -1 F) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)) 1)
(*.f64 (cbrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))) 2) (cbrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) (*.f64 (cbrt.f64 (/.f64 -1 F)) (/.f64 F (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))) (sqrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))))
(*.f64 (sqrt.f64 (/.f64 -1 F)) (*.f64 (sqrt.f64 (/.f64 -1 F)) (/.f64 F (sin.f64 B))))
(*.f64 (/.f64 1 F) (/.f64 1 (/.f64 (neg.f64 (sin.f64 B)) F)))
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))
(*.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) F)
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) 1) (/.f64 (cbrt.f64 (/.f64 -1 F)) (/.f64 (sin.f64 B) F)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 F)) 1) (/.f64 (sqrt.f64 (/.f64 -1 F)) (/.f64 (sin.f64 B) F)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 F)) (sin.f64 B)) (/.f64 (sqrt.f64 (/.f64 -1 F)) (/.f64 1 F)))
(*.f64 (/.f64 1 (sin.f64 B)) (/.f64 (/.f64 -1 F) (/.f64 1 F)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) 2)) (/.f64 (/.f64 -1 F) (cbrt.f64 (/.f64 (sin.f64 B) F))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (sin.f64 B) F))) (/.f64 (/.f64 -1 F) (sqrt.f64 (/.f64 (sin.f64 B) F))))
(*.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (/.f64 1 F) (/.f64 1 F)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) 2)) (/.f64 (/.f64 1 F) (cbrt.f64 (/.f64 (sin.f64 B) F))))
(*.f64 (/.f64 -1 (sqrt.f64 (/.f64 (sin.f64 B) F))) (/.f64 (/.f64 1 F) (sqrt.f64 (/.f64 (sin.f64 B) F))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) (sin.f64 B)) (/.f64 (cbrt.f64 (/.f64 -1 F)) (/.f64 1 F)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) 2)) (cbrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) (sqrt.f64 (/.f64 (sin.f64 B) F))) (/.f64 (cbrt.f64 (/.f64 -1 F)) (sqrt.f64 (/.f64 (sin.f64 B) F))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 F)) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) 2)) (/.f64 (sqrt.f64 (/.f64 -1 F)) (cbrt.f64 (/.f64 (sin.f64 B) F))))
(*.f64 (*.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) 1) F)
(*.f64 (*.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) (pow.f64 (cbrt.f64 F) 2)) (cbrt.f64 F))
(*.f64 (*.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) (sqrt.f64 F)) (sqrt.f64 F))
(*.f64 (/.f64 (/.f64 -1 F) 1) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 (/.f64 -1 F) (neg.f64 (sin.f64 B))) (neg.f64 F))
(pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))) 2)
(pow.f64 (*.f64 (/.f64 (sin.f64 B) F) (*.f64 F -1)) -1)
(neg.f64 (/.f64 (/.f64 -1 F) (/.f64 (neg.f64 (sin.f64 B)) F)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 F) 3) (pow.f64 (/.f64 (sin.f64 B) F) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))))
(exp.f64 (log.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 B) F))) 1)
(*.f64 1 (/.f64 (sin.f64 B) F))
(*.f64 (sin.f64 B) (/.f64 1 F))
(*.f64 (/.f64 (sin.f64 B) F) 1)
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (*.f64 (cbrt.f64 (sin.f64 B)) (/.f64 1 F)))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) 2) (cbrt.f64 (/.f64 (sin.f64 B) F)))
(*.f64 (sqrt.f64 (sin.f64 B)) (*.f64 (sqrt.f64 (sin.f64 B)) (/.f64 1 F)))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 B) F)) (sqrt.f64 (/.f64 (sin.f64 B) F)))
(*.f64 (neg.f64 (sin.f64 B)) (/.f64 -1 F))
(*.f64 (/.f64 1 F) (sin.f64 B))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 F) 2)) (/.f64 (sin.f64 B) (cbrt.f64 F)))
(*.f64 (/.f64 1 (sqrt.f64 F)) (/.f64 (sin.f64 B) (sqrt.f64 F)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 B)) F))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (pow.f64 (cbrt.f64 F) 2)) (cbrt.f64 (/.f64 (sin.f64 B) F)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (sqrt.f64 F)) (/.f64 (cbrt.f64 (sin.f64 B)) (sqrt.f64 F)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) 1) (/.f64 (sqrt.f64 (sin.f64 B)) F))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) (pow.f64 (cbrt.f64 F) 2)) (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 F)))
(pow.f64 (/.f64 (sin.f64 B) F) 1)
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) 3)
(pow.f64 (pow.f64 (/.f64 (sin.f64 B) F) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 B) F)) 2)
(pow.f64 (/.f64 F (sin.f64 B)) -1)
(neg.f64 (/.f64 (sin.f64 B) (neg.f64 F)))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2))
(log.f64 (exp.f64 (/.f64 (sin.f64 B) F)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 B) F))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 3))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 B) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 B) F)))
(exp.f64 (log.f64 (/.f64 (sin.f64 B) F)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 B) F)) 1))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 B) F)))
Outputs
(/.f64 x B)
(+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))
(fma.f64 -1/3 (*.f64 x B) (/.f64 x B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B)))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 x 1/45)) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)))
(-.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (*.f64 x (*.f64 1/45 (pow.f64 B 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (+.f64 (*.f64 -2/45 x) (*.f64 17/315 x))))) (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 x 1/45)) (fma.f64 -1 (*.f64 (pow.f64 B 5) (fma.f64 -1/3 (*.f64 x 1/45) (*.f64 x 1/105))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x B))))
(+.f64 (fma.f64 -1/3 (*.f64 x B) (/.f64 x B)) (neg.f64 (fma.f64 (pow.f64 B 3) (*.f64 x 1/45) (*.f64 (pow.f64 B 5) (fma.f64 x 1/105 (*.f64 x -1/135))))))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (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 2/15 (/.f64 (pow.f64 B 5) x)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 B 3) x)) (/.f64 B x)))
(fma.f64 2/15 (/.f64 (pow.f64 B 5) x) (fma.f64 1/3 (/.f64 (pow.f64 B 3) x) (/.f64 B x)))
(+.f64 (*.f64 17/315 (/.f64 (pow.f64 B 7) x)) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 B 5) x)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 B 3) x)) (/.f64 B x))))
(fma.f64 17/315 (/.f64 (pow.f64 B 7) x) (fma.f64 2/15 (/.f64 (pow.f64 B 5) x) (fma.f64 1/3 (/.f64 (pow.f64 B 3) x) (/.f64 B x))))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))
(/.f64 (-.f64 1 x) B)
(-.f64 (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 B)) (/.f64 x B))
(+.f64 (*.f64 (*.f64 1/3 B) x) (/.f64 (-.f64 1 x) B))
(fma.f64 (*.f64 x B) 1/3 (/.f64 (-.f64 1 x) B))
(-.f64 (+.f64 (*.f64 1/3 (*.f64 B x)) (+.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (/.f64 1 B))) (/.f64 x B))
(-.f64 (fma.f64 1/3 (*.f64 x B) (fma.f64 (pow.f64 B 3) (*.f64 x 1/45) (/.f64 1 B))) (/.f64 x B))
(+.f64 (fma.f64 (*.f64 x B) 1/3 (*.f64 x (*.f64 1/45 (pow.f64 B 3)))) (/.f64 (-.f64 1 x) B))
(-.f64 (+.f64 (*.f64 1/3 (*.f64 B x)) (+.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (+.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (+.f64 (*.f64 -2/45 x) (*.f64 17/315 x)))) (/.f64 1 B)))) (/.f64 x B))
(-.f64 (fma.f64 1/3 (*.f64 x B) (fma.f64 (pow.f64 B 3) (*.f64 x 1/45) (fma.f64 (pow.f64 B 5) (fma.f64 -1/3 (*.f64 x 1/45) (*.f64 x 1/105)) (/.f64 1 B)))) (/.f64 x B))
(fma.f64 (*.f64 x B) 1/3 (+.f64 (fma.f64 (pow.f64 B 3) (*.f64 x 1/45) (*.f64 (pow.f64 B 5) (fma.f64 x 1/105 (*.f64 x -1/135)))) (/.f64 (-.f64 1 x) B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(*.f64 (cos.f64 B) (neg.f64 (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(*.f64 (cos.f64 B) (neg.f64 (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 1 B)
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(*.f64 (cos.f64 B) (neg.f64 (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(*.f64 (cos.f64 B) (neg.f64 (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (/.f64 1 B))
(-.f64 (/.f64 1 B) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(/.f64 1 B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(/.f64 x B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(/.f64 x B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(/.f64 (+.f64 1 x) B)
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(/.f64 (+.f64 1 x) B)
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(/.f64 (+.f64 1 x) B)
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(/.f64 (+.f64 1 x) B)
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(/.f64 (+.f64 1 x) B)
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(/.f64 (+.f64 1 x) B)
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(/.f64 (+.f64 1 x) B)
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(/.f64 (+.f64 1 x) B)
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(/.f64 (+.f64 1 x) B)
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(/.f64 (+.f64 1 x) B)
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(/.f64 (+.f64 1 x) B)
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(/.f64 (+.f64 1 x) B)
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(exp.f64 (/.f64 1 B))
(+.f64 (exp.f64 (/.f64 1 B)) (/.f64 (*.f64 x (exp.f64 (/.f64 1 B))) B))
(+.f64 (exp.f64 (/.f64 1 B)) (/.f64 (exp.f64 (/.f64 1 B)) (/.f64 B x)))
(+.f64 (exp.f64 (/.f64 1 B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (exp.f64 (/.f64 1 B))) (pow.f64 B 2))) (/.f64 (*.f64 x (exp.f64 (/.f64 1 B))) B)))
(+.f64 (exp.f64 (/.f64 1 B)) (fma.f64 1/2 (/.f64 (pow.f64 x 2) (/.f64 (pow.f64 B 2) (exp.f64 (/.f64 1 B)))) (/.f64 (*.f64 x (exp.f64 (/.f64 1 B))) B)))
(+.f64 (exp.f64 (/.f64 1 B)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 B 2)) (exp.f64 (/.f64 1 B))) (/.f64 (exp.f64 (/.f64 1 B)) (/.f64 B x))))
(+.f64 (exp.f64 (/.f64 1 B)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x 3) (exp.f64 (/.f64 1 B))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (exp.f64 (/.f64 1 B))) (pow.f64 B 2))) (/.f64 (*.f64 x (exp.f64 (/.f64 1 B))) B))))
(+.f64 (exp.f64 (/.f64 1 B)) (fma.f64 1/6 (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 B 3) (exp.f64 (/.f64 1 B)))) (fma.f64 1/2 (/.f64 (pow.f64 x 2) (/.f64 (pow.f64 B 2) (exp.f64 (/.f64 1 B)))) (/.f64 (*.f64 x (exp.f64 (/.f64 1 B))) B))))
(+.f64 (exp.f64 (/.f64 1 B)) (fma.f64 1/6 (/.f64 (exp.f64 (/.f64 1 B)) (/.f64 (pow.f64 B 3) (pow.f64 x 3))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 B 2)) (exp.f64 (/.f64 1 B))) (/.f64 (exp.f64 (/.f64 1 B)) (/.f64 B x)))))
(exp.f64 (/.f64 (-.f64 1 (*.f64 -1 x)) B))
(exp.f64 (/.f64 (neg.f64 (-.f64 -1 x)) B))
(exp.f64 (/.f64 (+.f64 x 1) B))
(exp.f64 (/.f64 (-.f64 1 (*.f64 -1 x)) B))
(exp.f64 (/.f64 (neg.f64 (-.f64 -1 x)) B))
(exp.f64 (/.f64 (+.f64 x 1) B))
(exp.f64 (/.f64 (-.f64 1 (*.f64 -1 x)) B))
(exp.f64 (/.f64 (neg.f64 (-.f64 -1 x)) B))
(exp.f64 (/.f64 (+.f64 x 1) B))
(exp.f64 (/.f64 (-.f64 1 (*.f64 -1 x)) B))
(exp.f64 (/.f64 (neg.f64 (-.f64 -1 x)) B))
(exp.f64 (/.f64 (+.f64 x 1) B))
1
(+.f64 1 (+.f64 (/.f64 1 B) (/.f64 x B)))
(+.f64 (+.f64 1 (/.f64 1 B)) (/.f64 x B))
(+.f64 1 (/.f64 (+.f64 x 1) B))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 B 2))) (+.f64 (/.f64 1 B) (/.f64 x B))))
(+.f64 1 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 B 2)) (+.f64 (/.f64 x B) (/.f64 1 B))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 B (+.f64 x 1)) -2) (/.f64 (+.f64 x 1) B)))
(+.f64 1 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 B 2))) (+.f64 (/.f64 1 B) (/.f64 x B)))))
(+.f64 1 (fma.f64 1/6 (pow.f64 (/.f64 (+.f64 x 1) B) 3) (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 B 2)) (+.f64 (/.f64 x B) (/.f64 1 B)))))
(+.f64 1 (fma.f64 1/6 (pow.f64 (/.f64 (+.f64 x 1) B) 3) (fma.f64 1/2 (pow.f64 (/.f64 B (+.f64 x 1)) -2) (/.f64 (+.f64 x 1) B))))
1
(+.f64 1 (+.f64 (/.f64 1 B) (/.f64 x B)))
(+.f64 (+.f64 1 (/.f64 1 B)) (/.f64 x B))
(+.f64 1 (/.f64 (+.f64 x 1) B))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 B 2))) (+.f64 (/.f64 1 B) (/.f64 x B))))
(+.f64 1 (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 B 2)) (+.f64 (/.f64 x B) (/.f64 1 B))))
(+.f64 1 (fma.f64 1/2 (pow.f64 (/.f64 B (+.f64 x 1)) -2) (/.f64 (+.f64 x 1) B)))
(+.f64 1 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 B 2))) (+.f64 (/.f64 1 B) (/.f64 x B)))))
(+.f64 1 (fma.f64 1/6 (pow.f64 (/.f64 (+.f64 x 1) B) 3) (fma.f64 1/2 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 B 2)) (+.f64 (/.f64 x B) (/.f64 1 B)))))
(+.f64 1 (fma.f64 1/6 (pow.f64 (/.f64 (+.f64 x 1) B) 3) (fma.f64 1/2 (pow.f64 (/.f64 B (+.f64 x 1)) -2) (/.f64 (+.f64 x 1) B))))
(/.f64 1 B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(/.f64 x B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(/.f64 x B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(+.f64 (/.f64 1 B) (/.f64 x B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 B)
(-.f64 (*.f64 -1/6 B) (/.f64 1 B))
(-.f64 (*.f64 B -1/6) (/.f64 1 B))
(fma.f64 B -1/6 (/.f64 -1 B))
(-.f64 (+.f64 (*.f64 -1/6 B) (*.f64 -7/360 (pow.f64 B 3))) (/.f64 1 B))
(-.f64 (fma.f64 -1/6 B (*.f64 (pow.f64 B 3) -7/360)) (/.f64 1 B))
(fma.f64 B -1/6 (fma.f64 (pow.f64 B 3) -7/360 (/.f64 -1 B)))
(-.f64 (+.f64 (*.f64 -1/6 B) (+.f64 (*.f64 -7/360 (pow.f64 B 3)) (*.f64 -31/15120 (pow.f64 B 5)))) (/.f64 1 B))
(-.f64 (fma.f64 -1/6 B (fma.f64 -7/360 (pow.f64 B 3) (*.f64 (pow.f64 B 5) -31/15120))) (/.f64 1 B))
(+.f64 (fma.f64 (pow.f64 B 5) -31/15120 (*.f64 (pow.f64 B 3) -7/360)) (fma.f64 B -1/6 (/.f64 -1 B)))
(+.f64 (fma.f64 (pow.f64 B 3) -7/360 (*.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 B F)
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 B 3) F)) (/.f64 B F))
(fma.f64 -1/6 (/.f64 (pow.f64 B 3) F) (/.f64 B F))
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 B 3) F)) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 B 5) F)) (/.f64 B F)))
(fma.f64 -1/6 (/.f64 (pow.f64 B 3) F) (fma.f64 1/120 (/.f64 (pow.f64 B 5) F) (/.f64 B F)))
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 B 3) F)) (+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 B 7) F)) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 B 5) F)) (/.f64 B F))))
(fma.f64 -1/6 (/.f64 (pow.f64 B 3) F) (fma.f64 -1/5040 (/.f64 (pow.f64 B 7) F) (fma.f64 1/120 (/.f64 (pow.f64 B 5) F) (/.f64 B F))))
(-.f64 (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 (/.f64 x (tan.f64 B)) 1)
(/.f64 x (tan.f64 B))
(*.f64 -1 (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 x (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 (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 (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 (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 x (tan.f64 B))
(*.f64 (/.f64 1 (sqrt.f64 (tan.f64 B))) (/.f64 x (sqrt.f64 (tan.f64 B))))
(/.f64 x (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 (pow.f64 (cbrt.f64 x) 2) (/.f64 (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 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 1 (neg.f64 (tan.f64 B))) (neg.f64 x))
(/.f64 x (tan.f64 B))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) 1) x)
(/.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 (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))
(neg.f64 (/.f64 x (neg.f64 (tan.f64 B))))
(/.f64 x (tan.f64 B))
(sqrt.f64 (pow.f64 (/.f64 (tan.f64 B) x) -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 (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 1 (/.f64 (tan.f64 B) x))
(/.f64 (tan.f64 B) x)
(*.f64 (tan.f64 B) (/.f64 1 x))
(/.f64 (tan.f64 B) x)
(*.f64 (/.f64 (tan.f64 B) x) 1)
(/.f64 (tan.f64 B) x)
(*.f64 -1 (/.f64 (neg.f64 (tan.f64 B)) x))
(/.f64 (tan.f64 B) x)
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 B)) 2) (*.f64 (cbrt.f64 (tan.f64 B)) (/.f64 1 x)))
(/.f64 (tan.f64 B) x)
(*.f64 (cbrt.f64 (/.f64 (tan.f64 B) x)) (pow.f64 (cbrt.f64 (/.f64 (tan.f64 B) x)) 2))
(/.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 (tan.f64 B)) (*.f64 (sqrt.f64 (tan.f64 B)) (/.f64 1 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 (neg.f64 (tan.f64 B)) (/.f64 1 (neg.f64 x)))
(/.f64 (tan.f64 B) x)
(*.f64 (/.f64 1 x) (tan.f64 B))
(/.f64 (tan.f64 B) x)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (tan.f64 B) (cbrt.f64 x)))
(/.f64 (tan.f64 B) x)
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (tan.f64 B) (sqrt.f64 x)))
(/.f64 (tan.f64 B) 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 (cbrt.f64 (/.f64 (tan.f64 B) x)) (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (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 (tan.f64 B) 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)))
(/.f64 (tan.f64 B) x)
(*.f64 (/.f64 1 (neg.f64 x)) (neg.f64 (tan.f64 B)))
(/.f64 (tan.f64 B) x)
(pow.f64 (/.f64 (tan.f64 B) x) 1)
(/.f64 (tan.f64 B) x)
(pow.f64 (/.f64 x (tan.f64 B)) -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)
(neg.f64 (/.f64 (tan.f64 B) (neg.f64 x)))
(/.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)
(+.f64 (/.f64 1 B) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 1 B) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 1))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(+.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 1 (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 1 (tan.f64 B)) (+.f64 (neg.f64 x) x)))
(+.f64 (-.f64 (/.f64 1 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 B) (/.f64 x (tan.f64 B))) (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 1 (tan.f64 B)) (+.f64 (neg.f64 x) x)))
(+.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 1 (tan.f64 B)) (+.f64 (neg.f64 x) x)))
(+.f64 (-.f64 (/.f64 1 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 B) (/.f64 x (tan.f64 B))) (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 1 (tan.f64 B)) (+.f64 (neg.f64 x) x)))
(+.f64 (-.f64 (/.f64 1 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 B) (/.f64 x (tan.f64 B))) (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 1 (tan.f64 B)) (+.f64 (neg.f64 x) x)))
(+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 1 B))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(*.f64 1 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(*.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) 1)
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(*.f64 (cbrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) 2))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) 2) (cbrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(*.f64 (sqrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) (sqrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(*.f64 (-.f64 (tan.f64 B) (*.f64 B x)) (/.f64 1 (*.f64 B (tan.f64 B))))
(*.f64 (-.f64 (tan.f64 B) (*.f64 x B)) (/.f64 1 (*.f64 B (tan.f64 B))))
(/.f64 (-.f64 (tan.f64 B) (*.f64 x B)) (*.f64 B (tan.f64 B)))
(*.f64 (-.f64 (pow.f64 B -3) (pow.f64 (/.f64 (tan.f64 B) x) -3)) (/.f64 1 (+.f64 (pow.f64 B -2) (+.f64 (pow.f64 (/.f64 (tan.f64 B) x) -2) (/.f64 x (*.f64 B (tan.f64 B)))))))
(*.f64 (-.f64 (pow.f64 B -3) (pow.f64 (/.f64 (tan.f64 B) x) -3)) (/.f64 1 (+.f64 (pow.f64 B -2) (+.f64 (pow.f64 (/.f64 (tan.f64 B) x) -2) (/.f64 (/.f64 x B) (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 B -3) (pow.f64 (/.f64 (tan.f64 B) x) -3)) (+.f64 (pow.f64 (/.f64 (tan.f64 B) x) -2) (+.f64 (/.f64 x (*.f64 B (tan.f64 B))) (pow.f64 B -2))))
(*.f64 (-.f64 (pow.f64 B -2) (pow.f64 (/.f64 (tan.f64 B) x) -2)) (/.f64 1 (+.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(/.f64 (-.f64 (pow.f64 B -2) (pow.f64 (/.f64 (tan.f64 B) x) -2)) (+.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))
(*.f64 (+.f64 (pow.f64 B -1/2) (sqrt.f64 (/.f64 x (tan.f64 B)))) (-.f64 (pow.f64 B -1/2) (sqrt.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 B -1/2)) (-.f64 (pow.f64 B -1/2) (sqrt.f64 (/.f64 x (tan.f64 B)))))
(/.f64 1 (/.f64 (*.f64 B (tan.f64 B)) (-.f64 (tan.f64 B) (*.f64 B x))))
(*.f64 (-.f64 (tan.f64 B) (*.f64 x B)) (/.f64 1 (*.f64 B (tan.f64 B))))
(/.f64 (-.f64 (tan.f64 B) (*.f64 x B)) (*.f64 B (tan.f64 B)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 B -2) (+.f64 (pow.f64 (/.f64 (tan.f64 B) x) -2) (/.f64 x (*.f64 B (tan.f64 B))))) (-.f64 (pow.f64 B -3) (pow.f64 (/.f64 (tan.f64 B) x) -3))))
(*.f64 (-.f64 (pow.f64 B -3) (pow.f64 (/.f64 (tan.f64 B) x) -3)) (/.f64 1 (+.f64 (pow.f64 B -2) (+.f64 (pow.f64 (/.f64 (tan.f64 B) x) -2) (/.f64 (/.f64 x B) (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 B -3) (pow.f64 (/.f64 (tan.f64 B) x) -3)) (+.f64 (pow.f64 (/.f64 (tan.f64 B) x) -2) (+.f64 (/.f64 x (*.f64 B (tan.f64 B))) (pow.f64 B -2))))
(/.f64 1 (/.f64 (+.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (-.f64 (pow.f64 B -2) (pow.f64 (/.f64 (tan.f64 B) x) -2))))
(*.f64 (-.f64 (pow.f64 B -2) (pow.f64 (/.f64 (tan.f64 B) x) -2)) (/.f64 1 (+.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(/.f64 (-.f64 (pow.f64 B -2) (pow.f64 (/.f64 (tan.f64 B) x) -2)) (+.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))
(/.f64 (-.f64 (tan.f64 B) (*.f64 B x)) (*.f64 B (tan.f64 B)))
(*.f64 (-.f64 (tan.f64 B) (*.f64 x B)) (/.f64 1 (*.f64 B (tan.f64 B))))
(/.f64 (-.f64 (tan.f64 B) (*.f64 x B)) (*.f64 B (tan.f64 B)))
(/.f64 (-.f64 (pow.f64 B -3) (pow.f64 (/.f64 (tan.f64 B) x) -3)) (+.f64 (pow.f64 B -2) (+.f64 (pow.f64 (/.f64 (tan.f64 B) x) -2) (/.f64 x (*.f64 B (tan.f64 B))))))
(*.f64 (-.f64 (pow.f64 B -3) (pow.f64 (/.f64 (tan.f64 B) x) -3)) (/.f64 1 (+.f64 (pow.f64 B -2) (+.f64 (pow.f64 (/.f64 (tan.f64 B) x) -2) (/.f64 (/.f64 x B) (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 B -3) (pow.f64 (/.f64 (tan.f64 B) x) -3)) (+.f64 (pow.f64 (/.f64 (tan.f64 B) x) -2) (+.f64 (/.f64 x (*.f64 B (tan.f64 B))) (pow.f64 B -2))))
(/.f64 (-.f64 (pow.f64 B -2) (pow.f64 (/.f64 (tan.f64 B) x) -2)) (+.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))
(*.f64 (-.f64 (pow.f64 B -2) (pow.f64 (/.f64 (tan.f64 B) x) -2)) (/.f64 1 (+.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(/.f64 (-.f64 (/.f64 (tan.f64 B) x) B) (*.f64 B (/.f64 (tan.f64 B) x)))
(*.f64 (/.f64 (-.f64 (/.f64 (tan.f64 B) x) B) (*.f64 B (tan.f64 B))) x)
(/.f64 (-.f64 (/.f64 (neg.f64 (tan.f64 B)) x) (*.f64 B -1)) (*.f64 B (/.f64 (neg.f64 (tan.f64 B)) x)))
(/.f64 (+.f64 (/.f64 (neg.f64 (tan.f64 B)) x) B) (*.f64 B (/.f64 (neg.f64 (tan.f64 B)) x)))
(/.f64 (neg.f64 (-.f64 (/.f64 (tan.f64 B) x) B)) (*.f64 (/.f64 (tan.f64 B) x) (neg.f64 B)))
(/.f64 (fma.f64 -1 (/.f64 (tan.f64 B) x) B) (*.f64 (/.f64 (tan.f64 B) x) (neg.f64 B)))
(/.f64 (-.f64 (neg.f64 (tan.f64 B)) (*.f64 B (neg.f64 x))) (*.f64 B (neg.f64 (tan.f64 B))))
(*.f64 (-.f64 (tan.f64 B) (*.f64 x B)) (/.f64 1 (*.f64 B (tan.f64 B))))
(/.f64 (-.f64 (tan.f64 B) (*.f64 x B)) (*.f64 B (tan.f64 B)))
(/.f64 (-.f64 (/.f64 (neg.f64 (tan.f64 B)) x) (*.f64 (neg.f64 B) 1)) (*.f64 (neg.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (+.f64 (/.f64 (neg.f64 (tan.f64 B)) x) B) (*.f64 B (/.f64 (neg.f64 (tan.f64 B)) x)))
(/.f64 (neg.f64 (-.f64 (/.f64 (tan.f64 B) x) B)) (*.f64 (/.f64 (tan.f64 B) x) (neg.f64 B)))
(/.f64 (fma.f64 -1 (/.f64 (tan.f64 B) x) B) (*.f64 (/.f64 (tan.f64 B) x) (neg.f64 B)))
(/.f64 (-.f64 (neg.f64 (tan.f64 B)) (*.f64 (neg.f64 B) x)) (*.f64 (neg.f64 B) (tan.f64 B)))
(*.f64 (-.f64 (tan.f64 B) (*.f64 x B)) (/.f64 1 (*.f64 B (tan.f64 B))))
(/.f64 (-.f64 (tan.f64 B) (*.f64 x B)) (*.f64 B (tan.f64 B)))
(/.f64 (-.f64 (/.f64 (tan.f64 B) x) (*.f64 (neg.f64 B) -1)) (*.f64 (neg.f64 B) (/.f64 (neg.f64 (tan.f64 B)) x)))
(/.f64 (-.f64 (/.f64 (tan.f64 B) x) B) (*.f64 B (/.f64 (tan.f64 B) x)))
(*.f64 (/.f64 (-.f64 (/.f64 (tan.f64 B) x) B) (*.f64 B (tan.f64 B))) x)
(/.f64 (-.f64 (*.f64 -1 (neg.f64 (tan.f64 B))) (*.f64 (neg.f64 B) (neg.f64 x))) (*.f64 (neg.f64 B) (neg.f64 (tan.f64 B))))
(*.f64 (-.f64 (tan.f64 B) (*.f64 x B)) (/.f64 1 (*.f64 B (tan.f64 B))))
(/.f64 (-.f64 (tan.f64 B) (*.f64 x B)) (*.f64 B (tan.f64 B)))
(/.f64 (neg.f64 (-.f64 (tan.f64 B) (*.f64 B x))) (neg.f64 (*.f64 B (tan.f64 B))))
(*.f64 (-.f64 (tan.f64 B) (*.f64 x B)) (/.f64 1 (*.f64 B (tan.f64 B))))
(/.f64 (-.f64 (tan.f64 B) (*.f64 x B)) (*.f64 B (tan.f64 B)))
(/.f64 (neg.f64 (-.f64 (pow.f64 B -3) (pow.f64 (/.f64 (tan.f64 B) x) -3))) (neg.f64 (+.f64 (pow.f64 B -2) (+.f64 (pow.f64 (/.f64 (tan.f64 B) x) -2) (/.f64 x (*.f64 B (tan.f64 B)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 B -3) (pow.f64 (/.f64 (tan.f64 B) x) -3))) (neg.f64 (+.f64 (pow.f64 B -2) (+.f64 (pow.f64 (/.f64 (tan.f64 B) x) -2) (/.f64 (/.f64 x B) (tan.f64 B))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 B -3) (pow.f64 (/.f64 (tan.f64 B) x) -3)) (+.f64 (pow.f64 (/.f64 (tan.f64 B) x) -2) (+.f64 (/.f64 x (*.f64 B (tan.f64 B))) (pow.f64 B -2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 B -2) (pow.f64 (/.f64 (tan.f64 B) x) -2))) (neg.f64 (+.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 B -2)) (pow.f64 (/.f64 (tan.f64 B) x) -2)) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))))
(/.f64 (fma.f64 -1 (pow.f64 B -2) (pow.f64 (/.f64 (tan.f64 B) x) -2)) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))))
(/.f64 (+.f64 (pow.f64 B -3) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 3)) (+.f64 (pow.f64 B -2) (-.f64 (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (/.f64 1 B) (/.f64 (neg.f64 x) (tan.f64 B))))))
(/.f64 (+.f64 (pow.f64 B -3) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 3)) (+.f64 (pow.f64 B -2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 1 B)))))
(/.f64 (+.f64 (pow.f64 B -3) (pow.f64 (/.f64 x (neg.f64 (tan.f64 B))) 3)) (+.f64 (pow.f64 (/.f64 (tan.f64 B) x) -2) (+.f64 (/.f64 x (*.f64 B (tan.f64 B))) (pow.f64 B -2))))
(/.f64 (-.f64 (pow.f64 B -2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))) (-.f64 (/.f64 1 B) (/.f64 (neg.f64 x) (tan.f64 B))))
(*.f64 (-.f64 (pow.f64 B -2) (pow.f64 (/.f64 (tan.f64 B) x) -2)) (/.f64 1 (+.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(/.f64 (-.f64 (pow.f64 B -2) (pow.f64 (/.f64 (tan.f64 B) x) -2)) (+.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))
(/.f64 (/.f64 (-.f64 (tan.f64 B) (*.f64 B x)) B) (tan.f64 B))
(*.f64 (-.f64 (tan.f64 B) (*.f64 x B)) (/.f64 1 (*.f64 B (tan.f64 B))))
(/.f64 (-.f64 (tan.f64 B) (*.f64 x B)) (*.f64 B (tan.f64 B)))
(pow.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) 1)
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) 3)
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(pow.f64 (pow.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) 3) 1/3)
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) 2)
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) 2))
(fabs.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))
(log.f64 (exp.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) 3))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(exp.f64 (log.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))) 1))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(fma.f64 1 (/.f64 1 B) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(fma.f64 (cbrt.f64 (pow.f64 B -2)) (/.f64 1 (cbrt.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 B -2)) (/.f64 1 (cbrt.f64 B))) (/.f64 x (tan.f64 B)))
(fma.f64 (pow.f64 B -1/2) (pow.f64 B -1/2) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(+.f64 0 (/.f64 (+.f64 1 x) B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 x) B))) 1)
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(*.f64 1 (/.f64 (+.f64 1 x) B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(*.f64 (/.f64 1 B) (+.f64 1 x))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(*.f64 (+.f64 1 x) (/.f64 1 B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(*.f64 (/.f64 (+.f64 1 x) B) 1)
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) 2))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) 2) (cbrt.f64 (/.f64 (+.f64 1 x) B)))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 B)))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) B)) (sqrt.f64 (/.f64 (+.f64 1 x) B)))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(*.f64 (pow.f64 B -1/2) (/.f64 (+.f64 1 x) (sqrt.f64 B)))
(*.f64 (pow.f64 B -1/2) (/.f64 (+.f64 x 1) (sqrt.f64 B)))
(*.f64 (hypot.f64 1 (sqrt.f64 x)) (*.f64 (hypot.f64 1 (sqrt.f64 x)) (/.f64 1 B)))
(*.f64 (hypot.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 B) (hypot.f64 1 (sqrt.f64 x))))
(*.f64 (hypot.f64 1 (sqrt.f64 x)) (/.f64 (hypot.f64 1 (sqrt.f64 x)) B))
(*.f64 (+.f64 -1 (neg.f64 x)) (/.f64 1 (neg.f64 B)))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (+.f64 1 x) (cbrt.f64 B)))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 1 x)) B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 x)) 2) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 (/.f64 (+.f64 1 x) B)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x 1) B)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x 1)) 2) (pow.f64 (cbrt.f64 B) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 x 1) B)) (pow.f64 (cbrt.f64 (+.f64 x 1)) 2)) (pow.f64 (cbrt.f64 B) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 x)) 2) (sqrt.f64 B)) (/.f64 (cbrt.f64 (+.f64 1 x)) (sqrt.f64 B)))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(*.f64 (/.f64 (hypot.f64 1 (sqrt.f64 x)) 1) (/.f64 (hypot.f64 1 (sqrt.f64 x)) B))
(*.f64 (hypot.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 B) (hypot.f64 1 (sqrt.f64 x))))
(*.f64 (hypot.f64 1 (sqrt.f64 x)) (/.f64 (hypot.f64 1 (sqrt.f64 x)) B))
(*.f64 (/.f64 (hypot.f64 1 (sqrt.f64 x)) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (hypot.f64 1 (sqrt.f64 x)) (cbrt.f64 B)))
(*.f64 (*.f64 (+.f64 1 x) (cbrt.f64 (pow.f64 B -2))) (/.f64 1 (cbrt.f64 B)))
(*.f64 (+.f64 x 1) (*.f64 (cbrt.f64 (pow.f64 B -2)) (/.f64 1 (cbrt.f64 B))))
(/.f64 (*.f64 (+.f64 x 1) (cbrt.f64 (pow.f64 B -2))) (cbrt.f64 B))
(*.f64 (*.f64 (+.f64 1 x) (pow.f64 B -1/2)) (pow.f64 B -1/2))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(/.f64 1 (/.f64 B (+.f64 1 x)))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(/.f64 1 (/.f64 (/.f64 B (+.f64 1 x)) 1))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(/.f64 (+.f64 1 x) B)
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(/.f64 -1 (neg.f64 (/.f64 B (+.f64 1 x))))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(/.f64 (pow.f64 (cbrt.f64 (+.f64 1 x)) 2) (/.f64 B (cbrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(/.f64 (hypot.f64 1 (sqrt.f64 x)) (/.f64 B (hypot.f64 1 (sqrt.f64 x))))
(*.f64 (hypot.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 B) (hypot.f64 1 (sqrt.f64 x))))
(*.f64 (hypot.f64 1 (sqrt.f64 x)) (/.f64 (hypot.f64 1 (sqrt.f64 x)) B))
(/.f64 (+.f64 -1 (neg.f64 x)) (neg.f64 B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(/.f64 (+.f64 1 (pow.f64 x 3)) (*.f64 B (+.f64 1 (-.f64 (pow.f64 x 2) x))))
(/.f64 (+.f64 1 (pow.f64 x 3)) (*.f64 B (+.f64 (pow.f64 x 2) (-.f64 1 x))))
(/.f64 (-.f64 1 (pow.f64 x 2)) (*.f64 B (-.f64 1 x)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 x 3)) 1) (*.f64 (+.f64 1 (-.f64 (pow.f64 x 2) x)) B))
(/.f64 (+.f64 1 (pow.f64 x 3)) (*.f64 B (+.f64 1 (-.f64 (pow.f64 x 2) x))))
(/.f64 (+.f64 1 (pow.f64 x 3)) (*.f64 B (+.f64 (pow.f64 x 2) (-.f64 1 x))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 x 3)) -1) (*.f64 (+.f64 1 (-.f64 (pow.f64 x 2) x)) (neg.f64 B)))
(/.f64 (+.f64 1 (pow.f64 x 3)) (*.f64 B (+.f64 1 (-.f64 (pow.f64 x 2) x))))
(/.f64 (+.f64 1 (pow.f64 x 3)) (*.f64 B (+.f64 (pow.f64 x 2) (-.f64 1 x))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 x 2)) 1) (*.f64 (-.f64 1 x) B))
(/.f64 (-.f64 1 (pow.f64 x 2)) (*.f64 B (-.f64 1 x)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 x 2)) -1) (*.f64 (-.f64 1 x) (neg.f64 B)))
(/.f64 (-.f64 1 (pow.f64 x 2)) (*.f64 B (-.f64 1 x)))
(/.f64 (neg.f64 (+.f64 -1 (neg.f64 x))) (neg.f64 (neg.f64 B)))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(/.f64 (/.f64 (+.f64 1 x) (sqrt.f64 B)) (sqrt.f64 B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(/.f64 (*.f64 (+.f64 1 x) -1) (neg.f64 B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(/.f64 (*.f64 (+.f64 1 (pow.f64 x 3)) (/.f64 1 B)) (+.f64 1 (-.f64 (pow.f64 x 2) x)))
(/.f64 (+.f64 1 (pow.f64 x 3)) (*.f64 B (+.f64 1 (-.f64 (pow.f64 x 2) x))))
(/.f64 (+.f64 1 (pow.f64 x 3)) (*.f64 B (+.f64 (pow.f64 x 2) (-.f64 1 x))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 x 2)) (/.f64 1 B)) (-.f64 1 x))
(/.f64 (-.f64 1 (pow.f64 x 2)) (*.f64 B (-.f64 1 x)))
(/.f64 (/.f64 (+.f64 1 x) 1) B)
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(/.f64 (/.f64 (+.f64 1 x) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(pow.f64 (/.f64 (+.f64 1 x) B) 1)
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) 3)
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 x) B) 3) 1/3)
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 x) B)) 2)
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(pow.f64 (/.f64 B (+.f64 1 x)) -1)
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(neg.f64 (/.f64 (+.f64 1 x) (neg.f64 B)))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 1 x) B) 2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x 1) B) 2))
(fabs.f64 (/.f64 (+.f64 x 1) B))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 x) B) 3))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 B -3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 B -3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 B 3)))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 x) B)))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(exp.f64 (-.f64 (log1p.f64 x) (log.f64 B)))
(/.f64 (exp.f64 (log1p.f64 x)) B)
(exp.f64 (*.f64 (-.f64 (log1p.f64 x) (log.f64 B)) 1))
(exp.f64 (-.f64 (log1p.f64 x) (log.f64 B)))
(/.f64 (exp.f64 (log1p.f64 x)) B)
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 x) B)))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))) 1)
(exp.f64 (/.f64 (neg.f64 (-.f64 -1 x)) B))
(exp.f64 (/.f64 (+.f64 x 1) B))
(*.f64 1 (exp.f64 (/.f64 (+.f64 1 x) B)))
(exp.f64 (/.f64 (neg.f64 (-.f64 -1 x)) B))
(exp.f64 (/.f64 (+.f64 x 1) B))
(*.f64 (exp.f64 (/.f64 (+.f64 1 x) B)) 1)
(exp.f64 (/.f64 (neg.f64 (-.f64 -1 x)) B))
(exp.f64 (/.f64 (+.f64 x 1) B))
(*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))) (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))) 2))
(exp.f64 (/.f64 (neg.f64 (-.f64 -1 x)) B))
(exp.f64 (/.f64 (+.f64 x 1) B))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))) 2) (cbrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))))
(exp.f64 (/.f64 (neg.f64 (-.f64 -1 x)) B))
(exp.f64 (/.f64 (+.f64 x 1) B))
(*.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))) (sqrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))))
(exp.f64 (/.f64 (neg.f64 (-.f64 -1 x)) B))
(exp.f64 (/.f64 (+.f64 x 1) B))
(pow.f64 (exp.f64 (/.f64 (+.f64 1 x) B)) 1)
(exp.f64 (/.f64 (neg.f64 (-.f64 -1 x)) B))
(exp.f64 (/.f64 (+.f64 x 1) B))
(pow.f64 (exp.f64 (+.f64 1 x)) (/.f64 1 B))
(exp.f64 (/.f64 (neg.f64 (-.f64 -1 x)) B))
(exp.f64 (/.f64 (+.f64 x 1) B))
(pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))) 3)
(exp.f64 (/.f64 (neg.f64 (-.f64 -1 x)) B))
(exp.f64 (/.f64 (+.f64 x 1) B))
(pow.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 1 x) B)) 3) 1/3)
(exp.f64 (/.f64 (neg.f64 (-.f64 -1 x)) B))
(exp.f64 (/.f64 (+.f64 x 1) B))
(pow.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))) 2)
(exp.f64 (/.f64 (neg.f64 (-.f64 -1 x)) B))
(exp.f64 (/.f64 (+.f64 x 1) B))
(pow.f64 (exp.f64 1) (/.f64 (+.f64 1 x) B))
(exp.f64 (/.f64 (neg.f64 (-.f64 -1 x)) B))
(exp.f64 (/.f64 (+.f64 x 1) B))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) 2)) (cbrt.f64 (/.f64 (+.f64 1 x) B)))
(exp.f64 (/.f64 (neg.f64 (-.f64 -1 x)) B))
(exp.f64 (/.f64 (+.f64 x 1) B))
(pow.f64 (exp.f64 (sqrt.f64 (/.f64 (+.f64 1 x) B))) (sqrt.f64 (/.f64 (+.f64 1 x) B)))
(exp.f64 (/.f64 (neg.f64 (-.f64 -1 x)) B))
(exp.f64 (/.f64 (+.f64 x 1) B))
(sqrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 1 x) B)) 2))
(sqrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 x 1) B)) 2))
(fabs.f64 (exp.f64 (/.f64 (+.f64 x 1) B)))
(log.f64 (exp.f64 (exp.f64 (/.f64 (+.f64 1 x) B))))
(exp.f64 (/.f64 (neg.f64 (-.f64 -1 x)) B))
(exp.f64 (/.f64 (+.f64 x 1) B))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))))
(exp.f64 (/.f64 (neg.f64 (-.f64 -1 x)) B))
(exp.f64 (/.f64 (+.f64 x 1) B))
(cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 1 x) B)) 3))
(exp.f64 (/.f64 (neg.f64 (-.f64 -1 x)) B))
(exp.f64 (/.f64 (+.f64 x 1) B))
(expm1.f64 (log1p.f64 (exp.f64 (/.f64 (+.f64 1 x) B))))
(exp.f64 (/.f64 (neg.f64 (-.f64 -1 x)) B))
(exp.f64 (/.f64 (+.f64 x 1) B))
(log1p.f64 (expm1.f64 (exp.f64 (/.f64 (+.f64 1 x) B))))
(exp.f64 (/.f64 (neg.f64 (-.f64 -1 x)) B))
(exp.f64 (/.f64 (+.f64 x 1) B))
(+.f64 0 (/.f64 (+.f64 1 x) B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 x) B))) 1)
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(*.f64 1 (/.f64 (+.f64 1 x) B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(*.f64 (/.f64 1 B) (+.f64 1 x))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(*.f64 (+.f64 1 x) (/.f64 1 B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(*.f64 (/.f64 (+.f64 1 x) B) 1)
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) 2))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) 2) (cbrt.f64 (/.f64 (+.f64 1 x) B)))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 x)) 2) (*.f64 (cbrt.f64 (+.f64 1 x)) (/.f64 1 B)))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) B)) (sqrt.f64 (/.f64 (+.f64 1 x) B)))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(*.f64 (pow.f64 B -1/2) (/.f64 (+.f64 1 x) (sqrt.f64 B)))
(*.f64 (pow.f64 B -1/2) (/.f64 (+.f64 x 1) (sqrt.f64 B)))
(*.f64 (hypot.f64 1 (sqrt.f64 x)) (*.f64 (hypot.f64 1 (sqrt.f64 x)) (/.f64 1 B)))
(*.f64 (hypot.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 B) (hypot.f64 1 (sqrt.f64 x))))
(*.f64 (hypot.f64 1 (sqrt.f64 x)) (/.f64 (hypot.f64 1 (sqrt.f64 x)) B))
(*.f64 (+.f64 -1 (neg.f64 x)) (/.f64 1 (neg.f64 B)))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (+.f64 1 x) (cbrt.f64 B)))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 1 x)) B))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 x)) 2) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 (/.f64 (+.f64 1 x) B)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x 1) B)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x 1)) 2) (pow.f64 (cbrt.f64 B) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 x 1) B)) (pow.f64 (cbrt.f64 (+.f64 x 1)) 2)) (pow.f64 (cbrt.f64 B) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 x)) 2) (sqrt.f64 B)) (/.f64 (cbrt.f64 (+.f64 1 x)) (sqrt.f64 B)))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(*.f64 (/.f64 (hypot.f64 1 (sqrt.f64 x)) 1) (/.f64 (hypot.f64 1 (sqrt.f64 x)) B))
(*.f64 (hypot.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 1 B) (hypot.f64 1 (sqrt.f64 x))))
(*.f64 (hypot.f64 1 (sqrt.f64 x)) (/.f64 (hypot.f64 1 (sqrt.f64 x)) B))
(*.f64 (/.f64 (hypot.f64 1 (sqrt.f64 x)) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (hypot.f64 1 (sqrt.f64 x)) (cbrt.f64 B)))
(*.f64 (*.f64 (+.f64 1 x) (cbrt.f64 (pow.f64 B -2))) (/.f64 1 (cbrt.f64 B)))
(*.f64 (+.f64 x 1) (*.f64 (cbrt.f64 (pow.f64 B -2)) (/.f64 1 (cbrt.f64 B))))
(/.f64 (*.f64 (+.f64 x 1) (cbrt.f64 (pow.f64 B -2))) (cbrt.f64 B))
(*.f64 (*.f64 (+.f64 1 x) (pow.f64 B -1/2)) (pow.f64 B -1/2))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(pow.f64 (/.f64 (+.f64 1 x) B) 1)
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 x) B)) 3)
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 x) B) 3) 1/3)
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 x) B)) 2)
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(pow.f64 (/.f64 B (+.f64 1 x)) -1)
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(neg.f64 (/.f64 (+.f64 1 x) (neg.f64 B)))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 1 x) B) 2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x 1) B) 2))
(fabs.f64 (/.f64 (+.f64 x 1) B))
(log.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 x) B))))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 x) B) 3))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 B -3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 B -3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 B 3)))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 x) B)))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(exp.f64 (-.f64 (log1p.f64 x) (log.f64 B)))
(/.f64 (exp.f64 (log1p.f64 x)) B)
(exp.f64 (*.f64 (-.f64 (log1p.f64 x) (log.f64 B)) 1))
(exp.f64 (-.f64 (log1p.f64 x) (log.f64 B)))
(/.f64 (exp.f64 (log1p.f64 x)) B)
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 x) B)))
(+.f64 (/.f64 x B) (/.f64 1 B))
(/.f64 (+.f64 x 1) B)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)))) 1)
(/.f64 -1 (sin.f64 B))
(*.f64 1 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)))
(/.f64 -1 (sin.f64 B))
(*.f64 -1 (/.f64 (/.f64 1 F) (/.f64 (sin.f64 B) F)))
(/.f64 -1 (sin.f64 B))
(*.f64 -1 (/.f64 1 (*.f64 F (/.f64 (sin.f64 B) F))))
(/.f64 -1 (sin.f64 B))
(*.f64 -1 (*.f64 (/.f64 1 F) (/.f64 F (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(*.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F)))
(/.f64 -1 (sin.f64 B))
(*.f64 (/.f64 -1 F) (/.f64 F (sin.f64 B)))
(/.f64 -1 (sin.f64 B))
(*.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)) 1)
(/.f64 -1 (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))) 2))
(/.f64 -1 (sin.f64 B))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))) 2) (cbrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))))
(/.f64 -1 (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) (*.f64 (cbrt.f64 (/.f64 -1 F)) (/.f64 F (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) (*.f64 (/.f64 F (sin.f64 B)) (cbrt.f64 (/.f64 -1 F))))
(*.f64 (/.f64 F (sin.f64 B)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) (cbrt.f64 (/.f64 -1 F))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))) (sqrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))))
(/.f64 -1 (sin.f64 B))
(*.f64 (sqrt.f64 (/.f64 -1 F)) (*.f64 (sqrt.f64 (/.f64 -1 F)) (/.f64 F (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(*.f64 (/.f64 1 F) (/.f64 1 (/.f64 (neg.f64 (sin.f64 B)) F)))
(/.f64 -1 (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))
(/.f64 -1 (sin.f64 B))
(*.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) F)
(/.f64 -1 (sin.f64 B))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) 1) (/.f64 (cbrt.f64 (/.f64 -1 F)) (/.f64 (sin.f64 B) F)))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) (*.f64 (/.f64 F (sin.f64 B)) (cbrt.f64 (/.f64 -1 F))))
(*.f64 (/.f64 F (sin.f64 B)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) (cbrt.f64 (/.f64 -1 F))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 F)) 1) (/.f64 (sqrt.f64 (/.f64 -1 F)) (/.f64 (sin.f64 B) F)))
(/.f64 -1 (sin.f64 B))
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 F)) (sin.f64 B)) (/.f64 (sqrt.f64 (/.f64 -1 F)) (/.f64 1 F)))
(/.f64 -1 (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (/.f64 (/.f64 -1 F) (/.f64 1 F)))
(/.f64 -1 (sin.f64 B))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) 2)) (/.f64 (/.f64 -1 F) (cbrt.f64 (/.f64 (sin.f64 B) F))))
(/.f64 -1 (sin.f64 B))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (sin.f64 B) F))) (/.f64 (/.f64 -1 F) (sqrt.f64 (/.f64 (sin.f64 B) F))))
(/.f64 -1 (sin.f64 B))
(*.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (/.f64 1 F) (/.f64 1 F)))
(/.f64 -1 (sin.f64 B))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) 2)) (/.f64 (/.f64 1 F) (cbrt.f64 (/.f64 (sin.f64 B) F))))
(/.f64 -1 (sin.f64 B))
(*.f64 (/.f64 -1 (sqrt.f64 (/.f64 (sin.f64 B) F))) (/.f64 (/.f64 1 F) (sqrt.f64 (/.f64 (sin.f64 B) F))))
(/.f64 -1 (sin.f64 B))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) (sin.f64 B)) (/.f64 (cbrt.f64 (/.f64 -1 F)) (/.f64 1 F)))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) (*.f64 (/.f64 F (sin.f64 B)) (cbrt.f64 (/.f64 -1 F))))
(*.f64 (/.f64 F (sin.f64 B)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) (cbrt.f64 (/.f64 -1 F))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) 2)) (cbrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))))
(*.f64 (cbrt.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))) (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) 2)))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) (sqrt.f64 (/.f64 (sin.f64 B) F))) (/.f64 (cbrt.f64 (/.f64 -1 F)) (sqrt.f64 (/.f64 (sin.f64 B) F))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) (*.f64 (/.f64 F (sin.f64 B)) (cbrt.f64 (/.f64 -1 F))))
(*.f64 (/.f64 F (sin.f64 B)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) (cbrt.f64 (/.f64 -1 F))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 F)) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) 2)) (/.f64 (sqrt.f64 (/.f64 -1 F)) (cbrt.f64 (/.f64 (sin.f64 B) F))))
(/.f64 -1 (sin.f64 B))
(*.f64 (*.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) 1) F)
(/.f64 -1 (sin.f64 B))
(*.f64 (*.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) (pow.f64 (cbrt.f64 F) 2)) (cbrt.f64 F))
(/.f64 -1 (sin.f64 B))
(*.f64 (*.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) (sqrt.f64 F)) (sqrt.f64 F))
(/.f64 -1 (sin.f64 B))
(*.f64 (/.f64 (/.f64 -1 F) 1) (/.f64 F (sin.f64 B)))
(/.f64 -1 (sin.f64 B))
(*.f64 (/.f64 (/.f64 -1 F) (neg.f64 (sin.f64 B))) (neg.f64 F))
(/.f64 -1 (sin.f64 B))
(pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)) 1)
(/.f64 -1 (sin.f64 B))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))) 3)
(/.f64 -1 (sin.f64 B))
(pow.f64 (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)) 3) 1/3)
(/.f64 -1 (sin.f64 B))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))) 2)
(/.f64 -1 (sin.f64 B))
(pow.f64 (*.f64 (/.f64 (sin.f64 B) F) (*.f64 F -1)) -1)
(/.f64 -1 (sin.f64 B))
(neg.f64 (/.f64 (/.f64 -1 F) (/.f64 (neg.f64 (sin.f64 B)) F)))
(/.f64 -1 (sin.f64 B))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)) 2))
(sqrt.f64 (pow.f64 (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))) 2))
(fabs.f64 (/.f64 -1 (sin.f64 B)))
(log.f64 (exp.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))))
(/.f64 -1 (sin.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)))))
(/.f64 -1 (sin.f64 B))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F)) 3))
(/.f64 -1 (sin.f64 B))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 F) 3) (pow.f64 (/.f64 (sin.f64 B) F) 3)))
(cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 F 3)) (pow.f64 (/.f64 (sin.f64 B) F) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))))
(/.f64 -1 (sin.f64 B))
(exp.f64 (log.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))))
(/.f64 -1 (sin.f64 B))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))) 1))
(/.f64 -1 (sin.f64 B))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))))
(/.f64 -1 (sin.f64 B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 B) F))) 1)
(/.f64 (sin.f64 B) F)
(*.f64 1 (/.f64 (sin.f64 B) F))
(/.f64 (sin.f64 B) F)
(*.f64 (sin.f64 B) (/.f64 1 F))
(/.f64 (sin.f64 B) F)
(*.f64 (/.f64 (sin.f64 B) F) 1)
(/.f64 (sin.f64 B) F)
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (*.f64 (cbrt.f64 (sin.f64 B)) (/.f64 1 F)))
(/.f64 (sin.f64 B) F)
(*.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) 2))
(/.f64 (sin.f64 B) F)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) 2) (cbrt.f64 (/.f64 (sin.f64 B) F)))
(/.f64 (sin.f64 B) F)
(*.f64 (sqrt.f64 (sin.f64 B)) (*.f64 (sqrt.f64 (sin.f64 B)) (/.f64 1 F)))
(/.f64 (sin.f64 B) F)
(*.f64 (sqrt.f64 (/.f64 (sin.f64 B) F)) (sqrt.f64 (/.f64 (sin.f64 B) F)))
(/.f64 (sin.f64 B) F)
(*.f64 (neg.f64 (sin.f64 B)) (/.f64 -1 F))
(/.f64 (sin.f64 B) F)
(*.f64 (/.f64 1 F) (sin.f64 B))
(/.f64 (sin.f64 B) F)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 F) 2)) (/.f64 (sin.f64 B) (cbrt.f64 F)))
(/.f64 (/.f64 (sin.f64 B) (cbrt.f64 F)) (pow.f64 (cbrt.f64 F) 2))
(*.f64 (/.f64 1 (sqrt.f64 F)) (/.f64 (sin.f64 B) (sqrt.f64 F)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 F)) (sin.f64 B)) (sqrt.f64 F))
(/.f64 (/.f64 (sin.f64 B) (sqrt.f64 F)) (sqrt.f64 F))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 B)) F))
(/.f64 (sin.f64 B) F)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (pow.f64 (cbrt.f64 F) 2)) (cbrt.f64 (/.f64 (sin.f64 B) F)))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (pow.f64 (cbrt.f64 F) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (sqrt.f64 F)) (/.f64 (cbrt.f64 (sin.f64 B)) (sqrt.f64 F)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 F)) (sin.f64 B)) (sqrt.f64 F))
(/.f64 (/.f64 (sin.f64 B) (sqrt.f64 F)) (sqrt.f64 F))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) 1) (/.f64 (sqrt.f64 (sin.f64 B)) F))
(/.f64 (sin.f64 B) F)
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) (pow.f64 (cbrt.f64 F) 2)) (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 F)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 F) 2)) (/.f64 (sin.f64 B) (cbrt.f64 F)))
(/.f64 (/.f64 (sin.f64 B) (cbrt.f64 F)) (pow.f64 (cbrt.f64 F) 2))
(pow.f64 (/.f64 (sin.f64 B) F) 1)
(/.f64 (sin.f64 B) F)
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 B) F)) 3)
(/.f64 (sin.f64 B) F)
(pow.f64 (pow.f64 (/.f64 (sin.f64 B) F) 3) 1/3)
(/.f64 (sin.f64 B) F)
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 B) F)) 2)
(/.f64 (sin.f64 B) F)
(pow.f64 (/.f64 F (sin.f64 B)) -1)
(/.f64 (sin.f64 B) F)
(neg.f64 (/.f64 (sin.f64 B) (neg.f64 F)))
(/.f64 (sin.f64 B) F)
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 2))
(fabs.f64 (/.f64 (sin.f64 B) F))
(log.f64 (exp.f64 (/.f64 (sin.f64 B) F)))
(/.f64 (sin.f64 B) F)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 B) F))))
(/.f64 (sin.f64 B) F)
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 B) F) 3))
(/.f64 (sin.f64 B) F)
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 B) 3) (pow.f64 F 3)))
(/.f64 (sin.f64 B) F)
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 B) F)))
(/.f64 (sin.f64 B) F)
(exp.f64 (log.f64 (/.f64 (sin.f64 B) F)))
(/.f64 (sin.f64 B) F)
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 B) F)) 1))
(/.f64 (sin.f64 B) F)
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 B) F)))
(/.f64 (sin.f64 B) F)

eval315.0ms (0.9%)

Compiler

Compiled 19122 to 11653 computations (39.1% saved)

prune285.0ms (0.8%)

Pruning

59 alts after pruning (55 fresh and 4 done)

PrunedKeptTotal
New69520715
Fresh93544
Picked325
Done022
Total70759766
Accuracy
100.0%
Counts
766 → 59
Alt Table
Click to see full alt table
StatusAccuracyProgram
39.0%
(/.f64 (/.f64 (-.f64 (tan.f64 B) (*.f64 B x)) B) (tan.f64 B))
45.8%
(/.f64 (-.f64 (/.f64 (tan.f64 B) x) B) (*.f64 B (/.f64 (tan.f64 B) x)))
25.7%
(/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) x) B)
22.8%
(/.f64 (-.f64 1 x) B)
8.1%
(/.f64 (+.f64 x 1) B)
23.0%
(/.f64 (neg.f64 (+.f64 1 x)) B)
58.5%
(/.f64 (neg.f64 (*.f64 x (cos.f64 B))) (sin.f64 B))
25.6%
(/.f64 (neg.f64 x) B)
34.6%
(/.f64 1 (/.f64 (*.f64 B (tan.f64 B)) (-.f64 (tan.f64 B) (*.f64 B x))))
8.1%
(/.f64 1 (/.f64 B (+.f64 1 x)))
8.3%
(/.f64 1 B)
8.8%
(/.f64 -1 B)
71.9%
(-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B)))
71.9%
(-.f64 (/.f64 (/.f64 F (+.f64 F (-.f64 (/.f64 1 F) (/.f64 1/2 (pow.f64 F 3))))) (sin.f64 B)) (/.f64 x (tan.f64 B)))
56.8%
(-.f64 (/.f64 (/.f64 F (sqrt.f64 2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
23.0%
(-.f64 (/.f64 (neg.f64 x) B) (/.f64 1 B))
55.5%
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
52.1%
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
52.0%
(-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))
57.0%
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
22.2%
(-.f64 (+.f64 (*.f64 B (+.f64 1/6 (*.f64 1/3 x))) (+.f64 (*.f64 (pow.f64 B 3) (+.f64 7/360 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (/.f64 1 B))) (/.f64 x B))
22.9%
(-.f64 (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 B)) (/.f64 x B))
22.3%
(-.f64 (+.f64 (*.f64 1/3 (*.f64 B x)) (+.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (/.f64 1 B))) (/.f64 x B))
52.9%
(-.f64 (*.f64 F (/.f64 (/.f64 1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
56.1%
(-.f64 (*.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
56.8%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
49.5%
(-.f64 (*.f64 F (/.f64 1 (*.f64 F B))) (/.f64 x (tan.f64 B)))
28.9%
(-.f64 (*.f64 F (+.f64 (*.f64 1/6 (/.f64 B F)) (/.f64 1 (*.f64 B F)))) (/.f64 x (tan.f64 B)))
45.4%
(-.f64 (sqrt.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2))) (/.f64 x (tan.f64 B)))
22.9%
(+.f64 (*.f64 (*.f64 1/3 B) x) (/.f64 (-.f64 1 x) B))
22.5%
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
22.8%
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
26.3%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 (/.f64 -1 F) (/.f64 (sin.f64 B) F)))
30.7%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (*.f64 2 x))))))
31.4%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
45.1%
(+.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)))))
25.7%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
16.9%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (/.f64 -1 F)))
55.5%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (/.f64 1 (sin.f64 B)))
48.8%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
26.8%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (/.f64 -1 F)))
26.9%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 -1 (sin.f64 B)))
26.6%
(+.f64 (neg.f64 (*.f64 x (pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) 3))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (/.f64 -1 F)))
48.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (/.f64 -1 F) (/.f64 B F)))
56.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 F (*.f64 (sqrt.f64 2) (sin.f64 B))))
52.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
47.7%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
35.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 B -1/6))
16.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (/.f64 -1 F)))
47.2%
(*.f64 (/.f64 (-.f64 (/.f64 (tan.f64 B) x) B) (*.f64 B (tan.f64 B))) x)
15.8%
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
8.1%
(*.f64 (/.f64 1 B) (+.f64 1 x))
58.5%
(*.f64 (cos.f64 B) (neg.f64 (/.f64 x (sin.f64 B))))
10.5%
(log1p.f64 (expm1.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
2.9%
(log.f64 (+.f64 1 (/.f64 (+.f64 x 1) B)))
2.7%
(log.f64 1)
27.9%
(fabs.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))
25.8%
(exp.f64 (log.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
5.3%
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 x) B) 3))
Compiler

Compiled 2476 to 1497 computations (39.5% saved)

regimes707.0ms (2%)

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

4 calls:

206.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)))))
185.0ms
x
152.0ms
B
151.0ms
F
Results
AccuracySegmentsBranch
99.7%3F
88.9%3B
94.7%3x
97.4%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 42 to 32 computations (23.8% saved)

regimes138.0ms (0.4%)

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

1 calls:

126.0ms
F
Results
AccuracySegmentsBranch
99.7%3F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes129.0ms (0.4%)

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

1 calls:

118.0ms
F
Results
AccuracySegmentsBranch
99.7%3F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes126.0ms (0.4%)

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

1 calls:

115.0ms
F
Results
AccuracySegmentsBranch
99.7%3F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes112.0ms (0.3%)

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

1 calls:

101.0ms
F
Results
AccuracySegmentsBranch
99.7%3F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes494.0ms (1.4%)

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

2 calls:

338.0ms
x
149.0ms
F
Results
AccuracySegmentsBranch
83.4%5x
92.5%5F
Compiler

Compiled 8 to 6 computations (25% saved)

regimes179.0ms (0.5%)

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

1 calls:

172.0ms
F
Results
AccuracySegmentsBranch
92.5%5F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes209.0ms (0.6%)

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

2 calls:

113.0ms
F
87.0ms
B
Results
AccuracySegmentsBranch
73.5%3B
89.7%4F
Compiler

Compiled 8 to 6 computations (25% saved)

regimes140.0ms (0.4%)

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

1 calls:

130.0ms
F
Results
AccuracySegmentsBranch
89.3%5F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes76.0ms (0.2%)

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

1 calls:

71.0ms
F
Results
AccuracySegmentsBranch
87.0%3F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes226.0ms (0.6%)

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

2 calls:

162.0ms
x
61.0ms
F
Results
AccuracySegmentsBranch
67.8%8x
79.0%3F
Compiler

Compiled 8 to 6 computations (25% saved)

regimes207.0ms (0.6%)

Counts
45 → 3
Calls
Call 1
Inputs
(/.f64 -1 B)
(/.f64 1 B)
(/.f64 (neg.f64 x) B)
(/.f64 (+.f64 1 x) B)
(/.f64 (+.f64 x 1) B)
(/.f64 (-.f64 1 x) B)
(/.f64 (neg.f64 (+.f64 1 x)) B)
(*.f64 (+.f64 1 x) (/.f64 1 B))
(*.f64 (/.f64 1 B) (+.f64 1 x))
(/.f64 1 (/.f64 B (+.f64 1 x)))
(-.f64 (/.f64 (neg.f64 x) B) (/.f64 1 B))
(+.f64 (*.f64 (*.f64 1/3 B) x) (/.f64 (-.f64 1 x) B))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(-.f64 (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 B)) (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (/.f64 -1 F)))
(log.f64 1)
(log.f64 (+.f64 1 (/.f64 (+.f64 x 1) B)))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 B -1/6))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(-.f64 (*.f64 F (/.f64 1 (*.f64 F B))) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 (/.f64 -1 F) (/.f64 (sin.f64 B) F)))
(/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) x) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (/.f64 -1 F) (/.f64 B F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (*.f64 F (+.f64 (*.f64 1/6 (/.f64 B F)) (/.f64 1 (*.f64 B F)))) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (/.f64 -1 F)))
(-.f64 (+.f64 (*.f64 1/3 (*.f64 B x)) (+.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (/.f64 1 B))) (/.f64 x B))
(-.f64 (+.f64 (*.f64 B (+.f64 1/6 (*.f64 1/3 x))) (+.f64 (*.f64 (pow.f64 B 3) (+.f64 7/360 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (/.f64 1 B))) (/.f64 x B))
(log.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 x) B) 3))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(*.f64 (cos.f64 B) (neg.f64 (/.f64 x (sin.f64 B))))
(/.f64 (neg.f64 x) (/.f64 (sin.f64 B) (cos.f64 B)))
(/.f64 (neg.f64 (*.f64 x (cos.f64 B))) (sin.f64 B))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 x) B)) 2)
(fabs.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))
Outputs
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B))))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
Calls

2 calls:

138.0ms
B
65.0ms
F
Results
AccuracySegmentsBranch
64.4%7B
71.0%3F
Compiler

Compiled 8 to 6 computations (25% saved)

regimes76.0ms (0.2%)

Counts
39 → 4
Calls
Call 1
Inputs
(/.f64 -1 B)
(/.f64 1 B)
(/.f64 (neg.f64 x) B)
(/.f64 (+.f64 1 x) B)
(/.f64 (+.f64 x 1) B)
(/.f64 (-.f64 1 x) B)
(/.f64 (neg.f64 (+.f64 1 x)) B)
(*.f64 (+.f64 1 x) (/.f64 1 B))
(*.f64 (/.f64 1 B) (+.f64 1 x))
(/.f64 1 (/.f64 B (+.f64 1 x)))
(-.f64 (/.f64 (neg.f64 x) B) (/.f64 1 B))
(+.f64 (*.f64 (*.f64 1/3 B) x) (/.f64 (-.f64 1 x) B))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(-.f64 (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 1 B)) (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (/.f64 -1 F)))
(log.f64 1)
(log.f64 (+.f64 1 (/.f64 (+.f64 x 1) B)))
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(-.f64 (/.f64 1 B) (*.f64 (/.f64 1 (tan.f64 B)) x))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 B -1/6))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(-.f64 (*.f64 F (/.f64 1 (*.f64 F B))) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 (/.f64 -1 F) (/.f64 (sin.f64 B) F)))
(/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) x) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (/.f64 -1 F) (/.f64 B F)))
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (*.f64 F (+.f64 (*.f64 1/6 (/.f64 B F)) (/.f64 1 (*.f64 B F)))) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)) (/.f64 -1 F)))
(-.f64 (+.f64 (*.f64 1/3 (*.f64 B x)) (+.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (/.f64 1 B))) (/.f64 x B))
(-.f64 (+.f64 (*.f64 B (+.f64 1/6 (*.f64 1/3 x))) (+.f64 (*.f64 (pow.f64 B 3) (+.f64 7/360 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (/.f64 1 B))) (/.f64 x B))
(log.f64 (exp.f64 (/.f64 (+.f64 1 x) B)))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 x) B) 3))
Outputs
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (/.f64 -1 F) (/.f64 B F)))
(/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) x) B)
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
Calls

1 calls:

73.0ms
F
Results
AccuracySegmentsBranch
63.2%4F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes236.0ms (0.7%)

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

1 calls:

233.0ms
F
Results
AccuracySegmentsBranch
62.9%4F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes184.0ms (0.5%)

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

2 calls:

97.0ms
F
85.0ms
x
Results
AccuracySegmentsBranch
62.7%6x
61.8%5F
Compiler

Compiled 8 to 6 computations (25% saved)

regimes40.0ms (0.1%)

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

1 calls:

38.0ms
F
Results
AccuracySegmentsBranch
59.3%2F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes103.0ms (0.3%)

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

3 calls:

49.0ms
x
31.0ms
F
21.0ms
B
Results
AccuracySegmentsBranch
56.5%5x
55.6%2B
52.1%1F
Compiler

Compiled 12 to 9 computations (25% saved)

regimes134.0ms (0.4%)

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

3 calls:

81.0ms
F
41.0ms
x
11.0ms
B
Results
AccuracySegmentsBranch
28.8%3x
36.7%3F
25.6%1B
Compiler

Compiled 12 to 9 computations (25% saved)

regimes24.0ms (0.1%)

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

1 calls:

23.0ms
F
Results
AccuracySegmentsBranch
36.6%3F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes22.0ms (0.1%)

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

1 calls:

21.0ms
F
Results
AccuracySegmentsBranch
32.7%4F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes49.0ms (0.1%)

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

2 calls:

31.0ms
F
16.0ms
x
Results
AccuracySegmentsBranch
28.8%3x
30.9%7F
Compiler

Compiled 8 to 6 computations (25% saved)

regimes23.0ms (0.1%)

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

3 calls:

10.0ms
B
8.0ms
x
5.0ms
F
Results
AccuracySegmentsBranch
14.1%2F
11.0%2B
11.1%2x
Compiler

Compiled 12 to 9 computations (25% saved)

regimes8.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

2.0ms
x
2.0ms
F
2.0ms
B
Results
AccuracySegmentsBranch
8.8%1B
8.8%1x
8.8%1F
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch358.0ms (1%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
235.0ms
8863.344556468845
81233.98265667346
122.0ms
-3.3362564064001243e+78
-5.538829268055467e+76
Results
53.0ms180×256valid
276.0ms21×8192exit
18.0ms11×256infinite
0.0ms256valid
Compiler

Compiled 513 to 370 computations (27.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 318.0ms
Operation ival-sin, time spent: 206.0ms, 65.0% of total-time
Operation ival-tan, time spent: 60.0ms, 19.0% of total-time
Operation ival-mult, time spent: 25.0ms, 8.0% of total-time
Operation ival-div, time spent: 9.0ms, 3.0% of total-time
Operation ival-pow, time spent: 7.0ms, 2.0% of total-time
Operation ival-neg, time spent: 5.0ms, 2.0% of total-time
Operation ival-add, time spent: 5.0ms, 2.0% of total-time
Operation const, time spent: 1.0ms, 0.0% of total-time

bsearch242.0ms (0.7%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
81.0ms
8863.344556468845
81233.98265667346
161.0ms
-4.763164792363121e+30
-1.9477345699146426e+20
Results
77.0ms229×256valid
133.0ms36×8192exit
2.0ms10×256infinite
0.0ms256valid
Compiler

Compiled 591 to 433 computations (26.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 176.0ms
Operation ival-tan, time spent: 62.0ms, 35.0% of total-time
Operation ival-sin, time spent: 47.0ms, 27.0% of total-time
Operation ival-pow, time spent: 23.0ms, 13.0% of total-time
Operation ival-div, time spent: 17.0ms, 10.0% of total-time
Operation ival-mult, time spent: 14.0ms, 8.0% of total-time
Operation ival-add, time spent: 7.0ms, 4.0% of total-time
Operation ival-neg, time spent: 4.0ms, 2.0% of total-time
Operation const, time spent: 2.0ms, 1.0% of total-time

bsearch349.0ms (1%)

Algorithm
binary-search
Stop Event
predicate-same
predicate-same
Steps
TimeLeftRight
129.0ms
1.055908720188566e-11
3745.488619175938
220.0ms
-4.763164792363121e+30
-1.9477345699146426e+20
Results
74.0ms255×256valid
254.0ms39×8192exit
4.0ms16×256infinite
0.0ms256valid
Compiler

Compiled 734 to 533 computations (27.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 290.0ms
Operation ival-tan, time spent: 137.0ms, 47.0% of total-time
Operation ival-sin, time spent: 85.0ms, 29.0% of total-time
Operation ival-mult, time spent: 23.0ms, 8.0% of total-time
Operation ival-div, time spent: 14.0ms, 5.0% of total-time
Operation ival-add, time spent: 14.0ms, 5.0% of total-time
Operation ival-pow, time spent: 10.0ms, 3.0% of total-time
Operation ival-neg, time spent: 5.0ms, 2.0% of total-time
Operation const, time spent: 2.0ms, 1.0% of total-time

bsearch658.0ms (1.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
210.0ms
1.055908720188566e-11
3745.488619175938
447.0ms
-73387766.11950295
-4.215494776247687e-9
Results
89.0ms302×256valid
502.0ms46×8192exit
4.0ms17×256infinite
0.0ms256valid
Compiler

Compiled 736 to 548 computations (25.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 526.0ms
Operation ival-sin, time spent: 385.0ms, 73.0% of total-time
Operation ival-tan, time spent: 71.0ms, 14.0% of total-time
Operation ival-mult, time spent: 21.0ms, 4.0% of total-time
Operation ival-div, time spent: 18.0ms, 3.0% of total-time
Operation ival-pow, time spent: 12.0ms, 2.0% of total-time
Operation ival-add, time spent: 10.0ms, 2.0% of total-time
Operation ival-neg, time spent: 6.0ms, 1.0% of total-time
Operation const, time spent: 3.0ms, 1.0% of total-time

bsearch457.0ms (1.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
133.0ms
1.055908720188566e-11
3745.488619175938
323.0ms
-73387766.11950295
-4.215494776247687e-9
Results
249.0ms291×256valid
182.0ms47×8192exit
6.0ms28×256infinite
0.0ms256valid
Compiler

Compiled 676 to 498 computations (26.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 378.0ms
Operation ival-pow, time spent: 176.0ms, 47.0% of total-time
Operation ival-tan, time spent: 85.0ms, 23.0% of total-time
Operation ival-sin, time spent: 64.0ms, 17.0% of total-time
Operation ival-mult, time spent: 18.0ms, 5.0% of total-time
Operation ival-div, time spent: 16.0ms, 4.0% of total-time
Operation ival-add, time spent: 10.0ms, 3.0% of total-time
Operation ival-neg, time spent: 6.0ms, 2.0% of total-time
Operation const, time spent: 2.0ms, 1.0% of total-time

bsearch653.0ms (1.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
183.0ms
9.290765315650638e-118
1.5951916804724897e-112
226.0ms
5.569772794075432e-211
5.19484553505075e-206
131.0ms
-1.0603363686912294e-85
-2.910267535351694e-91
113.0ms
-6.873102351459727e-13
-7.067054459622746e-19
Results
296.0ms547×256valid
317.0ms63×8192exit
6.0ms28×256infinite
0.0ms256valid
Compiler

Compiled 1422 to 1045 computations (26.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 534.0ms
Operation ival-tan, time spent: 325.0ms, 61.0% of total-time
Operation ival-sin, time spent: 79.0ms, 15.0% of total-time
Operation ival-neg, time spent: 30.0ms, 6.0% of total-time
Operation ival-mult, time spent: 29.0ms, 5.0% of total-time
Operation ival-div, time spent: 26.0ms, 5.0% of total-time
Operation ival-pow, time spent: 23.0ms, 4.0% of total-time
Operation ival-add, time spent: 17.0ms, 3.0% of total-time
Operation const, time spent: 4.0ms, 1.0% of total-time

bsearch515.0ms (1.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
128.0ms
9.290765315650638e-118
1.5951916804724897e-112
141.0ms
5.569772794075432e-211
5.19484553505075e-206
126.0ms
-1.0603363686912294e-85
-2.910267535351694e-91
119.0ms
-6.873102351459727e-13
-7.067054459622746e-19
Results
153.0ms542×256valid
313.0ms78×8192exit
7.0ms33×256infinite
0.0ms256valid
Compiler

Compiled 1386 to 1009 computations (27.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 383.0ms
Operation ival-tan, time spent: 148.0ms, 39.0% of total-time
Operation ival-sin, time spent: 114.0ms, 30.0% of total-time
Operation ival-mult, time spent: 35.0ms, 9.0% of total-time
Operation ival-div, time spent: 30.0ms, 8.0% of total-time
Operation ival-pow, time spent: 22.0ms, 6.0% of total-time
Operation ival-add, time spent: 19.0ms, 5.0% of total-time
Operation ival-neg, time spent: 10.0ms, 3.0% of total-time
Operation const, time spent: 4.0ms, 1.0% of total-time

bsearch404.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
169.0ms
9.290765315650638e-118
1.5951916804724897e-112
111.0ms
5.569772794075432e-211
5.19484553505075e-206
123.0ms
-2.2381648010170025e-41
-1.25489586002928e-51
Results
121.0ms417×256valid
244.0ms64×8192exit
9.0ms30×256infinite
0.0ms256valid
Compiler

Compiled 871 to 668 computations (23.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 297.0ms
Operation ival-sin, time spent: 101.0ms, 34.0% of total-time
Operation ival-tan, time spent: 94.0ms, 32.0% of total-time
Operation ival-mult, time spent: 27.0ms, 9.0% of total-time
Operation ival-div, time spent: 25.0ms, 8.0% of total-time
Operation ival-add, time spent: 21.0ms, 7.0% of total-time
Operation ival-pow, time spent: 17.0ms, 6.0% of total-time
Operation ival-neg, time spent: 8.0ms, 3.0% of total-time
Operation const, time spent: 3.0ms, 1.0% of total-time

bsearch675.0ms (1.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
135.0ms
4.218315913988115e-66
4.0008512858927615e-37
167.0ms
9.290765315650638e-118
1.5951916804724897e-112
244.0ms
5.569772794075432e-211
5.19484553505075e-206
128.0ms
-2.2381648010170025e-41
-1.25489586002928e-51
Results
185.0ms601×256valid
439.0ms84×8192exit
5.0ms22×256infinite
0.0ms256valid
Compiler

Compiled 1083 to 841 computations (22.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 522.0ms
Operation ival-sin, time spent: 174.0ms, 33.0% of total-time
Operation ival-tan, time spent: 158.0ms, 30.0% of total-time
Operation ival-add, time spent: 82.0ms, 16.0% of total-time
Operation ival-div, time spent: 36.0ms, 7.0% of total-time
Operation ival-mult, time spent: 33.0ms, 6.0% of total-time
Operation ival-pow, time spent: 24.0ms, 5.0% of total-time
Operation ival-neg, time spent: 11.0ms, 2.0% of total-time
Operation const, time spent: 5.0ms, 1.0% of total-time

bsearch312.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
141.0ms
4.218315913988115e-66
4.0008512858927615e-37
171.0ms
-2.2381648010170025e-41
-1.25489586002928e-51
Results
91.0ms316×256valid
195.0ms57×8192exit
5.0ms19×256infinite
0.0ms256valid
Compiler

Compiled 561 to 427 computations (23.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 231.0ms
Operation ival-tan, time spent: 83.0ms, 36.0% of total-time
Operation ival-sin, time spent: 71.0ms, 31.0% of total-time
Operation ival-mult, time spent: 22.0ms, 10.0% of total-time
Operation ival-div, time spent: 20.0ms, 9.0% of total-time
Operation ival-add, time spent: 14.0ms, 6.0% of total-time
Operation ival-pow, time spent: 13.0ms, 6.0% of total-time
Operation ival-neg, time spent: 7.0ms, 3.0% of total-time
Operation const, time spent: 3.0ms, 1.0% of total-time

bsearch409.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
176.0ms
8.944113842763853e-81
3.9972856877026644e-78
232.0ms
-2.2381648010170025e-41
-1.25489586002928e-51
Results
152.0ms271×256valid
217.0ms36×8192exit
4.0ms16×256infinite
0.0ms256valid
Compiler

Compiled 478 to 362 computations (24.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 254.0ms
Operation ival-tan, time spent: 149.0ms, 59.0% of total-time
Operation ival-sin, time spent: 50.0ms, 20.0% of total-time
Operation ival-mult, time spent: 15.0ms, 6.0% of total-time
Operation ival-div, time spent: 13.0ms, 5.0% of total-time
Operation ival-pow, time spent: 11.0ms, 4.0% of total-time
Operation ival-add, time spent: 8.0ms, 3.0% of total-time
Operation ival-neg, time spent: 5.0ms, 2.0% of total-time
Operation const, time spent: 2.0ms, 1.0% of total-time

bsearch787.0ms (2.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
673.0ms
8.944113842763853e-81
3.9972856877026644e-78
113.0ms
-73387766.11950295
-4.215494776247687e-9
Results
95.0ms271×256valid
599.0ms46×8192exit
4.0ms16×256infinite
0.0ms256valid
Compiler

Compiled 478 to 362 computations (24.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 653.0ms
Operation ival-tan, time spent: 494.0ms, 76.0% of total-time
Operation ival-sin, time spent: 53.0ms, 8.0% of total-time
Operation ival-mult, time spent: 41.0ms, 6.0% of total-time
Operation ival-add, time spent: 31.0ms, 5.0% of total-time
Operation ival-div, time spent: 15.0ms, 2.0% of total-time
Operation ival-pow, time spent: 11.0ms, 2.0% of total-time
Operation ival-neg, time spent: 5.0ms, 1.0% of total-time
Operation const, time spent: 2.0ms, 0.0% of total-time

bsearch692.0ms (1.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
183.0ms
9.290765315650638e-118
1.5951916804724897e-112
134.0ms
4.1740046498888496e-243
5.927753297039895e-236
374.0ms
-73387766.11950295
-4.215494776247687e-9
Results
140.0ms422×256valid
511.0ms71×8192exit
6.0ms25×256infinite
0.0ms256valid
Compiler

Compiled 959 to 727 computations (24.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 587.0ms
Operation ival-tan, time spent: 293.0ms, 50.0% of total-time
Operation ival-sin, time spent: 179.0ms, 31.0% of total-time
Operation ival-mult, time spent: 45.0ms, 8.0% of total-time
Operation ival-div, time spent: 25.0ms, 4.0% of total-time
Operation ival-pow, time spent: 17.0ms, 3.0% of total-time
Operation ival-add, time spent: 16.0ms, 3.0% of total-time
Operation ival-neg, time spent: 8.0ms, 1.0% of total-time
Operation const, time spent: 3.0ms, 1.0% of total-time

bsearch405.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
125.0ms
9.290765315650638e-118
1.5951916804724897e-112
126.0ms
4.1740046498888496e-243
5.927753297039895e-236
153.0ms
-73387766.11950295
-4.215494776247687e-9
Results
128.0ms433×256valid
245.0ms73×8192exit
3.0ms14×256infinite
0.0ms256valid
Compiler

Compiled 959 to 727 computations (24.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 300.0ms
Operation ival-tan, time spent: 107.0ms, 36.0% of total-time
Operation ival-sin, time spent: 90.0ms, 30.0% of total-time
Operation ival-mult, time spent: 32.0ms, 11.0% of total-time
Operation ival-div, time spent: 24.0ms, 8.0% of total-time
Operation ival-pow, time spent: 18.0ms, 6.0% of total-time
Operation ival-add, time spent: 17.0ms, 6.0% of total-time
Operation ival-neg, time spent: 8.0ms, 3.0% of total-time
Operation const, time spent: 4.0ms, 1.0% of total-time

bsearch639.0ms (1.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
163.0ms
9.290765315650638e-118
1.5951916804724897e-112
143.0ms
2.176920915272361e-244
4.517303265718114e-244
175.0ms
-4.974676288927186e-292
-3.5478318824197685e-296
158.0ms
-73387766.11950295
-4.215494776247687e-9
Results
270.0ms484×256valid
326.0ms92×8192exit
6.0ms27×256infinite
0.0ms256valid
Compiler

Compiled 1006 to 774 computations (23.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 513.0ms
Operation ival-tan, time spent: 130.0ms, 25.0% of total-time
Operation ival-sin, time spent: 123.0ms, 24.0% of total-time
Operation ival-mult, time spent: 103.0ms, 20.0% of total-time
Operation ival-pow, time spent: 85.0ms, 17.0% of total-time
Operation ival-div, time spent: 36.0ms, 7.0% of total-time
Operation ival-add, time spent: 18.0ms, 4.0% of total-time
Operation ival-neg, time spent: 13.0ms, 3.0% of total-time
Operation const, time spent: 4.0ms, 1.0% of total-time

bsearch131.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
131.0ms
-73387766.11950295
-4.215494776247687e-9
Results
46.0ms150×256valid
73.0ms25×8192exit
2.0ms256infinite
0.0ms256valid
Compiler

Compiled 286 to 218 computations (23.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 94.0ms
Operation ival-tan, time spent: 29.0ms, 31.0% of total-time
Operation ival-sin, time spent: 27.0ms, 29.0% of total-time
Operation ival-mult, time spent: 15.0ms, 16.0% of total-time
Operation ival-div, time spent: 8.0ms, 9.0% of total-time
Operation ival-pow, time spent: 6.0ms, 6.0% of total-time
Operation ival-add, time spent: 5.0ms, 5.0% of total-time
Operation ival-neg, time spent: 3.0ms, 3.0% of total-time
Operation const, time spent: 1.0ms, 1.0% of total-time

bsearch47.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
47.0ms
3.364180701095562e-50
2.649120240795078e-37
Results
40.0ms153×256valid
1.0ms256infinite
0.0ms256valid
Compiler

Compiled 236 to 178 computations (24.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
Operation ival-mult, time spent: 7.0ms, 27.0% of total-time
Operation ival-div, time spent: 4.0ms, 15.0% of total-time
Operation ival-tan, time spent: 4.0ms, 15.0% of total-time
Operation ival-pow, time spent: 4.0ms, 15.0% of total-time
Operation ival-add, time spent: 3.0ms, 12.0% of total-time
Operation ival-sin, time spent: 2.0ms, 8.0% of total-time
Operation const, time spent: 1.0ms, 4.0% of total-time
Operation ival-neg, time spent: 1.0ms, 4.0% of total-time

bsearch225.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
89.0ms
2.2023658579236342e-85
1.281071830720856e-84
135.0ms
-1.25489586002928e-51
-7.54875812536867e-53
Results
56.0ms195×256valid
149.0ms44×8192exit
4.0ms12×256infinite
0.0ms256valid
Compiler

Compiled 300 to 228 computations (24% saved)

Precisions
Click to see histograms. Total time spent on operations: 169.0ms
Operation ival-tan, time spent: 64.0ms, 38.0% of total-time
Operation ival-sin, time spent: 50.0ms, 30.0% of total-time
Operation ival-div, time spent: 17.0ms, 10.0% of total-time
Operation ival-mult, time spent: 14.0ms, 8.0% of total-time
Operation ival-pow, time spent: 9.0ms, 5.0% of total-time
Operation ival-add, time spent: 9.0ms, 5.0% of total-time
Operation ival-neg, time spent: 4.0ms, 2.0% of total-time
Operation const, time spent: 2.0ms, 1.0% of total-time

bsearch316.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
198.0ms
3.9972856877026644e-78
2.1720285083027467e-72
118.0ms
-1.25489586002928e-51
-7.54875812536867e-53
Results
71.0ms238×256valid
223.0ms44×8192exit
4.0ms17×256infinite
0.0ms256valid
Compiler

Compiled 315 to 243 computations (22.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 253.0ms
Operation ival-tan, time spent: 122.0ms, 48.0% of total-time
Operation ival-sin, time spent: 72.0ms, 28.0% of total-time
Operation ival-mult, time spent: 16.0ms, 6.0% of total-time
Operation ival-div, time spent: 14.0ms, 6.0% of total-time
Operation ival-pow, time spent: 13.0ms, 5.0% of total-time
Operation ival-add, time spent: 9.0ms, 4.0% of total-time
Operation ival-neg, time spent: 5.0ms, 2.0% of total-time
Operation const, time spent: 2.0ms, 1.0% of total-time

bsearch275.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
134.0ms
3.9972856877026644e-78
2.1720285083027467e-72
107.0ms
-3.777044914529238e+19
-164187863.19601604
33.0ms
-1.3334244374309588e+219
-2.0545620107842584e+218
Results
117.0ms382×256valid
135.0ms32×8192exit
4.0ms17×256infinite
0.0ms256valid
Compiler

Compiled 429 to 337 computations (21.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 202.0ms
Operation ival-tan, time spent: 69.0ms, 34.0% of total-time
Operation ival-sin, time spent: 49.0ms, 24.0% of total-time
Operation ival-add, time spent: 23.0ms, 11.0% of total-time
Operation ival-mult, time spent: 20.0ms, 10.0% of total-time
Operation ival-div, time spent: 19.0ms, 9.0% of total-time
Operation ival-pow, time spent: 15.0ms, 7.0% of total-time
Operation ival-neg, time spent: 6.0ms, 3.0% of total-time
Operation const, time spent: 2.0ms, 1.0% of total-time

bsearch73.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
31.0ms
6.160045572240626e-167
4.723348103912834e-166
41.0ms
-3.7410154940097893e-140
-3.83464041329879e-144
Results
65.0ms223×256valid
0.0ms256valid
Compiler

Compiled 246 to 196 computations (20.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 43.0ms
Operation ival-mult, time spent: 9.0ms, 21.0% of total-time
Operation ival-tan, time spent: 8.0ms, 18.0% of total-time
Operation ival-div, time spent: 7.0ms, 16.0% of total-time
Operation ival-sin, time spent: 6.0ms, 14.0% of total-time
Operation ival-pow, time spent: 6.0ms, 14.0% of total-time
Operation ival-add, time spent: 5.0ms, 12.0% of total-time
Operation ival-neg, time spent: 2.0ms, 5.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time

bsearch113.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
113.0ms
1.206779917932478e-270
3.311970088146016e-267
Results
33.0ms120×256valid
72.0ms15×8192exit
2.0ms256infinite
0.0ms256valid
Compiler

Compiled 148 to 124 computations (16.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 88.0ms
Operation ival-tan, time spent: 39.0ms, 44.0% of total-time
Operation ival-sin, time spent: 25.0ms, 28.0% of total-time
Operation ival-div, time spent: 6.0ms, 7.0% of total-time
Operation ival-mult, time spent: 6.0ms, 7.0% of total-time
Operation ival-pow, time spent: 5.0ms, 6.0% of total-time
Operation ival-add, time spent: 4.0ms, 5.0% of total-time
Operation ival-neg, time spent: 2.0ms, 2.0% of total-time
Operation const, time spent: 1.0ms, 1.0% of total-time

simplify78.0ms (0.2%)

Algorithm
egg-herbie
Rules
68×+-commutative
50×sub-neg
48×*-commutative
24×neg-mul-1
24×neg-sub0
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02523581
13303438
23863430
34183422
44273422
54303422
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 F -74999999999999995494819865897958841476886548853186718121075352597772694978560) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 80000) (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B))) (-.f64 (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -880000000000000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 12000) (-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))) (/.f64 x (tan.f64 B))) (-.f64 (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -200000000000000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 650) (-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (/.f64 F (+.f64 F (-.f64 (/.f64 1 F) (/.f64 1/2 (pow.f64 F 3))))) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -3152519739159347/2251799813685248) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 4278419646001971/4503599627370496) (-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (/.f64 F (+.f64 F (-.f64 (/.f64 1 F) (/.f64 1/2 (pow.f64 F 3))))) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -3152519739159347/2251799813685248) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 2206763817411543/2251799813685248) (-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -6734393813712469/9903520314283042199192993792) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -8807034685401875/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (*.f64 2 x)))))) (if (<=.f64 F 4608790780611811/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 6672152351932329/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -6437288204283977/9903520314283042199192993792) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -8256595017564257/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (*.f64 2 x)))))) (if (<=.f64 F 4608790780611811/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 974766689339349/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (*.f64 2 x)))))) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -7454058310771683/392318858461667547739736838950479151006397215279002157056) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 4608790780611811/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))) (if (<=.f64 F 5394506156881457/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -6170642089954523/51422017416287688817342786954917203280710495801049370729644032) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 4608790780611811/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))) (if (<=.f64 F 643259369036029/11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564843845614287315896631296) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (if (<=.f64 F 6427752177035961/51422017416287688817342786954917203280710495801049370729644032) (neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -3432790011539591/196159429230833773869868419475239575503198607639501078528) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 8141631274498795/113078212145816597093331040047546785012958969400039613319782796882727665664) (neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -8436424732359699/200867255532373784442745261542645325315275374222849104412672) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 5840589551346239/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) (neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -72000) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 5840589551346239/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) (neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -2400) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 2176556697804097/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (/.f64 -1 F) (/.f64 B F))) (if (<=.f64 F 4684702715186529/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -11500) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 447225123590905/3665779701564795034165604343510379326812382614037843523768505561895816192685171732396196386025552432054958017180031964169522798176905392217656963333320266191425647911421339149090150561469309283359365121053663391676919110861662410702765924749628709797888) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F))) (if (<=.f64 F 6671736451478211/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -1080863910568919/9007199254740992) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -6651464598990569/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) x) B) (if (<=.f64 F 7841451177349933/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 6033329254406893/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -75) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))
(if (<=.f64 B 7218666995694683/1569275433846670190958947355801916604025588861116008628224) (/.f64 (neg.f64 x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))
(if (<=.f64 F -4583190933415609/26959946667150639794667015087019630673637144422540572481103610249216) (/.f64 (neg.f64 (+.f64 1 x)) B) (if (<=.f64 F 5249401739479229/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (/.f64 (neg.f64 x) B) (+.f64 (*.f64 (*.f64 1/3 B) x) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -1246897533355717/1684996666696914987166688442938726917102321526408785780068975640576) (/.f64 (neg.f64 (+.f64 1 x)) B) (if (<=.f64 F 5092589940836215/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (/.f64 (neg.f64 x) B) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -850000000000000040865650226125872597002972641215790070965524725667078050200377735594630569159103218350168303161661512064560335385737587190002851855822878018270252281105169812182532415131981444257555872710247325406068736) (/.f64 (neg.f64 x) B) (if (<=.f64 F -185000000) (/.f64 -1 B) (if (<=.f64 F 3055553964501729/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688) (/.f64 (neg.f64 x) B) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 x -2896086512867601/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) (/.f64 (neg.f64 x) B) (if (<=.f64 x 622427335332149/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376) (/.f64 -1 B) (/.f64 (neg.f64 x) B)))
(if (<=.f64 F 6505698974590301/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (/.f64 -1 B) (/.f64 1 B))
(/.f64 -1 B)
Outputs
(if (<=.f64 F -74999999999999995494819865897958841476886548853186718121075352597772694978560) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 80000) (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B))) (-.f64 (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -74999999999999995494819865897958841476886548853186718121075352597772694978560) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 80000) (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B))) (-.f64 (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 2)))) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -880000000000000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 12000) (-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))) (/.f64 x (tan.f64 B))) (-.f64 (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -880000000000000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 12000) (-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))) (/.f64 x (tan.f64 B))) (-.f64 (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (*.f64 (sin.f64 B) (pow.f64 F 2)))) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -200000000000000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 650) (-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (/.f64 F (+.f64 F (-.f64 (/.f64 1 F) (/.f64 1/2 (pow.f64 F 3))))) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -3152519739159347/2251799813685248) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 4278419646001971/4503599627370496) (-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (/.f64 F (+.f64 F (-.f64 (/.f64 1 F) (/.f64 1/2 (pow.f64 F 3))))) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -3152519739159347/2251799813685248) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 2206763817411543/2251799813685248) (-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -6734393813712469/9903520314283042199192993792) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -8807034685401875/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (*.f64 2 x)))))) (if (<=.f64 F 4608790780611811/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 6672152351932329/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -6734393813712469/9903520314283042199192993792) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -8807034685401875/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (*.f64 x 2))))) (/.f64 (neg.f64 x) B)) (if (or (<=.f64 F 4608790780611811/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (not (<=.f64 F 6672152351932329/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776))) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B))) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) (/.f64 (neg.f64 x) B)))))
(if (<=.f64 F -6734393813712469/9903520314283042199192993792) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -8807034685401875/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (*.f64 x 2))))) (/.f64 x B)) (if (or (<=.f64 F 4608790780611811/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (not (<=.f64 F 6672152351932329/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776))) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B))) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) (/.f64 x B)))))
(if (<=.f64 F -6437288204283977/9903520314283042199192993792) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -8256595017564257/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (*.f64 2 x)))))) (if (<=.f64 F 4608790780611811/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 974766689339349/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (*.f64 2 x)))))) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -6437288204283977/9903520314283042199192993792) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -8256595017564257/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (*.f64 x 2))))) (/.f64 (neg.f64 x) B)) (if (or (<=.f64 F 4608790780611811/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (not (<=.f64 F 974766689339349/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608))) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B))) (+.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (*.f64 x 2))))) (/.f64 (neg.f64 x) B)))))
(if (<=.f64 F -6437288204283977/9903520314283042199192993792) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (or (<=.f64 F -8256595017564257/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (not (or (<=.f64 F 4608790780611811/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (not (<=.f64 F 974766689339349/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608))))) (-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (*.f64 x 2))))) (/.f64 x B)) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -6437288204283977/9903520314283042199192993792) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (or (<=.f64 F -8256595017564257/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (and (not (<=.f64 F 4608790780611811/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184)) (<=.f64 F 974766689339349/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608))) (-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (*.f64 x 2))))) (/.f64 x B)) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -7454058310771683/392318858461667547739736838950479151006397215279002157056) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 4608790780611811/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))) (if (<=.f64 F 5394506156881457/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -7454058310771683/392318858461667547739736838950479151006397215279002157056) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 4608790780611811/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))) (if (<=.f64 F 5394506156881457/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -6170642089954523/51422017416287688817342786954917203280710495801049370729644032) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 4608790780611811/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))) (if (<=.f64 F 643259369036029/11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564843845614287315896631296) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (if (<=.f64 F 6427752177035961/51422017416287688817342786954917203280710495801049370729644032) (neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -6170642089954523/51422017416287688817342786954917203280710495801049370729644032) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 4608790780611811/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))) (if (<=.f64 F 643259369036029/11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564843845614287315896631296) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) (if (<=.f64 F 6427752177035961/51422017416287688817342786954917203280710495801049370729644032) (neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -3432790011539591/196159429230833773869868419475239575503198607639501078528) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 8141631274498795/113078212145816597093331040047546785012958969400039613319782796882727665664) (neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -8436424732359699/200867255532373784442745261542645325315275374222849104412672) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 5840589551346239/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) (neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -72000) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 5840589551346239/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) (neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -72000) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F 5840589551346239/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) (neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -72000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F 5840589551346239/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) (neg.f64 (/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -2400) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 2176556697804097/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (/.f64 -1 F) (/.f64 B F))) (if (<=.f64 F 4684702715186529/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -2400) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F 2176556697804097/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 (/.f64 -1 F) (/.f64 B F))) (if (<=.f64 F 4684702715186529/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -2400) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F 2176556697804097/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (-.f64 (/.f64 (/.f64 -1 F) (/.f64 B F)) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F 4684702715186529/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -2400) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F 2176556697804097/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 (/.f64 -1 F) (/.f64 B F))) (if (<=.f64 F 4684702715186529/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -11500) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 447225123590905/3665779701564795034165604343510379326812382614037843523768505561895816192685171732396196386025552432054958017180031964169522798176905392217656963333320266191425647911421339149090150561469309283359365121053663391676919110861662410702765924749628709797888) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F))) (if (<=.f64 F 6671736451478211/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -11500) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F 447225123590905/3665779701564795034165604343510379326812382614037843523768505561895816192685171732396196386025552432054958017180031964169522798176905392217656963333320266191425647911421339149090150561469309283359365121053663391676919110861662410702765924749628709797888) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (*.f64 (/.f64 -1 F) (/.f64 F B))) (if (<=.f64 F 6671736451478211/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -11500) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F 447225123590905/3665779701564795034165604343510379326812382614037843523768505561895816192685171732396196386025552432054958017180031964169522798176905392217656963333320266191425647911421339149090150561469309283359365121053663391676919110861662410702765924749628709797888) (-.f64 (*.f64 (/.f64 -1 F) (/.f64 F B)) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F 6671736451478211/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -11500) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F 447225123590905/3665779701564795034165604343510379326812382614037843523768505561895816192685171732396196386025552432054958017180031964169522798176905392217656963333320266191425647911421339149090150561469309283359365121053663391676919110861662410702765924749628709797888) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (*.f64 (/.f64 -1 F) (/.f64 F B))) (if (<=.f64 F 6671736451478211/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -1080863910568919/9007199254740992) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -6651464598990569/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) x) B) (if (<=.f64 F 7841451177349933/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 6033329254406893/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -1080863910568919/9007199254740992) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F -6651464598990569/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B) (if (or (<=.f64 F 7841451177349933/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (not (<=.f64 F 6033329254406893/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B))))
(if (<=.f64 F -1080863910568919/9007199254740992) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (or (<=.f64 F -6651464598990569/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432) (not (or (<=.f64 F 7841451177349933/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (not (<=.f64 F 6033329254406893/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736))))) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -1080863910568919/9007199254740992) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (or (<=.f64 F -6651464598990569/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432) (and (not (<=.f64 F 7841451177349933/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904)) (<=.f64 F 6033329254406893/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736))) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -75) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))
(if (<=.f64 F -75) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))
(if (<=.f64 F -75) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))
(if (<=.f64 B 7218666995694683/1569275433846670190958947355801916604025588861116008628224) (/.f64 (neg.f64 x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))
(if (<=.f64 F -4583190933415609/26959946667150639794667015087019630673637144422540572481103610249216) (/.f64 (neg.f64 (+.f64 1 x)) B) (if (<=.f64 F 5249401739479229/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (/.f64 (neg.f64 x) B) (+.f64 (*.f64 (*.f64 1/3 B) x) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -4583190933415609/26959946667150639794667015087019630673637144422540572481103610249216) (/.f64 (neg.f64 (+.f64 x 1)) B) (if (<=.f64 F 5249401739479229/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (/.f64 (neg.f64 x) B) (+.f64 (*.f64 x (*.f64 B 1/3)) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -4583190933415609/26959946667150639794667015087019630673637144422540572481103610249216) (/.f64 (-.f64 (neg.f64 1) x) B) (if (<=.f64 F 5249401739479229/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (/.f64 (neg.f64 x) B) (+.f64 (*.f64 x (*.f64 B 1/3)) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -4583190933415609/26959946667150639794667015087019630673637144422540572481103610249216) (/.f64 (-.f64 -1 x) B) (if (<=.f64 F 5249401739479229/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (/.f64 (neg.f64 x) B) (+.f64 (*.f64 x (*.f64 B 1/3)) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -1246897533355717/1684996666696914987166688442938726917102321526408785780068975640576) (/.f64 (neg.f64 (+.f64 1 x)) B) (if (<=.f64 F 5092589940836215/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (/.f64 (neg.f64 x) B) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -1246897533355717/1684996666696914987166688442938726917102321526408785780068975640576) (/.f64 (neg.f64 (+.f64 x 1)) B) (if (<=.f64 F 5092589940836215/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (/.f64 (neg.f64 x) B) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -1246897533355717/1684996666696914987166688442938726917102321526408785780068975640576) (/.f64 (-.f64 (neg.f64 1) x) B) (if (<=.f64 F 5092589940836215/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (/.f64 (neg.f64 x) B) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -1246897533355717/1684996666696914987166688442938726917102321526408785780068975640576) (/.f64 (-.f64 -1 x) B) (if (<=.f64 F 5092589940836215/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (/.f64 (neg.f64 x) B) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -850000000000000040865650226125872597002972641215790070965524725667078050200377735594630569159103218350168303161661512064560335385737587190002851855822878018270252281105169812182532415131981444257555872710247325406068736) (/.f64 (neg.f64 x) B) (if (<=.f64 F -185000000) (/.f64 -1 B) (if (<=.f64 F 3055553964501729/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688) (/.f64 (neg.f64 x) B) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 x -2896086512867601/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) (/.f64 (neg.f64 x) B) (if (<=.f64 x 622427335332149/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376) (/.f64 -1 B) (/.f64 (neg.f64 x) B)))
(if (or (<=.f64 x -2896086512867601/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) (not (<=.f64 x 622427335332149/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376))) (/.f64 (neg.f64 x) B) (/.f64 -1 B))
(if (<=.f64 F 6505698974590301/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (/.f64 -1 B) (/.f64 1 B))
(/.f64 -1 B)
Compiler

Compiled 974 to 612 computations (37.2% saved)

soundness2.5s (7.1%)

Rules
1652×fma-def
1652×fma-def
1562×fma-def
1532×times-frac
1532×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0901030
1244856
2673828
32039828
45139828
075527885
1206225575
2796625563
0136635745
1381334718
075527885
1206225575
2796625563
088624316
1245522726
078315000
1206713586
2784813580
040487
1675437
0136635745
1381334718
040487
1675437
034265
1471265
25221265
088624316
1245522726
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 858 to 510 computations (40.6% saved)

end3.0ms (0%)

preprocess460.0ms (1.3%)

Remove

(negabs B)

Compiler

Compiled 2104 to 1112 computations (47.1% saved)

Profiling

Loading profile data...