VandenBroeck and Keller, Equation (23)

Time bar (total: 27.7s)

analyze738.0ms (2.7%)

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: 475.0ms
Operation ival-pow, time spent: 125.0ms, 26.0% of total-time
Operation ival-mult, time spent: 112.0ms, 24.0% of total-time
Operation ival-tan, time spent: 57.0ms, 12.0% of total-time
Operation ival-add, time spent: 52.0ms, 11.0% of total-time
Operation ival-div, time spent: 50.0ms, 11.0% of total-time
Operation ival-sin, time spent: 39.0ms, 8.0% of total-time
Operation ival-neg, time spent: 29.0ms, 6.0% of total-time
Operation const, time spent: 10.0ms, 2.0% of total-time

sample5.8s (21%)

Results
2.4s7445×0valid
2.7s1481×6exit
299.0ms810×0infinite
0.0ms0valid
Precisions
Click to see histograms. Total time spent on operations: 3.8s
Operation ival-tan, time spent: 777.0ms, 20.0% of total-time
Operation ival-add, time spent: 655.0ms, 17.0% of total-time
Operation ival-mult, time spent: 616.0ms, 16.0% of total-time
Operation ival-div, time spent: 530.0ms, 14.0% of total-time
Operation ival-sin, time spent: 530.0ms, 14.0% of total-time
Operation ival-pow, time spent: 329.0ms, 9.0% of total-time
Operation ival-neg, time spent: 285.0ms, 7.0% of total-time
Operation const, time spent: 120.0ms, 3.0% of total-time
Bogosity

preprocess801.0ms (2.9%)

Algorithm
egg-herbie
Rules
1822×fma-neg
1144×fma-define
620×times-frac
524×sub-neg
472×associate-*l/
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
7784(-8.470458801250033e-239 5.4582023945377224e+240 1.426807437484722e+89)0-(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
320-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
1244848
2696828
31922828
44969828
57845828
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 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.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 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.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 F (neg.f64 (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))))
(neg.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 (neg.f64 B))))) (*.f64 (/.f64 F (sin.f64 (neg.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (tan.f64 B)))) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 x 2)) -1/2) (/.f64 F (neg.f64 (sin.f64 B)))))
(fma.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 F (neg.f64 (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 x (tan.f64 B)) (*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(+.f64 (neg.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 (neg.f64 x))) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 (neg.f64 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 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 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 F (neg.f64 (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)))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(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 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 (neg.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 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 F)))) (*.f64 (/.f64 B (sin.f64 F)) (pow.f64 (+.f64 (+.f64 (*.f64 B B) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 F))) (*.f64 (/.f64 B (sin.f64 F)) (pow.f64 (+.f64 (*.f64 x 2) (fma.f64 B B 2)) -1/2)))
(fma.f64 (/.f64 B (sin.f64 F)) (pow.f64 (fma.f64 x 2 (fma.f64 B B 2)) -1/2) (/.f64 x (neg.f64 (tan.f64 F))))
(-.f64 (*.f64 B (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 B B 2)) -1/2) (sin.f64 F))) (/.f64 x (tan.f64 F)))
(-.f64 (*.f64 (/.f64 B (sin.f64 F)) (pow.f64 (fma.f64 x 2 (fma.f64 B B 2)) -1/2)) (/.f64 x (tan.f64 F)))
(+.f64 (neg.f64 (*.f64 F (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 x x) 2) (*.f64 2 F)) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 F (neg.f64 (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 x x 2) (*.f64 F 2)) -1/2)))
(-.f64 (*.f64 x (/.f64 (pow.f64 (fma.f64 F 2 (fma.f64 x x 2)) -1/2) (sin.f64 B))) (/.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)))
(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 (neg.f64 (*.f64 B (/.f64 1 (tan.f64 x)))) (*.f64 (/.f64 F (sin.f64 x)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 B)) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 (neg.f64 B) (/.f64 1 (tan.f64 x))) (*.f64 (/.f64 F (sin.f64 x)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 B 2)) -1/2)))
(fma.f64 (/.f64 F (sin.f64 x)) (pow.f64 (fma.f64 B 2 (fma.f64 F F 2)) -1/2) (/.f64 B (neg.f64 (tan.f64 x))))
(-.f64 (*.f64 (/.f64 F (sin.f64 x)) (pow.f64 (fma.f64 B 2 (fma.f64 F F 2)) -1/2)) (/.f64 B (tan.f64 x)))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 B 2 (fma.f64 F F 2)) -1/2) (sin.f64 x)) (/.f64 B (neg.f64 (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: 332.0ms
Operation ival-tan, time spent: 107.0ms, 32.0% of total-time
Operation ival-add, time spent: 54.0ms, 16.0% of total-time
Operation ival-mult, time spent: 50.0ms, 15.0% of total-time
Operation ival-div, time spent: 43.0ms, 13.0% of total-time
Operation ival-pow, time spent: 35.0ms, 11.0% of total-time
Operation ival-neg, time spent: 17.0ms, 5.0% of total-time
Operation const, time spent: 14.0ms, 4.0% of total-time
Operation ival-sin, time spent: 13.0ms, 4.0% of total-time

eval1.0ms (0%)

Compiler

Compiled 64 to 37 computations (42.2% saved)

prune2.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
76.0%
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 x) (tan.f64 B)))
82.6%
(-.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)))
76.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
Compiler

Compiled 74 to 53 computations (28.4% saved)

localize559.0ms (2%)

Localize:

Found 12 expressions with local error:

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

Compiled 258 to 134 computations (48.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 407.0ms
Operation composed, time spent: 119.0ms, 29.0% of total-time
Operation ival-add, time spent: 86.0ms, 21.0% of total-time
Operation ival-mult, time spent: 72.0ms, 18.0% of total-time
Operation ival-pow, time spent: 55.0ms, 14.0% of total-time
Operation ival-div, time spent: 32.0ms, 8.0% of total-time
Operation const, time spent: 14.0ms, 3.0% of total-time
Operation ival-neg, time spent: 12.0ms, 3.0% of total-time
Operation ival-tan, time spent: 8.0ms, 2.0% of total-time
Operation ival-sin, time spent: 6.0ms, 1.0% of total-time
Operation ival-sub, time spent: 3.0ms, 1.0% of total-time

series109.0ms (0.4%)

Counts
12 → 266
Calls

84 calls:

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

rewrite389.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1157×log1p-expm1-u
328×associate-*r*
224×associate-*l*
198×expm1-log1p-u
193×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify457.0ms (1.6%)

Algorithm
egg-herbie
Rules
1306×fma-define
1250×associate-*r*
1222×associate-*l*
580×associate-+r+
504×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
091243667
1254240312
Stop Event
node limit
Counts
661 → 537
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 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))))
(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))
(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 -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 -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 (/.f64 (*.f64 x (cos.f64 B)) (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))))))))
(+.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 (*.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 (/.f64 (*.f64 x (cos.f64 B)) (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 (/.f64 (*.f64 x (cos.f64 B)) (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 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.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 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (+.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 (/.f64 (*.f64 x (cos.f64 B)) (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/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 (*.f64 -1 x) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) B)
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 B (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 1/3 x))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 B (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 1/3 x))) (+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))))))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 B (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 1/3 x))) (+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (+.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))) (+.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 (*.f64 2 x) (pow.f64 F 2))))) (+.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 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 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 (*.f64 2 x) (pow.f64 F 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 (*.f64 2 x) (pow.f64 F 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 (*.f64 2 x) (pow.f64 F 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 (*.f64 2 x) (pow.f64 F 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 (*.f64 2 x) (pow.f64 F 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 (*.f64 2 x) (pow.f64 F 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 (*.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 x (+.f64 (*.f64 -1 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.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 x (+.f64 (*.f64 -1 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(+.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 x (+.f64 (*.f64 -1 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 1/3 (*.f64 B x)))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (+.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (*.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 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(/.f64 F B)
(+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))))))) (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1)
(*.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1)
(*.f64 (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 (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)))
(log1p.f64 (expm1.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))
(-.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))))
(log1p.f64 (expm1.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))
(-.f64 0 (/.f64 x (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(-.f64 (/.f64 0 (neg.f64 (tan.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 x (tan.f64 B))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 x (neg.f64 (neg.f64 (tan.f64 B))))
(/.f64 1 (/.f64 (tan.f64 B) x))
(/.f64 1 (/.f64 (/.f64 (tan.f64 B) x) 1))
(/.f64 -1 (/.f64 (tan.f64 B) x))
(/.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (sqrt.f64 (tan.f64 B)))
(/.f64 (/.f64 x 1) (tan.f64 B))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (tan.f64 B)))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(neg.f64 (/.f64 x (tan.f64 B)))
(sqrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (tan.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (tan.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 (tan.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3) (pow.f64 x 3)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (tan.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (tan.f64 B))))
(log1p.f64 (expm1.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))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (sin.f64 B)))) 1)
(*.f64 F (/.f64 1 (sin.f64 B)))
(*.f64 1 (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) 1)
(*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (cbrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 F) 2) (/.f64 (cbrt.f64 F) (sin.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 F) 2) (*.f64 (cbrt.f64 F) (/.f64 1 (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (sqrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 F) (sin.f64 B)))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 F) (/.f64 1 (sin.f64 B))))
(*.f64 (neg.f64 F) (/.f64 1 (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sin.f64 B)) F)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 F (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 F (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) 1) (/.f64 (cbrt.f64 F) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 F) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (sqrt.f64 F) 1) (/.f64 (sqrt.f64 F) (sin.f64 B)))
(*.f64 (/.f64 (sqrt.f64 F) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (sqrt.f64 F) (cbrt.f64 (sin.f64 B))))
(pow.f64 (/.f64 F (sin.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) 2)
(pow.f64 (/.f64 (sin.f64 B) F) -1)
(neg.f64 (/.f64 F (neg.f64 (sin.f64 B))))
(neg.f64 (/.f64 (neg.f64 F) (sin.f64 B)))
(sqrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 F (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (sin.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3))
(cbrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 F (sin.f64 B))))
(log1p.f64 (expm1.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))
(-.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 (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)))
(log1p.f64 (expm1.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))
(-.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)) (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 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (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) (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))))
(neg.f64 (/.f64 (neg.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)))
(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))))
(log1p.f64 (expm1.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))
(-.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))))
(log1p.f64 (expm1.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))
(-.f64 0 (/.f64 x (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(-.f64 (/.f64 0 (neg.f64 (tan.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 x (/.f64 1 (tan.f64 B)))
(*.f64 x (/.f64 1 (neg.f64 (tan.f64 B))))
(*.f64 x (neg.f64 (/.f64 1 (tan.f64 B))))
(*.f64 1 (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 1 (tan.f64 B)) x)
(*.f64 (/.f64 x (tan.f64 B)) 1)
(*.f64 -1 (/.f64 x (tan.f64 B)))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (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) (tan.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (neg.f64 (tan.f64 B))))
(*.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (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) (tan.f64 B)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (neg.f64 (tan.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.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) (cbrt.f64 (pow.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) (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 x (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 -1 (sqrt.f64 (tan.f64 B))) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (*.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) -2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (*.f64 x (pow.f64 (tan.f64 B) -1/2)) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(neg.f64 (/.f64 x (tan.f64 B)))
(sqrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (tan.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (tan.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 (tan.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3) (pow.f64 x 3)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (tan.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (tan.f64 B))))
(log1p.f64 (expm1.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))
(-.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 (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)))
(log1p.f64 (expm1.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))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 x (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 x (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))) 1)
(*.f64 1 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(*.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))) 1)
(*.f64 (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2) (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(*.f64 (sqrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) (sqrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (tan.f64 B) x)) (sin.f64 B)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 (tan.f64 B))) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(pow.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))) 1)
(pow.f64 (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 3)
(pow.f64 (pow.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))) 2))
(log.f64 (exp.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(cbrt.f64 (pow.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))) 3))
(expm1.f64 (log1p.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(log1p.f64 (expm1.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(exp.f64 (log.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 1))
(-.f64 0 (/.f64 x (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(-.f64 (/.f64 0 (neg.f64 (tan.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 x (/.f64 1 (tan.f64 B)))
(*.f64 x (/.f64 1 (neg.f64 (tan.f64 B))))
(*.f64 x (neg.f64 (/.f64 1 (tan.f64 B))))
(*.f64 1 (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 1 (tan.f64 B)) x)
(*.f64 (/.f64 x (tan.f64 B)) 1)
(*.f64 -1 (/.f64 x (tan.f64 B)))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (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) (tan.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (neg.f64 (tan.f64 B))))
(*.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (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) (tan.f64 B)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (neg.f64 (tan.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.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) (cbrt.f64 (pow.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) (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 x (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 -1 (sqrt.f64 (tan.f64 B))) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (*.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) -2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (*.f64 x (pow.f64 (tan.f64 B) -1/2)) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(neg.f64 (/.f64 x (tan.f64 B)))
(sqrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (tan.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (tan.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 (tan.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3) (pow.f64 x 3)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (tan.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (tan.f64 B))))
(log1p.f64 (expm1.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))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (sin.f64 B)))) 1)
(*.f64 F (/.f64 1 (sin.f64 B)))
(*.f64 1 (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) 1)
(*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (cbrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 F) 2) (/.f64 (cbrt.f64 F) (sin.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 F) 2) (*.f64 (cbrt.f64 F) (/.f64 1 (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (sqrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 F) (sin.f64 B)))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 F) (/.f64 1 (sin.f64 B))))
(*.f64 (neg.f64 F) (/.f64 1 (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sin.f64 B)) F)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 F (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 F (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) 1) (/.f64 (cbrt.f64 F) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 F) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (sqrt.f64 F) 1) (/.f64 (sqrt.f64 F) (sin.f64 B)))
(*.f64 (/.f64 (sqrt.f64 F) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (sqrt.f64 F) (cbrt.f64 (sin.f64 B))))
(pow.f64 (/.f64 F (sin.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) 2)
(pow.f64 (/.f64 (sin.f64 B) F) -1)
(neg.f64 (/.f64 F (neg.f64 (sin.f64 B))))
(neg.f64 (/.f64 (neg.f64 F) (sin.f64 B)))
(sqrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 F (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (sin.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3))
(cbrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 F (sin.f64 B))))
(log1p.f64 (expm1.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))
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 (pow.f64 F 4) 3/8)))
(+.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 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7))) (*.f64 (pow.f64 F 6) -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))
(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 (+.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) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (/.f64 1 F)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 1/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 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) -7/24) (fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) -1/48 (+.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) 3/8) (/.f64 1 F)))))
(/.f64 -1 F)
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(-.f64 (*.f64 (/.f64 (+.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 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5)) (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))
(+.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -5/16) (neg.f64 (pow.f64 F 7))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5))) (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 (pow.f64 x 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) 3/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 (pow.f64 x 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) 3/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 (fma.f64 F F 2) x))))
(fma.f64 -1/4 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (fma.f64 F F 2) 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 (*.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 (fma.f64 F F 2) x)) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (pow.f64 x 2)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (fma.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (pow.f64 x 2)) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (*.f64 (/.f64 (fma.f64 F F 2) x) -1/4))))
(+.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 (fma.f64 F F 2) x)) (+.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (pow.f64 x 2))) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (fma.f64 -1/48 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) -7/384)) (pow.f64 x 3))))))
(+.f64 (fma.f64 -1/4 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (fma.f64 F F 2) x)) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 3) -5/128) (pow.f64 x 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 (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 (fma.f64 F F 2) x))))
(fma.f64 -1/4 (*.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 (fma.f64 F F 2) 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 (*.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 (fma.f64 F F 2) x)) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (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 (fma.f64 F F 2) x)) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))) (*.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (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 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (fma.f64 1/384 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 7/192))) (pow.f64 x 3)) (fma.f64 -1/4 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (fma.f64 F F 2) x)) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (pow.f64 x 2))))))
(+.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (-.f64 (fma.f64 -1/4 (*.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 (fma.f64 F F 2) x)) (*.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) 2) 3/32) (pow.f64 x 2)))) (*.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) (pow.f64 x 3)))))
(*.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 (pow.f64 F 5) (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (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 (/.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 (pow.f64 F 5) (sqrt.f64 (fma.f64 2 x 2)))) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))))
(+.f64 (*.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 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4))) (sin.f64 B)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 F 5) (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (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 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (pow.f64 F 7)) (/.f64 (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))) (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 (/.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 (pow.f64 F 5) (sqrt.f64 (fma.f64 2 x 2)))) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B))))))
(/.f64 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 1/2 (fma.f64 2 x 2)) (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))) (/.f64 1 (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (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 (+.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 (fma.f64 2 x 2) (*.f64 (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 (fma.f64 2 x 2) (*.f64 (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 1/2 (fma.f64 2 x 2)) (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 -1 (sin.f64 B))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 F B)) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))) (fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 F B)) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 F (*.f64 -7/360 (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 5) (fma.f64 -1/5040 F (fma.f64 1/720 F (*.f64 1/6 (*.f64 F -7/360)))))) (fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 F B)) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (fma.f64 (neg.f64 (pow.f64 B 3)) (*.f64 F -7/360) (*.f64 (+.f64 (*.f64 F 1/840) (*.f64 F -7/2160)) (neg.f64 (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B))))
(*.f64 (/.f64 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 F (/.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 (*.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 F (/.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 (*.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 F (/.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 (*.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 F (/.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 (*.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 F (/.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 (*.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 F (/.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 (*.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 F (/.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 (*.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 F (/.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 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B)))
(+.f64 (*.f64 -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 x (sin.f64 B)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))) (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (sin.f64 B)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 F (/.f64 x (sin.f64 B)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (fma.f64 F F 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))))
(-.f64 (fma.f64 1/2 (*.f64 F (*.f64 (pow.f64 x 2) (*.f64 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (sin.f64 B)) (sqrt.f64 (fma.f64 F F 2))))) (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B)))) (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (sin.f64 B)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4)))))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 F (/.f64 x (sin.f64 B)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (*.f64 F (*.f64 (pow.f64 x 3) (/.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2)) (/.f64 8 (pow.f64 (fma.f64 F F 2) 4))) (sin.f64 B))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (fma.f64 F F 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 x 3)) (/.f64 (-.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2))) (sin.f64 B)))) (*.f64 1/2 (*.f64 (*.f64 F (pow.f64 x 2)) (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (sin.f64 B)))))) (-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))) (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.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 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 (neg.f64 (fma.f64 (pow.f64 B 5) (fma.f64 x 1/105 (*.f64 x -1/135)) (*.f64 x (*.f64 1/45 (pow.f64 B 3))))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x 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 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)))
(fma.f64 (neg.f64 (pow.f64 B 3)) (*.f64 F -7/360) (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 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))))))) (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 F -7/360)) (fma.f64 -1 (*.f64 (pow.f64 B 5) (fma.f64 -1/5040 F (fma.f64 1/720 F (*.f64 1/6 (*.f64 F -7/360))))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B))))
(-.f64 (-.f64 (fma.f64 1/6 (*.f64 F B) (/.f64 F B)) (*.f64 (pow.f64 B 5) (+.f64 (*.f64 F 1/840) (*.f64 F -7/2160)))) (*.f64 F (*.f64 -7/360 (pow.f64 B 3))))
(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 (pow.f64 x 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) 3/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 (pow.f64 x 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) 3/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 (fma.f64 F F 2) x))))
(fma.f64 -1/4 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (fma.f64 F F 2) 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 (*.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 (fma.f64 F F 2) x)) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (pow.f64 x 2)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (fma.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (pow.f64 x 2)) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (*.f64 (/.f64 (fma.f64 F F 2) x) -1/4))))
(+.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 (fma.f64 F F 2) x)) (+.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (pow.f64 x 2))) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (fma.f64 -1/48 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) -7/384)) (pow.f64 x 3))))))
(+.f64 (fma.f64 -1/4 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (fma.f64 F F 2) x)) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 3) -5/128) (pow.f64 x 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 (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 (fma.f64 F F 2) x))))
(fma.f64 -1/4 (*.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 (fma.f64 F F 2) 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 (*.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 (fma.f64 F F 2) x)) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (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 (fma.f64 F F 2) x)) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))) (*.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (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 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (fma.f64 1/384 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 7/192))) (pow.f64 x 3)) (fma.f64 -1/4 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (fma.f64 F F 2) x)) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (pow.f64 x 2))))))
(+.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (-.f64 (fma.f64 -1/4 (*.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 (fma.f64 F F 2) x)) (*.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) 2) 3/32) (pow.f64 x 2)))) (*.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) (pow.f64 x 3)))))
(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 (pow.f64 F 4) 3/8)))
(+.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 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7))) (*.f64 (pow.f64 F 6) -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))
(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 (+.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) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (/.f64 1 F)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 1/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 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) -7/24) (fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) -1/48 (+.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) 3/8) (/.f64 1 F)))))
(/.f64 -1 F)
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(-.f64 (*.f64 (/.f64 (+.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 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5)) (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))
(+.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -5/16) (neg.f64 (pow.f64 F 7))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5))) (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 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (sin.f64 B)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))))
(-.f64 (fma.f64 1/2 (*.f64 (pow.f64 x 2) (*.f64 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (sin.f64 B)) (sqrt.f64 (fma.f64 F F 2)))) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 -1 (*.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 (fma.f64 -1 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2)) (/.f64 8 (pow.f64 (fma.f64 F F 2) 4))) (sin.f64 B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (*.f64 (pow.f64 x 2) (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (sin.f64 B)))) (*.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 (pow.f64 x 3) (/.f64 (-.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2))) (sin.f64 B)))) (*.f64 1/2 (*.f64 (pow.f64 x 2) (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (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 (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 (pow.f64 F 4) (/.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)) (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 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (pow.f64 F 4)) (/.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)) (sin.f64 B))) (/.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 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4))) (sin.f64 B)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (*.f64 (pow.f64 F 4) (/.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)) (sin.f64 B)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 (sin.f64 B))))))
(fma.f64 -1/2 (*.f64 (pow.f64 F 6) (*.f64 (/.f64 (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))) (sin.f64 B)) (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 2) (sin.f64 B))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (pow.f64 F 4)) (/.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)) (sin.f64 B))) (/.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))))
(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 -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 -1 (neg.f64 x)) (*.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B))) (/.f64 (/.f64 1 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 -1 (neg.f64 x)) (*.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 (pow.f64 F 5) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 (*.f64 1/2 (fma.f64 2 x 2)) (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 7) (sin.f64 B))) (/.f64 (/.f64 1 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 1/2 (fma.f64 2 x 2)) (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 7) (sin.f64 B)))) (/.f64 (/.f64 -1 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 1/6 B)))
(+.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)))) (+.f64 (*.f64 7/360 (pow.f64 B 3)) (*.f64 1/6 B))) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) B))
(+.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 31/15120 (pow.f64 B 5)) (*.f64 7/360 (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (/.f64 1 B) (*.f64 1/6 B))))
(*.f64 (/.f64 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 (pow.f64 F 5) (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (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 (/.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 (pow.f64 F 5) (sqrt.f64 (fma.f64 2 x 2)))) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))))
(+.f64 (*.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 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4))) (sin.f64 B)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 F 5) (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (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 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (pow.f64 F 7)) (/.f64 (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))) (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 (/.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 (pow.f64 F 5) (sqrt.f64 (fma.f64 2 x 2)))) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B))))))
(/.f64 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 1/2 (fma.f64 2 x 2)) (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))) (/.f64 1 (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (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 (+.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 (fma.f64 2 x 2) (*.f64 (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 (fma.f64 2 x 2) (*.f64 (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 1/2 (fma.f64 2 x 2)) (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 -1 (sin.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B)))
(+.f64 (*.f64 -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 x (sin.f64 B)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))
(-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))) (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (sin.f64 B)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 F (/.f64 x (sin.f64 B)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (fma.f64 F F 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))))
(-.f64 (fma.f64 1/2 (*.f64 F (*.f64 (pow.f64 x 2) (*.f64 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (sin.f64 B)) (sqrt.f64 (fma.f64 F F 2))))) (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B)))) (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (sin.f64 B)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4)))))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 F (/.f64 x (sin.f64 B)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (*.f64 F (*.f64 (pow.f64 x 3) (/.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2)) (/.f64 8 (pow.f64 (fma.f64 F F 2) 4))) (sin.f64 B))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (fma.f64 F F 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (pow.f64 x 3)) (/.f64 (-.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2))) (sin.f64 B)))) (*.f64 1/2 (*.f64 (*.f64 F (pow.f64 x 2)) (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (sin.f64 B)))))) (-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))) (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 x (sin.f64 B))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 F B)) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))) (fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 F B)) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 F (*.f64 -7/360 (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 3) (*.f64 F -7/360))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 5) (fma.f64 -1/5040 F (fma.f64 1/720 F (*.f64 1/6 (*.f64 F -7/360)))))) (fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 F B)) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (fma.f64 (neg.f64 (pow.f64 B 3)) (*.f64 F -7/360) (*.f64 (+.f64 (*.f64 F 1/840) (*.f64 F -7/2160)) (neg.f64 (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B))))
(*.f64 (/.f64 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 F (/.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 (*.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 F (/.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 (*.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 F (/.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 (*.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 F (/.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 (*.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 F (/.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 (*.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 F (/.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 (*.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 F (/.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 (*.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 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (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 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 (neg.f64 (fma.f64 (pow.f64 B 5) (fma.f64 x 1/105 (*.f64 x -1/135)) (*.f64 x (*.f64 1/45 (pow.f64 B 3))))) (fma.f64 -1/3 (*.f64 x B) (/.f64 x 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)))
(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 (pow.f64 x 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) 3/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 (pow.f64 x 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) 3/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 (fma.f64 F F 2) x))))
(fma.f64 -1/4 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (fma.f64 F F 2) 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 (*.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 (fma.f64 F F 2) x)) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (pow.f64 x 2)))))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (fma.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (pow.f64 x 2)) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (*.f64 (/.f64 (fma.f64 F F 2) x) -1/4))))
(+.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 (fma.f64 F F 2) x)) (+.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (pow.f64 x 2))) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (fma.f64 -1/48 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) -7/384)) (pow.f64 x 3))))))
(+.f64 (fma.f64 -1/4 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (fma.f64 F F 2) x)) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 3) -5/128) (pow.f64 x 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 (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 (fma.f64 F F 2) x))))
(fma.f64 -1/4 (*.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 (fma.f64 F F 2) 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 (*.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 (fma.f64 F F 2) x)) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (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 (fma.f64 F F 2) x)) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))) (*.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (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 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (fma.f64 1/384 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 7/192))) (pow.f64 x 3)) (fma.f64 -1/4 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (fma.f64 F F 2) x)) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (pow.f64 x 2))))))
(+.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (-.f64 (fma.f64 -1/4 (*.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 (fma.f64 F F 2) x)) (*.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) 2) 3/32) (pow.f64 x 2)))) (*.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) (pow.f64 x 3)))))
(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 (pow.f64 F 4) 3/8)))
(+.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 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7))) (*.f64 (pow.f64 F 6) -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))
(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 (+.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) (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (/.f64 1 F)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 1/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 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) -7/24) (fma.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 7)) -1/48 (+.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 5)) 3/8) (/.f64 1 F)))))
(/.f64 -1 F)
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(-.f64 (*.f64 (/.f64 (+.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 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5)) (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))
(+.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -5/16) (neg.f64 (pow.f64 F 7))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5))) (fma.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) 1/2 (/.f64 -1 F)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (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))))))
(fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B))) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (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 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (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 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 F 5) (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (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))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (/.f64 (*.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)) (*.f64 (pow.f64 F 5) (sqrt.f64 (fma.f64 2 x 2)))) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B))))) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (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 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 1 (sin.f64 B))))
(+.f64 (/.f64 (+.f64 -1 (neg.f64 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (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 (*.f64 (cos.f64 B) (/.f64 x (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 (+.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 (cos.f64 B) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (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 (*.f64 (cos.f64 B) (/.f64 x (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 (+.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 1/2 (fma.f64 2 x 2)) (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))) (/.f64 1 (sin.f64 B))))) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(-.f64 (fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (*.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 (*.f64 (cos.f64 B) (/.f64 x (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 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (+.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 (fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (fma.f64 1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 (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 (/.f64 (*.f64 x (cos.f64 B)) (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/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 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))))))) (/.f64 1 (sin.f64 B)))
(+.f64 (-.f64 (*.f64 1/2 (+.f64 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 (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 (fma.f64 (*.f64 1/2 (fma.f64 2 x 2)) (-.f64 (pow.f64 (+.f64 -1 (neg.f64 x)) 2) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))))) (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (/.f64 -1 (sin.f64 B)))
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) B)
(/.f64 (fma.f64 -1 x (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (neg.f64 x)) B)
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 B (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 1/3 x))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(fma.f64 -1 (/.f64 x B) (fma.f64 B (fma.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))) (*.f64 x 1/3)) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B))) (*.f64 x (*.f64 1/3 B))) (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 B (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 1/3 x))) (+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))))))
(fma.f64 -1 (/.f64 x B) (fma.f64 B (fma.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))) (*.f64 x 1/3)) (fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 3) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 F -7/360)) (*.f64 x 1/45))))))
(+.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B))) (*.f64 x (*.f64 1/3 B))) (/.f64 x B)) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/45) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 F -7/360)))))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 B (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 1/3 x))) (+.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (+.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))) (+.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 (*.f64 2 x) (pow.f64 F 2))))) (+.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)))))))))
(fma.f64 -1 (/.f64 x B) (fma.f64 B (fma.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))) (*.f64 x 1/3)) (fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (fma.f64 (pow.f64 B 3) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 F -7/360)) (*.f64 x 1/45)) (*.f64 (pow.f64 B 5) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (fma.f64 -1/5040 F (fma.f64 1/720 F (*.f64 1/6 (*.f64 F -7/360))))) (fma.f64 -1/3 (*.f64 x 1/45) (*.f64 x 1/105))))))))
(+.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B))) (*.f64 x (*.f64 1/3 B))) (/.f64 x B)) (fma.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/45) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 F -7/360))) (*.f64 (pow.f64 B 5) (-.f64 (fma.f64 x 1/105 (*.f64 x -1/135)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (*.f64 F 1/840) (*.f64 F -7/2160)))))))
(+.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 (*.f64 2 x) (pow.f64 F 2)))))))
(fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 x (/.f64 (cos.f64 B) (neg.f64 (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 (*.f64 2 x) (pow.f64 F 2)))))))
(fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 x (/.f64 (cos.f64 B) (neg.f64 (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 (*.f64 2 x) (pow.f64 F 2)))))))
(fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 x (/.f64 (cos.f64 B) (neg.f64 (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 (*.f64 2 x) (pow.f64 F 2)))))))
(fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 x (/.f64 (cos.f64 B) (neg.f64 (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 (*.f64 2 x) (pow.f64 F 2)))))))
(fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 x (/.f64 (cos.f64 B) (neg.f64 (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 (*.f64 2 x) (pow.f64 F 2)))))))
(fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 x (/.f64 (cos.f64 B) (neg.f64 (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 (*.f64 2 x) (pow.f64 F 2)))))))
(fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 x (/.f64 (cos.f64 B) (neg.f64 (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 (*.f64 2 x) (pow.f64 F 2)))))))
(fma.f64 -1 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))
(fma.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (*.f64 x (/.f64 (cos.f64 B) (neg.f64 (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 (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B)))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 x (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (sin.f64 B))) (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))
(fma.f64 x (neg.f64 (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (sin.f64 B)) (/.f64 (cos.f64 B) (sin.f64 B)))) (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))))
(+.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 x (+.f64 (*.f64 -1 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(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))) (fma.f64 x (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (sin.f64 B))) (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))))
(fma.f64 1/2 (*.f64 F (*.f64 (pow.f64 x 2) (*.f64 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (sin.f64 B)) (sqrt.f64 (fma.f64 F F 2))))) (fma.f64 x (neg.f64 (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (sin.f64 B)) (/.f64 (cos.f64 B) (sin.f64 B)))) (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B)))))
(+.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 x (+.f64 (*.f64 -1 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (*.f64 F (*.f64 (pow.f64 x 3) (/.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2)) (/.f64 8 (pow.f64 (fma.f64 F F 2) 4))) (sin.f64 B))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (fma.f64 F F 2))) (fma.f64 x (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (sin.f64 B))) (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))) (*.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 (pow.f64 x 3)) (/.f64 (-.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2))) (sin.f64 B)))) (*.f64 1/2 (*.f64 (*.f64 F (pow.f64 x 2)) (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (sin.f64 B)))))) (fma.f64 x (neg.f64 (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (sin.f64 B)) (/.f64 (cos.f64 B) (sin.f64 B)))) (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (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 x (/.f64 (cos.f64 B) (neg.f64 (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 x (/.f64 (cos.f64 B) (neg.f64 (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 x (/.f64 (cos.f64 B) (neg.f64 (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 x (/.f64 (cos.f64 B) (neg.f64 (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 x (/.f64 (cos.f64 B) (neg.f64 (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 x (/.f64 (cos.f64 B) (neg.f64 (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 x (/.f64 (cos.f64 B) (neg.f64 (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 x (/.f64 (cos.f64 B) (neg.f64 (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 x (/.f64 (cos.f64 B) (neg.f64 (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 x (/.f64 (cos.f64 B) (neg.f64 (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 x (/.f64 (cos.f64 B) (neg.f64 (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 x (/.f64 (cos.f64 B) (neg.f64 (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 x (/.f64 (cos.f64 B) (neg.f64 (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 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 -1 (/.f64 x B))
(/.f64 (neg.f64 x) B)
(/.f64 x (neg.f64 B))
(+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 1/3 (*.f64 B x)))
(fma.f64 -1 (/.f64 x B) (*.f64 (*.f64 x B) 1/3))
(-.f64 (*.f64 x (*.f64 1/3 B)) (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))))
(fma.f64 -1 (/.f64 x B) (fma.f64 1/3 (*.f64 x B) (*.f64 (pow.f64 B 3) (*.f64 x 1/45))))
(-.f64 (fma.f64 (pow.f64 B 3) (*.f64 x 1/45) (*.f64 x (*.f64 1/3 B))) (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (+.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (*.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)))))))
(fma.f64 -1 (/.f64 x B) (fma.f64 1/3 (*.f64 x B) (fma.f64 (pow.f64 B 3) (*.f64 x 1/45) (*.f64 (pow.f64 B 5) (fma.f64 -1/3 (*.f64 x 1/45) (*.f64 x 1/105))))))
(-.f64 (fma.f64 (*.f64 x B) 1/3 (fma.f64 (pow.f64 B 5) (fma.f64 x 1/105 (*.f64 x -1/135)) (*.f64 x (*.f64 1/45 (pow.f64 B 3))))) (/.f64 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 x (/.f64 (cos.f64 B) (neg.f64 (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 x (/.f64 (cos.f64 B) (neg.f64 (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 x (/.f64 (cos.f64 B) (neg.f64 (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 x (/.f64 (cos.f64 B) (neg.f64 (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 x (/.f64 (cos.f64 B) (neg.f64 (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 x (/.f64 (cos.f64 B) (neg.f64 (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 x (/.f64 (cos.f64 B) (neg.f64 (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 x (/.f64 (cos.f64 B) (neg.f64 (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)))
(fma.f64 (neg.f64 (pow.f64 B 3)) (*.f64 F -7/360) (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 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))))))) (+.f64 (*.f64 1/6 (*.f64 B F)) (/.f64 F B))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 F -7/360)) (fma.f64 -1 (*.f64 (pow.f64 B 5) (fma.f64 -1/5040 F (fma.f64 1/720 F (*.f64 1/6 (*.f64 F -7/360))))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B))))
(-.f64 (-.f64 (fma.f64 1/6 (*.f64 F B) (/.f64 F B)) (*.f64 (pow.f64 B 5) (+.f64 (*.f64 F 1/840) (*.f64 F -7/2160)))) (*.f64 F (*.f64 -7/360 (pow.f64 B 3))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1)
(expm1.f64 (log1p.f64 (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 (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)))
(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)
(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)
(-.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)
(expm1.f64 (log1p.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(*.f64 F (/.f64 (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 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (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 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (sin.f64 B)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (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 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (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 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1) (sin.f64 B))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (sin.f64 B)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (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)
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(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 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(pow.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) 1/3)
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (/.f64 F (sin.f64 B)))) 2)
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(sqrt.f64 (*.f64 (pow.f64 (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 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(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 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(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 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3) (pow.f64 F 3)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(expm1.f64 (log1p.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(exp.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(-.f64 0 (/.f64 x (tan.f64 B)))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(expm1.f64 (log1p.f64 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 0 (neg.f64 (tan.f64 B))) (/.f64 x (tan.f64 B)))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(-.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(/.f64 x (tan.f64 B))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(/.f64 x (neg.f64 (neg.f64 (tan.f64 B))))
(/.f64 x (tan.f64 B))
(/.f64 1 (/.f64 (tan.f64 B) x))
(/.f64 x (tan.f64 B))
(/.f64 1 (/.f64 (/.f64 (tan.f64 B) x) 1))
(/.f64 x (tan.f64 B))
(/.f64 -1 (/.f64 (tan.f64 B) x))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.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 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (tan.f64 B)))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(/.f64 x (tan.f64 B))
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(/.f64 x (tan.f64 B))
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(/.f64 x (tan.f64 B))
(pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)
(/.f64 x (tan.f64 B))
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(/.f64 x (tan.f64 B))
(neg.f64 (/.f64 x (tan.f64 B)))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(sqrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))
(fabs.f64 (/.f64 x (tan.f64 B)))
(log.f64 (exp.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (tan.f64 B)))))
(/.f64 x (tan.f64 B))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(/.f64 x (tan.f64 B))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 (tan.f64 B)) 3)))
(/.f64 x (tan.f64 B))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3) (pow.f64 x 3)))
(/.f64 x (tan.f64 B))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (tan.f64 B) 3)))
(/.f64 x (tan.f64 B))
(expm1.f64 (log1p.f64 (/.f64 x (tan.f64 B))))
(log1p.f64 (expm1.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))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (sin.f64 B)))) 1)
(expm1.f64 (log1p.f64 (/.f64 F (sin.f64 B))))
(*.f64 F (/.f64 1 (sin.f64 B)))
(/.f64 F (sin.f64 B))
(*.f64 1 (/.f64 F (sin.f64 B)))
(/.f64 F (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) 1)
(/.f64 F (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (cbrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(*.f64 (pow.f64 (cbrt.f64 F) 2) (/.f64 (cbrt.f64 F) (sin.f64 B)))
(/.f64 F (sin.f64 B))
(*.f64 (pow.f64 (cbrt.f64 F) 2) (*.f64 (cbrt.f64 F) (/.f64 1 (sin.f64 B))))
(/.f64 F (sin.f64 B))
(*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (sqrt.f64 (/.f64 F (sin.f64 B))))
(/.f64 F (sin.f64 B))
(*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 F) (sin.f64 B)))
(/.f64 F (sin.f64 B))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 F) (/.f64 1 (sin.f64 B))))
(/.f64 F (sin.f64 B))
(*.f64 (neg.f64 F) (/.f64 1 (neg.f64 (sin.f64 B))))
(/.f64 F (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) F)
(/.f64 F (sin.f64 B))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 F (cbrt.f64 (sin.f64 B))))
(/.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 F (sqrt.f64 (sin.f64 B))))
(/.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) 1) (/.f64 (cbrt.f64 F) (sin.f64 B)))
(/.f64 F (sin.f64 B))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (/.f64 (pow.f64 (cbrt.f64 F) 2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 F) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (sqrt.f64 F) 1) (/.f64 (sqrt.f64 F) (sin.f64 B)))
(/.f64 F (sin.f64 B))
(*.f64 (/.f64 (sqrt.f64 F) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (sqrt.f64 F) (cbrt.f64 (sin.f64 B))))
(pow.f64 (/.f64 F (sin.f64 B)) 1)
(/.f64 F (sin.f64 B))
(pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3)
(/.f64 F (sin.f64 B))
(pow.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) 1/3)
(/.f64 F (sin.f64 B))
(pow.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) 2)
(/.f64 F (sin.f64 B))
(pow.f64 (/.f64 (sin.f64 B) F) -1)
(/.f64 1 (/.f64 (sin.f64 B) F))
(neg.f64 (/.f64 F (neg.f64 (sin.f64 B))))
(/.f64 F (sin.f64 B))
(neg.f64 (/.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 F (sin.f64 B))
(sqrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2))
(fabs.f64 (/.f64 F (sin.f64 B)))
(log.f64 (exp.f64 (/.f64 F (sin.f64 B))))
(/.f64 F (sin.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (sin.f64 B)))))
(/.f64 F (sin.f64 B))
(cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3))
(/.f64 F (sin.f64 B))
(cbrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (sin.f64 B) 3)))
(/.f64 F (sin.f64 B))
(expm1.f64 (log1p.f64 (/.f64 F (sin.f64 B))))
(log1p.f64 (expm1.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))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1)
(expm1.f64 (log1p.f64 (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 (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)))
(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)
(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)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) 1)
(expm1.f64 (log1p.f64 (/.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)) (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(*.f64 (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 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (cbrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (sin.f64 B) 2))))
(*.f64 (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) (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) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) 1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (/.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) 1) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (cbrt.f64 (sin.f64 B))))
(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 1 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(neg.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 (sin.f64 B))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(neg.f64 (/.f64 (neg.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))
(sqrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2)))
(sqrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (sin.f64 B) 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 (sin.f64 B) 3)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(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))
(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))
(-.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)
(expm1.f64 (log1p.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(*.f64 F (/.f64 (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 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (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 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (sin.f64 B)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (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 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (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 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1) (sin.f64 B))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (sin.f64 B)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (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)
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(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 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(pow.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) 1/3)
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (/.f64 F (sin.f64 B)))) 2)
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(sqrt.f64 (*.f64 (pow.f64 (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 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(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 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(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 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3) (pow.f64 F 3)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(expm1.f64 (log1p.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(exp.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(-.f64 0 (/.f64 x (tan.f64 B)))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(expm1.f64 (log1p.f64 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 0 (neg.f64 (tan.f64 B))) (/.f64 x (tan.f64 B)))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(-.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 x (/.f64 1 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 x (/.f64 1 (neg.f64 (tan.f64 B))))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 x (neg.f64 (/.f64 1 (tan.f64 B))))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 1 (/.f64 x (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 1 (tan.f64 B)) x)
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x (tan.f64 B)) 1)
(/.f64 x (tan.f64 B))
(*.f64 -1 (/.f64 x (tan.f64 B)))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) x))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (*.f64 x (/.f64 1 (cbrt.f64 (tan.f64 B)))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (/.f64 x (cbrt.f64 (tan.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (neg.f64 (tan.f64 B))))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (*.f64 (pow.f64 (tan.f64 B) -1/2) x))
(/.f64 x (tan.f64 B))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.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 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (neg.f64 (tan.f64 B))))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 x (cbrt.f64 (tan.f64 B))))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (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 x (tan.f64 B))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (/.f64 x (tan.f64 B)))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (tan.f64 B))) (/.f64 (cbrt.f64 x) (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 x 1) (/.f64 1 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (tan.f64 B)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 x (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (/.f64 -1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (neg.f64 (/.f64 x (cbrt.f64 (tan.f64 B)))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(*.f64 (/.f64 -1 (sqrt.f64 (tan.f64 B))) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (/.f64 -1 (sqrt.f64 (tan.f64 B))))
(/.f64 (neg.f64 (/.f64 x (sqrt.f64 (tan.f64 B)))) (sqrt.f64 (tan.f64 B)))
(*.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x)
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (*.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) -2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (*.f64 x (/.f64 1 (cbrt.f64 (tan.f64 B)))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (/.f64 x (cbrt.f64 (tan.f64 B))))
(*.f64 (*.f64 x (pow.f64 (tan.f64 B) -1/2)) (pow.f64 (tan.f64 B) -1/2))
(/.f64 x (tan.f64 B))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 x (tan.f64 B))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(/.f64 x (tan.f64 B))
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(/.f64 x (tan.f64 B))
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(/.f64 x (tan.f64 B))
(pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)
(/.f64 x (tan.f64 B))
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(/.f64 x (tan.f64 B))
(neg.f64 (/.f64 x (tan.f64 B)))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(sqrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))
(fabs.f64 (/.f64 x (tan.f64 B)))
(log.f64 (exp.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (tan.f64 B)))))
(/.f64 x (tan.f64 B))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(/.f64 x (tan.f64 B))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 (tan.f64 B)) 3)))
(/.f64 x (tan.f64 B))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3) (pow.f64 x 3)))
(/.f64 x (tan.f64 B))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (tan.f64 B) 3)))
(/.f64 x (tan.f64 B))
(expm1.f64 (log1p.f64 (/.f64 x (tan.f64 B))))
(log1p.f64 (expm1.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))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1)
(expm1.f64 (log1p.f64 (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 (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)))
(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)
(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)
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 x (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 x (neg.f64 (tan.f64 B))))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(*.f64 1 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))) 1)
(fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2) (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 (sqrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) (sqrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (tan.f64 B) x)) (sin.f64 B)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (fma.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (tan.f64 B) x) (sin.f64 B)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (fma.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (tan.f64 B) (*.f64 x (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (fma.f64 x (sin.f64 B) (*.f64 F (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (tan.f64 B)))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 (tan.f64 B))) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 (tan.f64 B)) (*.f64 x (sin.f64 B))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (fma.f64 F (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 (tan.f64 B))) (*.f64 x (sin.f64 B))) (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2)) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 x (tan.f64 B))))))
(/.f64 (+.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (fma.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (/.f64 F (sin.f64 B)) 2) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (fma.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (/.f64 F (sin.f64 B)) 2) (*.f64 (/.f64 x (tan.f64 B)) (-.f64 (/.f64 x (tan.f64 B)) (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(/.f64 (fma.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (/.f64 F (sin.f64 B)) 2) (neg.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (/.f64 F (sin.f64 B)) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(pow.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))) 1)
(fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(pow.f64 (cbrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 3)
(fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(pow.f64 (pow.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))) 3) 1/3)
(fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(pow.f64 (sqrt.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2)
(fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(sqrt.f64 (pow.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))) 2))
(fabs.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(log.f64 (exp.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(cbrt.f64 (pow.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))) 3))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(expm1.f64 (log1p.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(log1p.f64 (expm1.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(exp.f64 (log.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(exp.f64 (*.f64 (log.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 1))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 0 (/.f64 x (tan.f64 B)))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(expm1.f64 (log1p.f64 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 0 (neg.f64 (tan.f64 B))) (/.f64 x (tan.f64 B)))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(-.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 x (/.f64 1 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 x (/.f64 1 (neg.f64 (tan.f64 B))))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 x (neg.f64 (/.f64 1 (tan.f64 B))))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 1 (/.f64 x (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 1 (tan.f64 B)) x)
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x (tan.f64 B)) 1)
(/.f64 x (tan.f64 B))
(*.f64 -1 (/.f64 x (tan.f64 B)))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) x))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (*.f64 x (/.f64 1 (cbrt.f64 (tan.f64 B)))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (/.f64 x (cbrt.f64 (tan.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (neg.f64 (tan.f64 B))))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (*.f64 (pow.f64 (tan.f64 B) -1/2) x))
(/.f64 x (tan.f64 B))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.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 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (neg.f64 (tan.f64 B))))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 x (cbrt.f64 (tan.f64 B))))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (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 x (tan.f64 B))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (/.f64 x (tan.f64 B)))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (tan.f64 B))) (/.f64 (cbrt.f64 x) (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 x 1) (/.f64 1 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (tan.f64 B)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 x (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (/.f64 -1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (neg.f64 (/.f64 x (cbrt.f64 (tan.f64 B)))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(*.f64 (/.f64 -1 (sqrt.f64 (tan.f64 B))) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (/.f64 -1 (sqrt.f64 (tan.f64 B))))
(/.f64 (neg.f64 (/.f64 x (sqrt.f64 (tan.f64 B)))) (sqrt.f64 (tan.f64 B)))
(*.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x)
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (*.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) -2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (*.f64 x (/.f64 1 (cbrt.f64 (tan.f64 B)))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (/.f64 x (cbrt.f64 (tan.f64 B))))
(*.f64 (*.f64 x (pow.f64 (tan.f64 B) -1/2)) (pow.f64 (tan.f64 B) -1/2))
(/.f64 x (tan.f64 B))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 x (tan.f64 B))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(/.f64 x (tan.f64 B))
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(/.f64 x (tan.f64 B))
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(/.f64 x (tan.f64 B))
(pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)
(/.f64 x (tan.f64 B))
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(/.f64 x (tan.f64 B))
(neg.f64 (/.f64 x (tan.f64 B)))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(sqrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))
(fabs.f64 (/.f64 x (tan.f64 B)))
(log.f64 (exp.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (tan.f64 B)))))
(/.f64 x (tan.f64 B))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(/.f64 x (tan.f64 B))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 (tan.f64 B)) 3)))
(/.f64 x (tan.f64 B))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3) (pow.f64 x 3)))
(/.f64 x (tan.f64 B))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (tan.f64 B) 3)))
(/.f64 x (tan.f64 B))
(expm1.f64 (log1p.f64 (/.f64 x (tan.f64 B))))
(log1p.f64 (expm1.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))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (sin.f64 B)))) 1)
(expm1.f64 (log1p.f64 (/.f64 F (sin.f64 B))))
(*.f64 F (/.f64 1 (sin.f64 B)))
(/.f64 F (sin.f64 B))
(*.f64 1 (/.f64 F (sin.f64 B)))
(/.f64 F (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) 1)
(/.f64 F (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (cbrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(*.f64 (pow.f64 (cbrt.f64 F) 2) (/.f64 (cbrt.f64 F) (sin.f64 B)))
(/.f64 F (sin.f64 B))
(*.f64 (pow.f64 (cbrt.f64 F) 2) (*.f64 (cbrt.f64 F) (/.f64 1 (sin.f64 B))))
(/.f64 F (sin.f64 B))
(*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (sqrt.f64 (/.f64 F (sin.f64 B))))
(/.f64 F (sin.f64 B))
(*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 F) (sin.f64 B)))
(/.f64 F (sin.f64 B))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 F) (/.f64 1 (sin.f64 B))))
(/.f64 F (sin.f64 B))
(*.f64 (neg.f64 F) (/.f64 1 (neg.f64 (sin.f64 B))))
(/.f64 F (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) F)
(/.f64 F (sin.f64 B))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 F (cbrt.f64 (sin.f64 B))))
(/.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 F (sqrt.f64 (sin.f64 B))))
(/.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) 1) (/.f64 (cbrt.f64 F) (sin.f64 B)))
(/.f64 F (sin.f64 B))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (/.f64 (pow.f64 (cbrt.f64 F) 2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 F) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (sqrt.f64 F) 1) (/.f64 (sqrt.f64 F) (sin.f64 B)))
(/.f64 F (sin.f64 B))
(*.f64 (/.f64 (sqrt.f64 F) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (sqrt.f64 F) (cbrt.f64 (sin.f64 B))))
(pow.f64 (/.f64 F (sin.f64 B)) 1)
(/.f64 F (sin.f64 B))
(pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3)
(/.f64 F (sin.f64 B))
(pow.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) 1/3)
(/.f64 F (sin.f64 B))
(pow.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) 2)
(/.f64 F (sin.f64 B))
(pow.f64 (/.f64 (sin.f64 B) F) -1)
(/.f64 1 (/.f64 (sin.f64 B) F))
(neg.f64 (/.f64 F (neg.f64 (sin.f64 B))))
(/.f64 F (sin.f64 B))
(neg.f64 (/.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 F (sin.f64 B))
(sqrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2))
(fabs.f64 (/.f64 F (sin.f64 B)))
(log.f64 (exp.f64 (/.f64 F (sin.f64 B))))
(/.f64 F (sin.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (sin.f64 B)))))
(/.f64 F (sin.f64 B))
(cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3))
(/.f64 F (sin.f64 B))
(cbrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (sin.f64 B) 3)))
(/.f64 F (sin.f64 B))
(expm1.f64 (log1p.f64 (/.f64 F (sin.f64 B))))
(log1p.f64 (expm1.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))

eval541.0ms (2%)

Compiler

Compiled 22708 to 14440 computations (36.4% saved)

prune136.0ms (0.5%)

Pruning

24 alts after pruning (24 fresh and 0 done)

PrunedKeptTotal
New56424588
Fresh000
Picked303
Done000
Total56724591
Accuracy
100.0%
Counts
591 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.6%
(/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 (tan.f64 B))) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
41.4%
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) B)
50.7%
(-.f64 (*.f64 F (/.f64 (/.f64 1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
55.2%
(-.f64 (*.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
82.6%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))) (/.f64 x (tan.f64 B)))
82.6%
(-.f64 (*.f64 F (/.f64 1 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (/.f64 x (tan.f64 B)))
55.2%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 F (sin.f64 B)))) (/.f64 x (tan.f64 B)))
54.3%
(-.f64 (*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (/.f64 x (tan.f64 B)))
75.3%
(+.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
49.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)))))
76.0%
(+.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)))))
76.4%
(+.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)))
82.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
53.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
56.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
75.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
48.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
47.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
54.2%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
60.4%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
76.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 1 (/.f64 (sin.f64 B) F)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
53.2%
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
53.3%
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
53.2%
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
Compiler

Compiled 1038 to 766 computations (26.2% saved)

localize588.0ms (2.1%)

Localize:

Found 19 expressions with local error:

NewAccuracyProgram
99.6%
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
99.6%
(*.f64 x (/.f64 1 (tan.f64 B)))
98.1%
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
72.0%
(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)))
87.9%
(*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
72.0%
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
100.0%
(-.f64 (*.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
99.7%
(/.f64 x (tan.f64 B))
99.6%
(/.f64 (/.f64 -1 F) (sin.f64 B))
90.2%
(*.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B)))
100.0%
(cos.f64 B)
99.8%
(/.f64 x (sin.f64 B))
99.7%
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
99.6%
(*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B)))
99.5%
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))
99.0%
(/.f64 1 (fma.f64 F F 2))
73.1%
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
Compiler

Compiled 346 to 178 computations (48.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 452.0ms
Operation composed, time spent: 104.0ms, 23.0% of total-time
Operation ival-mult, time spent: 87.0ms, 19.0% of total-time
Operation ival-add, time spent: 78.0ms, 17.0% of total-time
Operation ival-div, time spent: 65.0ms, 14.0% of total-time
Operation ival-pow, time spent: 43.0ms, 10.0% of total-time
Operation const, time spent: 17.0ms, 4.0% of total-time
Operation ival-sqrt, time spent: 13.0ms, 3.0% of total-time
Operation ival-neg, time spent: 13.0ms, 3.0% of total-time
Operation ival-sub, time spent: 12.0ms, 3.0% of total-time
Operation ival-sin, time spent: 7.0ms, 2.0% of total-time
Operation ival-cos, time spent: 7.0ms, 2.0% of total-time
Operation ival-tan, time spent: 6.0ms, 1.0% of total-time

series110.0ms (0.4%)

Counts
15 → 296
Calls

87 calls:

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

rewrite146.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
304×times-frac
296×log1p-expm1-u
296×expm1-log1p-u
289×add-exp-log
289×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify483.0ms (1.7%)

Algorithm
egg-herbie
Rules
1678×fma-define
968×times-frac
700×*-commutative
592×sqr-pow
454×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0144838173
1407435399
Stop Event
node limit
Counts
656 → 869
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 x B)
(+.f64 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (/.f64 x B))
(+.f64 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (+.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x)))) (/.f64 x B)))
(+.f64 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (+.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x)))) (+.f64 (*.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/720 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x)))) (+.f64 (*.f64 -1/5040 x) (*.f64 1/120 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))))) (/.f64 x B))))
(/.f64 (*.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 x B)
(+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 x) (*.f64 1/120 x)))) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 x) (*.f64 1/120 x)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 x) (+.f64 (*.f64 1/720 x) (*.f64 1/6 (+.f64 (*.f64 -1/36 x) (*.f64 1/120 x))))))) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))))
1
(+.f64 1 (*.f64 -1/2 (pow.f64 B 2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 B 2)) (*.f64 1/24 (pow.f64 B 4))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 B 2)) (+.f64 (*.f64 -1/720 (pow.f64 B 6)) (*.f64 1/24 (pow.f64 B 4)))))
(/.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 -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 (*.f64 -1/6 (/.f64 B F)) (*.f64 -7/360 (/.f64 (pow.f64 B 3) F))) (/.f64 1 (*.f64 B F)))
(-.f64 (+.f64 (*.f64 -1/6 (/.f64 B F)) (+.f64 (*.f64 -7/360 (/.f64 (pow.f64 B 3) F)) (*.f64 -31/15120 (/.f64 (pow.f64 B 5) 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 -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 (+.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 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 (*.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 B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) 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))) B) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F 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)))) B) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) 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))) B) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(/.f64 1 B)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 B (pow.f64 F 2)))) (/.f64 1 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 B (pow.f64 F 2)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 B (pow.f64 F 4)))) (/.f64 1 B)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 B (pow.f64 F 2)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 B (pow.f64 F 4)))) (+.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 B (pow.f64 F 6)))) (/.f64 1 B))))
(/.f64 -1 B)
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 B (pow.f64 F 2)))) (/.f64 1 B))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 B (pow.f64 F 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 B (pow.f64 F 4))))) (/.f64 1 B))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 B (pow.f64 F 2)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 B (pow.f64 F 4)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 B (pow.f64 F 6)))))) (/.f64 1 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 (+.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 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 (+.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 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 (+.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 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 (+.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 B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) 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)))) B) (sqrt.f64 (+.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 (*.f64 F x) 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)))))) 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)))) B) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(/.f64 1 B)
(+.f64 (*.f64 -1/3 B) (/.f64 1 B))
(+.f64 (*.f64 -1/3 B) (+.f64 (*.f64 -1/45 (pow.f64 B 3)) (/.f64 1 B)))
(+.f64 (*.f64 -1/3 B) (+.f64 (*.f64 -1/45 (pow.f64 B 3)) (+.f64 (*.f64 -2/945 (pow.f64 B 5)) (/.f64 1 B))))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 7))))) (+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x))))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 -1/48 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (+.f64 (*.f64 -1/64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (*.f64 -1/384 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (pow.f64 x 3)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x))))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/384 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (+.f64 (*.f64 1/64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)) (*.f64 1/48 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 2 (pow.f64 F 2))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -2) (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (+.f64 (*.f64 1/32 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)))) (pow.f64 x 2)))))
(sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 -5/16 (*.f64 (pow.f64 F 6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))
(/.f64 1 F)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 5))) (/.f64 1 F)))))))
(/.f64 -1 F)
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)))) (/.f64 1 F))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (+.f64 (*.f64 -1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 -1/48 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (pow.f64 F 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))))) (/.f64 1 F))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 7) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4)))))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 B F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 F 7) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6))))))
-1
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) 1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 4)))) 1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6))))) 1)
(*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 F x) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 F x) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 F x) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4)))))) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(-.f64 (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 (/.f64 1 (cbrt.f64 (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 (/.f64 1 (cbrt.f64 (fma.f64 F F 2))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (fma.f64 F F 2)))))
(/.f64 1 (sqrt.f64 (fma.f64 F F 2)))
(/.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 (pow.f64 (fma.f64 F F 2) -1/2) 3) 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 (pow.f64 (fma.f64 F F 2) -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(log1p.f64 (expm1.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))
(-.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)) (/.f64 1 (cbrt.f64 (fma.f64 F F 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.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 (/.f64 1 (cbrt.f64 (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)
(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 (pow.f64 (fma.f64 F F 2) -1/2) 3) (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 F F 2))))
(log1p.f64 (expm1.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))
(-.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 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (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 (neg.f64 (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 (/.f64 1 (cbrt.f64 (fma.f64 F F 2))) 1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (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 (/.f64 1 (cbrt.f64 (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 (pow.f64 (fma.f64 F F 2) -1/2) 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.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))))
(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))
(-.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))))
(log1p.f64 (expm1.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))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))) 1)
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x)))
(/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (neg.f64 (*.f64 (cos.f64 B) x)) (neg.f64 (sin.f64 B)))
(pow.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) 1)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) 3)
(pow.f64 (pow.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) 2)
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 B) 3) (pow.f64 (/.f64 x (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x (sin.f64 B)) 3) (pow.f64 (cos.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(exp.f64 (log.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (sin.f64 B)))) 1)
(*.f64 1 (/.f64 x (sin.f64 B)))
(*.f64 x (/.f64 1 (sin.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (sin.f64 B)) 2)) (cbrt.f64 (/.f64 x (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 x (sin.f64 B))) (sqrt.f64 (/.f64 x (sin.f64 B))))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 x (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 x (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 x (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 x) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sin.f64 B)))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (sin.f64 B))))
(pow.f64 (/.f64 x (sin.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 x (sin.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 x (sin.f64 B))) 2)
(pow.f64 (/.f64 (sin.f64 B) x) -1)
(sqrt.f64 (pow.f64 (/.f64 x (sin.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (sin.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 x (sin.f64 B)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (sin.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 x (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 x (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (sin.f64 B))) 1))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 B))) 1)
(*.f64 1 (cos.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 B) 2)) (cbrt.f64 (cos.f64 B)))
(*.f64 (sqrt.f64 (cos.f64 B)) (sqrt.f64 (cos.f64 B)))
(pow.f64 (cos.f64 B) 1)
(pow.f64 (cbrt.f64 (cos.f64 B)) 3)
(pow.f64 (pow.f64 (cos.f64 B) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 B)) 2)
(sqrt.f64 (pow.f64 (cos.f64 B) 2))
(log.f64 (exp.f64 (cos.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 B))))
(cbrt.f64 (pow.f64 (cos.f64 B) 3))
(expm1.f64 (log1p.f64 (cos.f64 B)))
(log1p.f64 (expm1.f64 (cos.f64 B)))
(exp.f64 (log.f64 (cos.f64 B)))
(exp.f64 (*.f64 (log.f64 (cos.f64 B)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)))) 1)
(/.f64 1 (/.f64 (sin.f64 B) (/.f64 F (neg.f64 F))))
(/.f64 F (*.f64 (sin.f64 B) (*.f64 F -1)))
(/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))
(/.f64 (neg.f64 (/.f64 F (neg.f64 F))) (neg.f64 (sin.f64 B)))
(pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) 2)
(sqrt.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 3))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)))) 1)
(*.f64 1 (/.f64 -1 (*.f64 (sin.f64 B) F)))
(*.f64 -1 (/.f64 (/.f64 1 F) (sin.f64 B)))
(*.f64 -1 (/.f64 1 (*.f64 (sin.f64 B) F)))
(*.f64 (/.f64 -1 F) (/.f64 1 (sin.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (*.f64 (sin.f64 B) F))) 2) (cbrt.f64 (/.f64 -1 (*.f64 (sin.f64 B) F))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (sin.f64 B) F))) (sqrt.f64 (/.f64 -1 (*.f64 (sin.f64 B) F))))
(*.f64 (neg.f64 (/.f64 -1 F)) (/.f64 1 (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (/.f64 -1 F) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (/.f64 -1 F) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (/.f64 1 F) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 -1 (sqrt.f64 (sin.f64 B))) (/.f64 (/.f64 1 F) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) 1) (/.f64 (cbrt.f64 (/.f64 -1 F)) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 -1 (*.f64 (sin.f64 B) F))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (/.f64 -1 F)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 F)) 1) (/.f64 (sqrt.f64 (/.f64 -1 F)) (sin.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (sqrt.f64 (/.f64 -1 F)) (cbrt.f64 (sin.f64 B))))
(pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) 1)
(pow.f64 (cbrt.f64 (/.f64 -1 (*.f64 (sin.f64 B) F))) 3)
(pow.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 -1 (*.f64 (sin.f64 B) F))) 2)
(pow.f64 (*.f64 (sin.f64 B) (*.f64 F -1)) -1)
(sqrt.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) 2))
(log.f64 (exp.f64 (/.f64 -1 (*.f64 (sin.f64 B) F))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)))))
(cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 F) 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 -1 (*.f64 (sin.f64 B) F))))
(log1p.f64 (expm1.f64 (/.f64 -1 (*.f64 (sin.f64 B) F))))
(exp.f64 (log.f64 (/.f64 -1 (*.f64 (sin.f64 B) F))))
(exp.f64 (*.f64 (log.f64 (/.f64 -1 (*.f64 (sin.f64 B) F))) 1))
(+.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 1 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 1 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 1 (/.f64 (/.f64 F (neg.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 (sin.f64 B) F)) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F)) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) F (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) F (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) F (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) 2) (cbrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) 2) (cbrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) 2) (cbrt.f64 (/.f64 (/.f64 F (neg.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 (sqrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) (sqrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) (sqrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) (sqrt.f64 (/.f64 (/.f64 F (neg.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 1 (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2) (cbrt.f64 (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))) (sqrt.f64 (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(*.f64 (-.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(*.f64 (-.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 1 (fma.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B))))) (-.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3))))
(/.f64 1 (/.f64 (fma.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B))) (-.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (/.f64 F (neg.f64 F)) (/.f64 (tan.f64 B) x)) (*.f64 (sin.f64 B) 1)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (*.f64 (/.f64 F (neg.f64 F)) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 F (neg.f64 F)) (neg.f64 (tan.f64 B))) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2))) (neg.f64 (fma.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 3) (pow.f64 (neg.f64 (/.f64 x (tan.f64 B))) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (-.f64 (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 x (tan.f64 B)))) (*.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))))) (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))))
(pow.f64 (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B))) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B))) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B))) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(exp.f64 (log.f64 (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 1))
(fma.f64 1 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) F (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) 2) (cbrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) (sqrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 F B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 1)
(/.f64 1 (/.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 B F))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) B)
(/.f64 (neg.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 B))
(pow.f64 (*.f64 (/.f64 F B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 F B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 F 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 B))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 F B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 F B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 F B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 F B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F 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 B) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) (pow.f64 B 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 F B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 F B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 F B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 F B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (tan.f64 B)))) 1)
(*.f64 1 (/.f64 1 (tan.f64 B)))
(*.f64 -1 (/.f64 1 (neg.f64 (tan.f64 B))))
(*.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 (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))))
(log1p.f64 (expm1.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))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1)
(*.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) 2) -1/2) (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2) (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(sqrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))
(log.f64 (exp.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(log1p.f64 (expm1.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))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))) 1)
(*.f64 1 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (sin.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) 2) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) (sqrt.f64 (*.f64 F (/.f64 (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))) (/.f64 1 (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 F 1) (/.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) 1) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2)) 1) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B)))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F)) 1) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F)) (sin.f64 B)))
(*.f64 (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))) (/.f64 F (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 F (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2)) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F)) (cbrt.f64 (sin.f64 B))))
(pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 1)
(pow.f64 (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) 3)
(pow.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) 2)
(pow.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) -1)
(sqrt.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 2))
(log.f64 (pow.f64 (exp.f64 F) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))))
(cbrt.f64 (pow.f64 (*.f64 F (/.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 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(log1p.f64 (expm1.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(exp.f64 (log.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 1)
(pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F)) 2)
(sqrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(exp.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1))
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 (-.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 4) (/.f64 (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)) (sqrt.f64 1/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 (+.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) (sqrt.f64 1/2)) (*.f64 1/2 (*.f64 (pow.f64 F 4) (/.f64 (-.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 (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/2 (*.f64 (pow.f64 F 4) (/.f64 (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)) (sqrt.f64 1/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 -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 (pow.f64 F 4) (/.f64 (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (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 (pow.f64 F 6) (/.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)))) (*.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 (pow.f64 F 4) (/.f64 (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (/.f64 (sqrt.f64 1/2) (sin.f64 B)))))
(fma.f64 -1/2 (*.f64 (pow.f64 F 6) (/.f64 (fma.f64 -1/8 (-.f64 1/4 (/.f64 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2) 1/2)) 1/16) (*.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 (pow.f64 F 4) (/.f64 (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (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 (/.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 5/2 (*.f64 (pow.f64 F 7) (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 5/2 (*.f64 (pow.f64 F 7) (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 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(/.f64 (*.f64 1 (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) B)
(/.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 (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) B))
(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 (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) B)))
(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 (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) B))))
(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 (*.f64 1 (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (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 (*.f64 1 (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (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 (*.f64 1 (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (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 (*.f64 1 (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (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 (*.f64 1 (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (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 (*.f64 1 (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (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 (*.f64 1 (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (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 (*.f64 1 (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (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 (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)))
(fma.f64 -1/8 (/.f64 (pow.f64 F 3) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (*.f64 F (/.f64 (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))))
(fma.f64 -1/8 (/.f64 (pow.f64 F 3) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (fma.f64 1/2 (*.f64 (pow.f64 F 5) (/.f64 (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (*.f64 F (/.f64 (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)))))
(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 (pow.f64 F 5) (/.f64 (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))))))
(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) (sqrt.f64 1/2)) (/.f64 (pow.f64 F 7) (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 (pow.f64 F 5) (/.f64 (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (*.f64 F (/.f64 (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 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 (/.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 -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 B (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))) (*.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 1/6 (*.f64 B (*.f64 F (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 B (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))) (*.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 1/6 (*.f64 B (*.f64 F (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 B (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))) (*.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 1/6 (*.f64 B (*.f64 F (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 (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (sin.f64 B))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(/.f64 (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (sin.f64 B))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(/.f64 (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (sin.f64 B))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(/.f64 (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (sin.f64 B))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(/.f64 (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (sin.f64 B))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(/.f64 (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (sin.f64 B))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(/.f64 (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (sin.f64 B))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(/.f64 (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (sin.f64 B))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(/.f64 x B)
(+.f64 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (/.f64 x B))
(fma.f64 B (*.f64 x -1/3) (/.f64 x B))
(+.f64 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (+.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x)))) (/.f64 x B)))
(fma.f64 B (*.f64 x -1/3) (fma.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/24) (fma.f64 -1/6 (*.f64 x -1/3) (*.f64 1/120 x))) (/.f64 x B)))
(fma.f64 B (*.f64 x -1/3) (fma.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (/.f64 x B)))
(+.f64 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (+.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x)))) (+.f64 (*.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/720 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x)))) (+.f64 (*.f64 -1/5040 x) (*.f64 1/120 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))))) (/.f64 x B))))
(fma.f64 B (*.f64 x -1/3) (fma.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/24) (fma.f64 -1/6 (*.f64 x -1/3) (*.f64 1/120 x))) (fma.f64 (pow.f64 B 5) (-.f64 (*.f64 x -1/720) (fma.f64 -1/6 (-.f64 (*.f64 x 1/24) (fma.f64 -1/6 (*.f64 x -1/3) (*.f64 1/120 x))) (fma.f64 -1/5040 x (*.f64 1/120 (*.f64 x -1/3))))) (/.f64 x B))))
(fma.f64 B (*.f64 x -1/3) (fma.f64 (pow.f64 B 3) (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (fma.f64 (pow.f64 B 5) (-.f64 (*.f64 x -1/720) (fma.f64 -1/6 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x -1/3)))) (fma.f64 1/120 (*.f64 x -1/3) (*.f64 -1/5040 x)))) (/.f64 x B))))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 x B)
(+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))
(fma.f64 1/6 (*.f64 B x) (/.f64 x B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 x) (*.f64 1/120 x)))) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B)))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 x -7/360)) (fma.f64 1/6 (*.f64 B x) (/.f64 x B)))
(-.f64 (fma.f64 1/6 (*.f64 B x) (/.f64 x B)) (*.f64 (pow.f64 B 3) (*.f64 x -7/360)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/36 x) (*.f64 1/120 x)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 x) (+.f64 (*.f64 1/720 x) (*.f64 1/6 (+.f64 (*.f64 -1/36 x) (*.f64 1/120 x))))))) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))))
(fma.f64 -1 (*.f64 (pow.f64 B 3) (*.f64 x -7/360)) (fma.f64 -1 (*.f64 (pow.f64 B 5) (fma.f64 -1/5040 x (fma.f64 1/720 x (*.f64 1/6 (*.f64 x -7/360))))) (fma.f64 1/6 (*.f64 B x) (/.f64 x B))))
(-.f64 (-.f64 (fma.f64 1/6 (*.f64 B x) (/.f64 x B)) (*.f64 (pow.f64 B 5) (fma.f64 -1/5040 x (fma.f64 1/6 (*.f64 x -7/360) (*.f64 1/720 x))))) (*.f64 (pow.f64 B 3) (*.f64 x -7/360)))
1
(+.f64 1 (*.f64 -1/2 (pow.f64 B 2)))
(fma.f64 -1/2 (pow.f64 B 2) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 B 2)) (*.f64 1/24 (pow.f64 B 4))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 B 2) (*.f64 1/24 (pow.f64 B 4))))
(+.f64 (fma.f64 -1/2 (pow.f64 B 2) 1) (*.f64 1/24 (pow.f64 B 4)))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 B 2)) (+.f64 (*.f64 -1/720 (pow.f64 B 6)) (*.f64 1/24 (pow.f64 B 4)))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 B 2) (fma.f64 -1/720 (pow.f64 B 6) (*.f64 1/24 (pow.f64 B 4)))))
(+.f64 (fma.f64 -1/2 (pow.f64 B 2) 1) (fma.f64 1/24 (pow.f64 B 4) (*.f64 -1/720 (pow.f64 B 6))))
(/.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 (pow.f64 B 3) -7/360 (*.f64 B -1/6)) (/.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 3) -7/360 (*.f64 (pow.f64 B 5) -31/15120)) (/.f64 1 B)))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 -1 (*.f64 F (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 -1 (*.f64 F (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 -1 (*.f64 F (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 -1 (*.f64 F (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 -1 (*.f64 F (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 -1 (*.f64 F (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 -1 (*.f64 B F))
(/.f64 -1 (*.f64 F B))
(-.f64 (*.f64 -1/6 (/.f64 B F)) (/.f64 1 (*.f64 B F)))
(-.f64 (*.f64 -1/6 (/.f64 B F)) (/.f64 1 (*.f64 F B)))
(-.f64 (+.f64 (*.f64 -1/6 (/.f64 B F)) (*.f64 -7/360 (/.f64 (pow.f64 B 3) F))) (/.f64 1 (*.f64 B F)))
(-.f64 (fma.f64 -1/6 (/.f64 B F) (*.f64 -7/360 (/.f64 (pow.f64 B 3) F))) (/.f64 1 (*.f64 F B)))
(-.f64 (fma.f64 -7/360 (/.f64 (pow.f64 B 3) F) (*.f64 -1/6 (/.f64 B F))) (/.f64 1 (*.f64 F B)))
(-.f64 (+.f64 (*.f64 -1/6 (/.f64 B F)) (+.f64 (*.f64 -7/360 (/.f64 (pow.f64 B 3) F)) (*.f64 -31/15120 (/.f64 (pow.f64 B 5) F)))) (/.f64 1 (*.f64 B F)))
(-.f64 (fma.f64 -1/6 (/.f64 B F) (fma.f64 -7/360 (/.f64 (pow.f64 B 3) F) (/.f64 (*.f64 (pow.f64 B 5) -31/15120) F))) (/.f64 1 (*.f64 F B)))
(/.f64 -1 (*.f64 F (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 -1 (*.f64 F (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 -1 (*.f64 F (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 -1 (*.f64 F (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 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(neg.f64 (/.f64 (+.f64 1 x) B))
(/.f64 (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)))
(fma.f64 B (fma.f64 x 1/3 -1/6) (/.f64 (neg.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))))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (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 (*.f64 (cos.f64 B) (neg.f64 x)) (sin.f64 B)) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 (*.f64 (cos.f64 B) (neg.f64 x)) (sin.f64 B)) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 (*.f64 (cos.f64 B) (neg.f64 x)) (sin.f64 B)) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) (neg.f64 x)) (sin.f64 B))
(*.f64 (neg.f64 (cos.f64 B)) (/.f64 x (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 (*.f64 (cos.f64 B) (neg.f64 x)) (sin.f64 B)) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 (*.f64 (cos.f64 B) (neg.f64 x)) (sin.f64 B)) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 (*.f64 (cos.f64 B) (neg.f64 x)) (sin.f64 B)) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) (neg.f64 x)) (sin.f64 B))
(*.f64 (neg.f64 (cos.f64 B)) (/.f64 x (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 (*.f64 (cos.f64 B) (neg.f64 x)) (sin.f64 B)) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 (*.f64 (cos.f64 B) (neg.f64 x)) (sin.f64 B)) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 (*.f64 (cos.f64 B) (neg.f64 x)) (sin.f64 B)) (/.f64 1 (sin.f64 B)))
(fma.f64 -1 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(*.f64 (/.f64 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/2 (*.f64 (/.f64 (pow.f64 F 3) B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) B) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) 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))) B) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 F 5) (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) B)) (sqrt.f64 (+.f64 2 (*.f64 2 x)))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) B) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 F 5) (/.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)) B)) (sqrt.f64 (fma.f64 2 x 2))) (*.f64 (/.f64 F 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)))) B) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) 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))) B) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F 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 (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))) B))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 F 5) (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) B)) (sqrt.f64 (+.f64 2 (*.f64 2 x)))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (*.f64 (pow.f64 F 7) (/.f64 (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))) B))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) B) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 F 5) (/.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)) B)) (sqrt.f64 (fma.f64 2 x 2))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))))
(/.f64 1 B)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 B (pow.f64 F 2)))) (/.f64 1 B))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) B)) (/.f64 1 B))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 2) B)) (/.f64 1 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 B (pow.f64 F 2)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 B (pow.f64 F 4)))) (/.f64 1 B)))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) 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) B)) (/.f64 1 B)))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 2) 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) B)) (/.f64 1 B)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 B (pow.f64 F 2)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 B (pow.f64 F 4)))) (+.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 B (pow.f64 F 6)))) (/.f64 1 B))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) 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) 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) B)) (/.f64 1 B))))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 2) 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) B)) (fma.f64 -1/2 (/.f64 (fma.f64 (*.f64 1/2 (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) B)) (/.f64 1 B))))
(/.f64 -1 B)
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 B (pow.f64 F 2)))) (/.f64 1 B))
(fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) B)) (neg.f64 (/.f64 1 B)))
(-.f64 (*.f64 (/.f64 1/2 (pow.f64 F 2)) (/.f64 (fma.f64 2 x 2) B)) (/.f64 1 B))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 B (pow.f64 F 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 B (pow.f64 F 4))))) (/.f64 1 B))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) 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) B)))) (/.f64 1 B))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 2) 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) B)))) (/.f64 1 B))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 B (pow.f64 F 2)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 B (pow.f64 F 4)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 B (pow.f64 F 6)))))) (/.f64 1 B))
(-.f64 (fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) 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) 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) B))))) (/.f64 1 B))
(-.f64 (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) B)) (/.f64 (fma.f64 (*.f64 1/2 (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) B))) (*.f64 (/.f64 1/2 (pow.f64 F 2)) (/.f64 (fma.f64 2 x 2) B))) (/.f64 1 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 (+.f64 (fma.f64 2 x 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 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 (fma.f64 2 x 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 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 (fma.f64 2 x 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 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 (fma.f64 2 x 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 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 (fma.f64 2 x 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 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 (fma.f64 2 x 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 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 (fma.f64 2 x 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 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 (fma.f64 2 x 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 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 (fma.f64 2 x 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 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 (fma.f64 2 x 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 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 (fma.f64 2 x 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 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 (fma.f64 2 x 2) (pow.f64 F 2)))))
(*.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 (*.f64 (/.f64 (*.f64 F x) B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 -1 (*.f64 (*.f64 F (/.f64 x B)) (sqrt.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F B)))
(-.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F B)) (*.f64 (*.f64 F (/.f64 x B)) (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 6))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) 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)))) B) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(fma.f64 -1 (*.f64 (*.f64 F (/.f64 x B)) (sqrt.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3))) (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 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3))) 2))) B) (sqrt.f64 (fma.f64 F F 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F 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 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 6))) 2))) B) (sqrt.f64 (fma.f64 F F 2))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F B))) (*.f64 (*.f64 F (/.f64 x B)) (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 6))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) 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)))))) 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)))) B) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 (*.f64 F (/.f64 x B)) (sqrt.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (*.f64 F (/.f64 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3))) 2)) (fma.f64 F F 2)) (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)))) 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 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3))) 2))) B) (sqrt.f64 (fma.f64 F F 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F B)))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (*.f64 F (/.f64 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 6))) 2)) (fma.f64 F F 2)))) 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 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 6))) 2))) B) (sqrt.f64 (fma.f64 F F 2))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F B)))) (*.f64 (*.f64 F (/.f64 x B)) (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 6))))
(/.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)))
(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 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3))))
(-.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 x (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 6))))
(+.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 (pow.f64 (/.f64 1 (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 (-.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 x (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 6)))) (*.f64 (*.f64 3/2 (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 7))))) (+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (fma.f64 -5/2 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)))) (fma.f64 -1 (*.f64 x (sqrt.f64 (pow.f64 (/.f64 1 (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 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 6))))))
(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 (fma.f64 F F 2) x))))
(fma.f64 -1/4 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (fma.f64 F F 2) 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 (*.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 (fma.f64 F F 2) x)) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (pow.f64 x 2)))))
(+.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 (fma.f64 F F 2) x)) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (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)))))
(+.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 (fma.f64 F F 2) x)) (+.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (pow.f64 x 2))) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (fma.f64 -1/48 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) -7/384)) (pow.f64 x 3))))))
(+.f64 (fma.f64 -1/4 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (fma.f64 F F 2) x)) (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x)))) (fma.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) 3) -1/48 (*.f64 (pow.f64 (fma.f64 F F 2) 3) -7/384)) (pow.f64 x 3)) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (log.f64 x))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (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 (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 (fma.f64 F F 2) x))))
(fma.f64 -1/4 (*.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 (fma.f64 F F 2) 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 (*.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 (fma.f64 F F 2) x)) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (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 (fma.f64 F F 2) x)) (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x))))) (*.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (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 (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 (fma.f64 1/384 (pow.f64 (fma.f64 F F 2) 3) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 7/192)) (pow.f64 x 3))) (fma.f64 -1/4 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (fma.f64 F F 2) x)) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -2) (neg.f64 (log.f64 (/.f64 -1 x))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) 3/32) (pow.f64 x 2))))))
(+.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 (fma.f64 (pow.f64 (fma.f64 F F 2) 3) 1/384 (*.f64 (pow.f64 (fma.f64 F F 2) 3) 7/192)) (pow.f64 x 3)))) (fma.f64 -1/4 (*.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -2) (log.f64 (/.f64 -1 x)))) (/.f64 (fma.f64 F F 2) x)) (*.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) 2) 3/32) (pow.f64 x 2)))))
(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 (+.f64 2 (*.f64 2 x)))) (*.f64 (*.f64 -1/2 (pow.f64 F 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))))
(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 (*.f64 3/8 (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 (*.f64 3/8 (pow.f64 F 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 -5/16 (*.f64 (pow.f64 F 6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))))) (*.f64 3/8 (*.f64 (pow.f64 F 4) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (fma.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (fma.f64 -5/16 (*.f64 (pow.f64 F 6) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7)))) (*.f64 (*.f64 3/8 (pow.f64 F 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))
(+.f64 (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 (+.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 (+.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))))
(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 (+.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)))))))
(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 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) (neg.f64 (/.f64 1 F)))
(fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (/.f64 -1 F))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)))) (/.f64 1 F))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) 3/8) (pow.f64 F 5)) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)))) (/.f64 1 F))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 3/8) (pow.f64 F 5)) (fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (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 (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 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (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 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (sin.f64 B)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (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 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(fma.f64 -1/2 (*.f64 (pow.f64 F 3) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (sin.f64 B))) (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (sin.f64 B))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.f64 (*.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))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 F 3) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (sin.f64 B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (*.f64 (pow.f64 F 5) (-.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))) (sin.f64 B))) (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (sin.f64 B)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 F 7) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (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 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4))) (sin.f64 B)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) (sin.f64 B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (/.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))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (*.f64 (pow.f64 F 7) (/.f64 (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))) (sin.f64 B)))) (fma.f64 -1/2 (*.f64 (pow.f64 F 3) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (sin.f64 B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (*.f64 (pow.f64 F 5) (-.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))) (sin.f64 B))) (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (sin.f64 B))))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(fma.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 (+.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))))
(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 (+.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)))))
(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 (*.f64 1/2 (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 (+.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 (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 (+.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 (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 (*.f64 1/2 (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 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(/.f64 (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (sin.f64 B))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (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 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3)) (*.f64 F (/.f64 x (sin.f64 B)))) (/.f64 (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (sin.f64 B)))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 6)) (*.f64 F (/.f64 x (sin.f64 B)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3)) (*.f64 F (/.f64 x (sin.f64 B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 (*.f64 (*.f64 F (pow.f64 x 2)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3))) 2))) (sin.f64 B))) (/.f64 (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (sin.f64 B))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 (*.f64 (*.f64 F (pow.f64 x 2)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 6))) 2))) (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 6)) (*.f64 F (/.f64 x (sin.f64 B)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4)))))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sin.f64 B)) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3)) (*.f64 F (/.f64 x (sin.f64 B)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 (*.f64 (*.f64 F (pow.f64 x 3)) (fma.f64 -1 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3))) 2)) (fma.f64 F F 2)) (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)))) (sin.f64 B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 (*.f64 (*.f64 F (pow.f64 x 2)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3))) 2))) (sin.f64 B))) (/.f64 (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (sin.f64 B)))))
(-.f64 (fma.f64 -1/2 (*.f64 F (/.f64 (*.f64 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 6))) 2)) (fma.f64 F F 2)))) (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 (*.f64 (*.f64 F (pow.f64 x 2)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 6))) 2))) (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 6)) (*.f64 F (/.f64 x (sin.f64 B)))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (fma.f64 2 x 2) (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 B (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))
(fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (fma.f64 2 x 2) (pow.f64 F 2)))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (fma.f64 2 x 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 (+.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 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 (fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (fma.f64 2 x 2) (pow.f64 F 2)))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (fma.f64 2 x 2) (pow.f64 F 2)))))) (*.f64 (*.f64 (pow.f64 B 3) (*.f64 F -7/360)) (sqrt.f64 (/.f64 1 (+.f64 (fma.f64 2 x 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 (+.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 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 (fma.f64 1/6 (*.f64 B (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 (fma.f64 2 x 2) (pow.f64 F 2)))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 (fma.f64 2 x 2) (pow.f64 F 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 (+.f64 (fma.f64 2 x 2) (pow.f64 F 2))))))) (*.f64 (*.f64 (pow.f64 B 3) (*.f64 F -7/360)) (sqrt.f64 (/.f64 1 (+.f64 (fma.f64 2 x 2) (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 (fma.f64 2 x 2) (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 (fma.f64 2 x 2) (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 (fma.f64 2 x 2) (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 (fma.f64 2 x 2) (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 (fma.f64 2 x 2) (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 (fma.f64 2 x 2) (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 (fma.f64 2 x 2) (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 (fma.f64 2 x 2) (pow.f64 F 2)))))
(*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(fma.f64 -1/2 (*.f64 (pow.f64 F 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(fma.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 (*.f64 -1/2 (pow.f64 F 3)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 F 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sqrt.f64 (+.f64 2 (*.f64 2 x)))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 F 3) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 F 5) (-.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 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 F 7) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(fma.f64 -1/2 (*.f64 (pow.f64 F 7) (*.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4))) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (fma.f64 -1/2 (*.f64 (pow.f64 F 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sqrt.f64 (+.f64 2 (*.f64 2 x)))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(fma.f64 -1/2 (*.f64 (pow.f64 F 7) (*.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (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 (pow.f64 F 3) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 F 5) (-.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 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))))
(+.f64 1 (/.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) (pow.f64 F 2)))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 4)))))
(+.f64 1 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)) (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (pow.f64 F 4)))))
(fma.f64 -1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/4) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 F 4))) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)) (*.f64 -1/2 (+.f64 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (pow.f64 F 4)) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6))))))
(+.f64 1 (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)) (pow.f64 F 4)) (/.f64 (fma.f64 (*.f64 1/2 (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)) (pow.f64 F 6))) (/.f64 (*.f64 -1/2 (fma.f64 2 x 2)) (pow.f64 F 2))))
-1
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) 1)
(fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)) -1)
(fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) -1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 4)))) 1)
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)) (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (pow.f64 F 4)))) -1)
(fma.f64 1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/4) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 F 4))) -1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6))))) 1)
(+.f64 (fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (pow.f64 F 4)) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6))))) -1)
(fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) (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)) (pow.f64 F 4)) (/.f64 (fma.f64 (*.f64 1/2 (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)) (pow.f64 F 6))) -1))
(*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(+.f64 (*.f64 -1 (*.f64 (*.f64 F x) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 -1 (*.f64 F (*.f64 x (sqrt.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3)))) (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))))
(fma.f64 (neg.f64 (*.f64 F x)) (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 6)) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 F x) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(fma.f64 -1 (*.f64 F (*.f64 x (sqrt.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3)))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 F (pow.f64 x 2)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3))) 2))) (sqrt.f64 (fma.f64 F F 2))) (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 F (pow.f64 x 2)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 6))) 2))) (sqrt.f64 (fma.f64 F F 2))) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (*.f64 F (*.f64 x (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 6)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 F x) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4)))))) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 F (*.f64 x (sqrt.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3)))) (fma.f64 -1/2 (*.f64 F (*.f64 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3))) 2)) (fma.f64 F F 2)) (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)))) (sqrt.f64 (fma.f64 F F 2)))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 F (pow.f64 x 2)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3))) 2))) (sqrt.f64 (fma.f64 F F 2))) (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))))))
(-.f64 (fma.f64 -1/2 (*.f64 F (*.f64 (*.f64 (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 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 6))) 2)) (fma.f64 F F 2)))) (sqrt.f64 (fma.f64 F F 2)))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 F (pow.f64 x 2)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 6))) 2))) (sqrt.f64 (fma.f64 F F 2))) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))) (*.f64 F (*.f64 x (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 6)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 1)
(expm1.f64 (log1p.f64 (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 (/.f64 1 (cbrt.f64 (fma.f64 F F 2))) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (fma.f64 F F 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 (/.f64 1 (cbrt.f64 (fma.f64 F F 2))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (fma.f64 F F 2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (fma.f64 F F 2)))))
(/.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 (pow.f64 (fma.f64 F F 2) -1/2) 3) 1/3)
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(pow.f64 (fma.f64 F F 2) -1/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 (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)
(expm1.f64 (log1p.f64 (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)
(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)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 F F 2)))) 1)
(expm1.f64 (log1p.f64 (/.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 (fma.f64 F F 2))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -2)) (/.f64 1 (cbrt.f64 (fma.f64 F F 2))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 F F 2))) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -2)))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -2)) (cbrt.f64 (fma.f64 F F 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 F F 2)) 2) -1) (pow.f64 (cbrt.f64 (fma.f64 F F 2)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 F F 2))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 F F 2)) 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 (/.f64 1 (cbrt.f64 (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))
(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 (pow.f64 (fma.f64 F F 2) -1/2) 3) (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 3)))
(/.f64 1 (fma.f64 F F 2))
(expm1.f64 (log1p.f64 (/.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))
(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))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))) 1)
(expm1.f64 (log1p.f64 (/.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 (*.f64 1 (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (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 (*.f64 1 (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (sin.f64 B))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))) 2) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))
(/.f64 (*.f64 1 (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (sin.f64 B))
(/.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 (*.f64 1 (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (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 (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 1) (neg.f64 (sin.f64 B)))
(/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 (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 (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 (/.f64 1 (cbrt.f64 (fma.f64 F F 2))) 1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 F F 2))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (fma.f64 F F 2))) (sin.f64 B))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (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 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (fma.f64 F F 2)))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (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 1 (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (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))))
(pow.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) 1)
(/.f64 (*.f64 1 (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (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 (*.f64 1 (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (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 (*.f64 1 (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (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 (*.f64 1 (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (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 (*.f64 1 (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (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 (*.f64 1 (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (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 (*.f64 1 (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (sin.f64 B))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 3) (pow.f64 (sin.f64 B) 3)))
(/.f64 (*.f64 1 (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (sin.f64 B))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))
(expm1.f64 (log1p.f64 (/.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 (*.f64 1 (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (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 (*.f64 1 (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (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 (*.f64 1 (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (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)
(expm1.f64 (log1p.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))))
(/.f64 1 (/.f64 (sin.f64 B) (/.f64 F (sqrt.f64 (fma.f64 F F 2)))))
(*.f64 (/.f64 1 (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 (/.f64 1 (fma.f64 F F 2)))) (sin.f64 B))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(/.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)))
(/.f64 (/.f64 F (neg.f64 (sqrt.f64 (fma.f64 F F 2)))) (neg.f64 (sin.f64 B)))
(*.f64 1 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B)))
(pow.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B)) 1)
(/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))) 3)
(/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))
(pow.f64 (pow.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B)) 3) 1/3)
(/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))) 2)
(/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B)) 2))
(fabs.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B)))
(log.f64 (exp.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))))
(/.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)))))
(/.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))
(/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))
(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))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))))
(/.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))))
(/.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))
(/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x)))
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x)))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 x (cos.f64 B)))
(/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))
(*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x)
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (neg.f64 (*.f64 (cos.f64 B) x)) (neg.f64 (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(pow.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) 1)
(*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) 3)
(*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x)
(pow.f64 (pow.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) 3) 1/3)
(*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x)
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) 2)
(*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x)
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x) 2))
(fabs.f64 (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x))
(log.f64 (exp.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))))
(*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x)
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)) 3))
(*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x)
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 B) 3) (pow.f64 (/.f64 x (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x (sin.f64 B)) 3) (pow.f64 (cos.f64 B) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 B) 3) (pow.f64 (/.f64 x (sin.f64 B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x)))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x)
(exp.f64 (log.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))))
(*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x)
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x))) 1))
(*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) x)
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (sin.f64 B)))) 1)
(expm1.f64 (log1p.f64 (/.f64 x (sin.f64 B))))
(*.f64 1 (/.f64 x (sin.f64 B)))
(/.f64 x (sin.f64 B))
(*.f64 x (/.f64 1 (sin.f64 B)))
(/.f64 x (sin.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (sin.f64 B)) 2)) (cbrt.f64 (/.f64 x (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 x (sin.f64 B))) (sqrt.f64 (/.f64 x (sin.f64 B))))
(/.f64 x (sin.f64 B))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 x) 1) (neg.f64 (sin.f64 B)))
(/.f64 (neg.f64 x) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 x (cbrt.f64 (sin.f64 B))))
(/.f64 (/.f64 x (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 x (sqrt.f64 (sin.f64 B))))
(/.f64 (/.f64 x (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sin.f64 B)))
(/.f64 x (sin.f64 B))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 x (sin.f64 B))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (/.f64 x (sin.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 x) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sin.f64 B)))
(/.f64 x (sin.f64 B))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (sin.f64 B))))
(pow.f64 (/.f64 x (sin.f64 B)) 1)
(/.f64 x (sin.f64 B))
(pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 3)
(/.f64 x (sin.f64 B))
(pow.f64 (pow.f64 (/.f64 x (sin.f64 B)) 3) 1/3)
(/.f64 x (sin.f64 B))
(pow.f64 (sqrt.f64 (/.f64 x (sin.f64 B))) 2)
(/.f64 x (sin.f64 B))
(pow.f64 (/.f64 (sin.f64 B) x) -1)
(/.f64 1 (/.f64 (sin.f64 B) x))
(sqrt.f64 (pow.f64 (/.f64 x (sin.f64 B)) 2))
(fabs.f64 (/.f64 x (sin.f64 B)))
(log.f64 (exp.f64 (/.f64 x (sin.f64 B))))
(/.f64 x (sin.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (sin.f64 B)))))
(/.f64 x (sin.f64 B))
(cbrt.f64 (pow.f64 (/.f64 x (sin.f64 B)) 3))
(/.f64 x (sin.f64 B))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (sin.f64 B) 3)))
(/.f64 x (sin.f64 B))
(expm1.f64 (log1p.f64 (/.f64 x (sin.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 x (sin.f64 B))))
(/.f64 x (sin.f64 B))
(exp.f64 (log.f64 (/.f64 x (sin.f64 B))))
(/.f64 x (sin.f64 B))
(exp.f64 (*.f64 (log.f64 (/.f64 x (sin.f64 B))) 1))
(/.f64 x (sin.f64 B))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 B))) 1)
(expm1.f64 (log1p.f64 (cos.f64 B)))
(*.f64 1 (cos.f64 B))
(cos.f64 B)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 B) 2)) (cbrt.f64 (cos.f64 B)))
(*.f64 (sqrt.f64 (cos.f64 B)) (sqrt.f64 (cos.f64 B)))
(cos.f64 B)
(pow.f64 (cos.f64 B) 1)
(cos.f64 B)
(pow.f64 (cbrt.f64 (cos.f64 B)) 3)
(cos.f64 B)
(pow.f64 (pow.f64 (cos.f64 B) 3) 1/3)
(cos.f64 B)
(pow.f64 (sqrt.f64 (cos.f64 B)) 2)
(cos.f64 B)
(sqrt.f64 (pow.f64 (cos.f64 B) 2))
(fabs.f64 (cos.f64 B))
(log.f64 (exp.f64 (cos.f64 B)))
(cos.f64 B)
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 B))))
(cos.f64 B)
(cbrt.f64 (pow.f64 (cos.f64 B) 3))
(cos.f64 B)
(expm1.f64 (log1p.f64 (cos.f64 B)))
(log1p.f64 (expm1.f64 (cos.f64 B)))
(cos.f64 B)
(exp.f64 (log.f64 (cos.f64 B)))
(cos.f64 B)
(exp.f64 (*.f64 (log.f64 (cos.f64 B)) 1))
(cos.f64 B)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)))) 1)
(expm1.f64 (log1p.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))))
(expm1.f64 (log1p.f64 (/.f64 -1 (sin.f64 B))))
(/.f64 1 (/.f64 (sin.f64 B) (/.f64 F (neg.f64 F))))
(*.f64 (/.f64 1 (sin.f64 B)) (/.f64 F (neg.f64 F)))
(*.f64 (/.f64 1 (sin.f64 B)) -1)
(/.f64 F (*.f64 (sin.f64 B) (*.f64 F -1)))
(/.f64 -1 (sin.f64 B))
(/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))
(/.f64 -1 (sin.f64 B))
(/.f64 (neg.f64 (/.f64 F (neg.f64 F))) (neg.f64 (sin.f64 B)))
(/.f64 -1 (sin.f64 B))
(pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 1)
(/.f64 -1 (sin.f64 B))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) 3)
(/.f64 -1 (sin.f64 B))
(pow.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 3) 1/3)
(/.f64 -1 (sin.f64 B))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) 2)
(/.f64 -1 (sin.f64 B))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2))
(fabs.f64 (/.f64 -1 (sin.f64 B)))
(log.f64 (exp.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 3))
(/.f64 -1 (sin.f64 B))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))))
(expm1.f64 (log1p.f64 (/.f64 -1 (sin.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(exp.f64 (log.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) 1))
(/.f64 -1 (sin.f64 B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)))) 1)
(expm1.f64 (log1p.f64 (/.f64 (/.f64 -1 F) (sin.f64 B))))
(*.f64 1 (/.f64 -1 (*.f64 (sin.f64 B) F)))
(/.f64 (/.f64 -1 F) (sin.f64 B))
(*.f64 -1 (/.f64 (/.f64 1 F) (sin.f64 B)))
(/.f64 (/.f64 -1 F) (sin.f64 B))
(*.f64 -1 (/.f64 1 (*.f64 (sin.f64 B) F)))
(/.f64 (/.f64 -1 F) (sin.f64 B))
(*.f64 (/.f64 -1 F) (/.f64 1 (sin.f64 B)))
(/.f64 (/.f64 -1 F) (sin.f64 B))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (*.f64 (sin.f64 B) F))) 2) (cbrt.f64 (/.f64 -1 (*.f64 (sin.f64 B) F))))
(/.f64 (/.f64 -1 F) (sin.f64 B))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 (sin.f64 B) F))) (sqrt.f64 (/.f64 -1 (*.f64 (sin.f64 B) F))))
(/.f64 (/.f64 -1 F) (sin.f64 B))
(*.f64 (neg.f64 (/.f64 -1 F)) (/.f64 1 (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 1 F) (/.f64 1 (neg.f64 (sin.f64 B))))
(/.f64 (/.f64 1 F) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (/.f64 -1 F) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 1 (/.f64 (/.f64 -1 F) (cbrt.f64 (sin.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (/.f64 -1 F) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (/.f64 -1 F) (sqrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (/.f64 -1 F) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (/.f64 1 F) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 1 (*.f64 (cbrt.f64 (sin.f64 B)) F)))
(/.f64 (neg.f64 (/.f64 1 (*.f64 (cbrt.f64 (sin.f64 B)) F))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 -1 (sqrt.f64 (sin.f64 B))) (/.f64 (/.f64 1 F) (sqrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (/.f64 -1 (sqrt.f64 (sin.f64 B))) (/.f64 1 F)) (sqrt.f64 (sin.f64 B)))
(/.f64 (neg.f64 (/.f64 1 (*.f64 (sqrt.f64 (sin.f64 B)) F))) (sqrt.f64 (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) 1) (/.f64 (cbrt.f64 (/.f64 -1 F)) (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) (/.f64 (cbrt.f64 (/.f64 -1 F)) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 -1 (*.f64 (sin.f64 B) F))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) (cbrt.f64 (/.f64 (/.f64 -1 F) (sin.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 F 2))) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (/.f64 -1 F)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 F)) 1) (/.f64 (sqrt.f64 (/.f64 -1 F)) (sin.f64 B)))
(/.f64 (/.f64 -1 F) (sin.f64 B))
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (sqrt.f64 (/.f64 -1 F)) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 -1 F)) (/.f64 (sqrt.f64 (/.f64 -1 F)) (cbrt.f64 (sin.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) 1)
(/.f64 (/.f64 -1 F) (sin.f64 B))
(pow.f64 (cbrt.f64 (/.f64 -1 (*.f64 (sin.f64 B) F))) 3)
(/.f64 (/.f64 -1 F) (sin.f64 B))
(pow.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) 3) 1/3)
(/.f64 (/.f64 -1 F) (sin.f64 B))
(pow.f64 (sqrt.f64 (/.f64 -1 (*.f64 (sin.f64 B) F))) 2)
(/.f64 (/.f64 -1 F) (sin.f64 B))
(pow.f64 (*.f64 (sin.f64 B) (*.f64 F -1)) -1)
(/.f64 1 (*.f64 (sin.f64 B) (neg.f64 F)))
(sqrt.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 -1 F) (sin.f64 B)) 2))
(fabs.f64 (/.f64 (/.f64 -1 F) (sin.f64 B)))
(log.f64 (exp.f64 (/.f64 -1 (*.f64 (sin.f64 B) F))))
(/.f64 (/.f64 -1 F) (sin.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)))))
(/.f64 (/.f64 -1 F) (sin.f64 B))
(cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) 3))
(/.f64 (/.f64 -1 F) (sin.f64 B))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 F) 3) (pow.f64 (sin.f64 B) 3)))
(/.f64 (/.f64 -1 F) (sin.f64 B))
(expm1.f64 (log1p.f64 (/.f64 -1 (*.f64 (sin.f64 B) F))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 -1 F) (sin.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 -1 (*.f64 (sin.f64 B) F))))
(/.f64 (/.f64 -1 F) (sin.f64 B))
(exp.f64 (log.f64 (/.f64 -1 (*.f64 (sin.f64 B) F))))
(/.f64 (/.f64 -1 F) (sin.f64 B))
(exp.f64 (*.f64 (log.f64 (/.f64 -1 (*.f64 (sin.f64 B) F))) 1))
(/.f64 (/.f64 -1 F) (sin.f64 B))
(+.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (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))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 1 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 1 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 1 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 1 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 1 (/.f64 (/.f64 F (neg.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 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F)) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(+.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B))) (-.f64 (*.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F)) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(+.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B))) (-.f64 (*.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(+.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B))) (-.f64 (*.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) F (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 (/.f64 (/.f64 -1 F) (sin.f64 B)) F (/.f64 (neg.f64 x) (tan.f64 B))))
(+.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 (/.f64 (/.f64 -1 F) (sin.f64 B)) F (/.f64 (neg.f64 x) (tan.f64 B))))
(+.f64 (fma.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) F (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 (/.f64 (/.f64 -1 F) (sin.f64 B)) F (/.f64 (neg.f64 x) (tan.f64 B))))
(+.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 (/.f64 (/.f64 -1 F) (sin.f64 B)) F (/.f64 (neg.f64 x) (tan.f64 B))))
(+.f64 (fma.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) F (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 (/.f64 (/.f64 -1 F) (sin.f64 B)) F (/.f64 (neg.f64 x) (tan.f64 B))))
(+.f64 (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 (/.f64 (/.f64 -1 F) (sin.f64 B)) F (/.f64 (neg.f64 x) (tan.f64 B))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) 2) (cbrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 1 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) 2) (cbrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 1 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) 2) (cbrt.f64 (/.f64 (/.f64 F (neg.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 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) (sqrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 1 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) (sqrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 1 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) (sqrt.f64 (/.f64 (/.f64 F (neg.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 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B))))
(*.f64 1 (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 (/.f64 F (neg.f64 F)) (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 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2) (cbrt.f64 (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 (sqrt.f64 (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))) (sqrt.f64 (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 (-.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) 1) (+.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (+.f64 (*.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B))) (pow.f64 (/.f64 x (tan.f64 B)) 2))))
(/.f64 (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B)))))
(*.f64 (-.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 1 (fma.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B)))))
(*.f64 (-.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 1 (fma.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(/.f64 (-.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B))))) (-.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) 1) (+.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (+.f64 (*.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B))) (pow.f64 (/.f64 x (tan.f64 B)) 2))))
(/.f64 (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B)))))
(/.f64 1 (/.f64 (fma.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B))) (-.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 1 (fma.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(/.f64 (-.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) 1) (+.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (+.f64 (*.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B))) (pow.f64 (/.f64 x (tan.f64 B)) 2))))
(/.f64 (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B))))
(*.f64 (-.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (/.f64 1 (fma.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(/.f64 (-.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (/.f64 F (neg.f64 F)) (/.f64 (tan.f64 B) x)) (*.f64 (sin.f64 B) 1)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (*.f64 (/.f64 F (neg.f64 F)) (/.f64 (tan.f64 B) x)) (sin.f64 B)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (/.f64 (neg.f64 (tan.f64 B)) x) (sin.f64 B)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (*.f64 (/.f64 F (neg.f64 F)) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 F (neg.f64 F)) (neg.f64 (tan.f64 B))) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (+.f64 (*.f64 1 (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (+.f64 (*.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B))) (pow.f64 (/.f64 x (tan.f64 B)) 2)))))
(*.f64 1 (/.f64 (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2))) (neg.f64 (fma.f64 F (/.f64 -1 (*.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2))) (neg.f64 (fma.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 3) (pow.f64 (neg.f64 (/.f64 x (tan.f64 B))) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (-.f64 (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 x (tan.f64 B)))) (*.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) 1) (+.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (+.f64 (*.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B))) (pow.f64 (/.f64 x (tan.f64 B)) 2))))
(/.f64 (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2) (-.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 (/.f64 x (tan.f64 B)) (sin.f64 B)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))))) (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(/.f64 (-.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(pow.f64 (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B))) 1)
(-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 3)
(-.f64 (/.f64 (/.f64 F (neg.f64 F)) (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 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B))) 3) 1/3)
(-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2)
(-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (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 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 (/.f64 F (neg.f64 F)) (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 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(-.f64 (/.f64 (/.f64 F (neg.f64 F)) (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 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B))) 3))
(-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 (/.f64 F (neg.f64 F)) (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 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 (/.f64 F (neg.f64 F)) (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 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 1))
(-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 1 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 (/.f64 F (neg.f64 F)) (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 (sin.f64 B) F)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (*.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 -1 (*.f64 (sin.f64 B) F)) F (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 (/.f64 -1 F) (sin.f64 B)) F (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) 2) (cbrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) (sqrt.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 (/.f64 F (neg.f64 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 F B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) B))))
(/.f64 1 (/.f64 B (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (/.f64 1 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 B F))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) B) F)
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) B)
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) B))
(/.f64 (neg.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 B))
(/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 B))
(*.f64 1 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) B)))
(pow.f64 (*.f64 (/.f64 F B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1)
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) B))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 F B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 3)
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) B))
(pow.f64 (pow.f64 (*.f64 (/.f64 F B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) 1/3)
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) B))
(pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (/.f64 F B))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 F B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2))
(sqrt.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) B)) 2))
(fabs.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) B)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 F B)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) B))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 F 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) B))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 F B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) B))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F B) 3) (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) B))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 (/.f64 F B) 3)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) B))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) (pow.f64 B 3)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) B))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 F B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(expm1.f64 (log1p.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) B))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 F 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) B))
(exp.f64 (log.f64 (*.f64 (/.f64 F 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) B))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 F B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (tan.f64 B)))) 1)
(expm1.f64 (log1p.f64 (/.f64 1 (tan.f64 B))))
(*.f64 1 (/.f64 1 (tan.f64 B)))
(/.f64 1 (tan.f64 B))
(*.f64 -1 (/.f64 1 (neg.f64 (tan.f64 B))))
(/.f64 1 (tan.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(/.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 (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))))
(log1p.f64 (expm1.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))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (pow.f64 1 -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) 2) -1/2) (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2) (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1)
(/.f64 1 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))
(sqrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))
(sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))
(log.f64 (exp.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(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)
(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)
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 1 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) 2) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (neg.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 1 (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (neg.f64 (sin.f64 B))) (*.f64 F (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 F 1) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2)) 1) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2)) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B)))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F)) 1) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F)) (sin.f64 B)))
(/.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F)) 2) (sin.f64 B))
(*.f64 (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))) (/.f64 F (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 F (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (cbrt.f64 (sin.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2)) (cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))) (cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2)) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (/.f64 (sqrt.f64 F) (cbrt.f64 (sin.f64 B)))))
(pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 1)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (cbrt.f64 (*.f64 F (/.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))
(pow.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 3) 1/3)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) 2)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) -1)
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(sqrt.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2))
(fabs.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(log.f64 (pow.f64 (exp.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))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(cbrt.f64 (pow.f64 (*.f64 F (/.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 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) (pow.f64 (sin.f64 B) 3)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(expm1.f64 (log1p.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(exp.f64 (log.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) 1))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1)
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 3)
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) 1/3)
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 F)) 2)
(sqrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 2))
(fabs.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F))
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3))
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3)))
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 F 3)))
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(expm1.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(exp.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1))
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))

eval701.0ms (2.5%)

Compiler

Compiled 39245 to 24519 computations (37.5% saved)

prune284.0ms (1%)

Pruning

38 alts after pruning (36 fresh and 2 done)

PrunedKeptTotal
New1232291261
Fresh12719
Picked325
Done000
Total1247381285
Accuracy
100.0%
Counts
1285 → 38
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.3%
(/.f64 (-.f64 (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
41.4%
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) B)
30.6%
(/.f64 (neg.f64 (+.f64 1 x)) B)
82.6%
(-.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B)) (/.f64 x (tan.f64 B)))
56.0%
(-.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
82.6%
(-.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 x (tan.f64 B)))
55.2%
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (*.f64 F -1))) (/.f64 x (tan.f64 B)))
53.9%
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
56.1%
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
54.1%
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
50.7%
(-.f64 (*.f64 F (/.f64 (/.f64 1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
55.2%
(-.f64 (*.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
45.7%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 F 2))) (sin.f64 B))) (/.f64 x (tan.f64 B)))
56.0%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
53.2%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 F B))) (/.f64 x (tan.f64 B)))
54.3%
(-.f64 (*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (/.f64 x (tan.f64 B)))
30.5%
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
49.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)))))
34.8%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
60.4%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
34.9%
(+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
54.2%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (sin.f64 B)))
50.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 B))
48.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
47.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
44.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 1 F)))
46.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
76.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 1 (/.f64 (sin.f64 B) F)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
27.7%
(neg.f64 (fma.f64 B (*.f64 x -1/3) (/.f64 x B)))
53.2%
(neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
27.6%
(neg.f64 (/.f64 x B))
53.1%
(neg.f64 (/.f64 1 (/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))))
27.7%
(neg.f64 (+.f64 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (/.f64 x B)))
27.2%
(neg.f64 (+.f64 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (+.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x)))) (/.f64 x B))))
27.4%
(neg.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (pow.f64 B 2))) (/.f64 x (sin.f64 B))))
53.2%
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
27.9%
(neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))))
29.7%
(neg.f64 (*.f64 1 (/.f64 x (sin.f64 B))))
Compiler

Compiled 1341 to 985 computations (26.5% saved)

localize398.0ms (1.4%)

Localize:

Found 15 expressions with local error:

NewAccuracyProgram
99.9%
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) B)
99.6%
(*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
99.0%
(/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))
73.1%
(sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))
100.0%
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
99.8%
(/.f64 -1 (sin.f64 B))
99.7%
(/.f64 x (tan.f64 B))
100.0%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 F B))) (/.f64 x (tan.f64 B)))
99.7%
(/.f64 x (tan.f64 B))
99.5%
(/.f64 -1 (*.f64 F B))
78.2%
(*.f64 F (/.f64 -1 (*.f64 F B)))
99.7%
(/.f64 x (tan.f64 B))
99.6%
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2)))
99.5%
(/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2))
71.9%
(pow.f64 (fma.f64 F F 2) -1/2)
Compiler

Compiled 239 to 132 computations (44.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 269.0ms
Operation ival-add, time spent: 52.0ms, 19.0% of total-time
Operation ival-div, time spent: 48.0ms, 18.0% of total-time
Operation ival-mult, time spent: 46.0ms, 17.0% of total-time
Operation ival-pow, time spent: 41.0ms, 15.0% of total-time
Operation composed, time spent: 30.0ms, 11.0% of total-time
Operation ival-sqrt, time spent: 13.0ms, 5.0% of total-time
Operation const, time spent: 12.0ms, 4.0% of total-time
Operation ival-sub, time spent: 11.0ms, 4.0% of total-time
Operation ival-sin, time spent: 9.0ms, 3.0% of total-time
Operation ival-tan, time spent: 6.0ms, 2.0% of total-time
Operation ival-neg, time spent: 1.0ms, 0.0% of total-time

series66.0ms (0.2%)

Counts
12 → 246
Calls

72 calls:

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

rewrite132.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
304×log1p-expm1-u
304×expm1-log1p-u
298×add-exp-log
298×add-cube-cbrt
297×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify242.0ms (0.9%)

Algorithm
egg-herbie
Rules
1486×fma-define
918×times-frac
544×associate-+r+
530×*-commutative
510×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0118931107
1342528698
Stop Event
node limit
Counts
551 → 709
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 (pow.f64 F 2) (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 F 2) (sqrt.f64 1/2))) (*.f64 3/32 (*.f64 (pow.f64 F 4) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 F 2) (sqrt.f64 1/2))) (+.f64 (*.f64 -5/128 (*.f64 (pow.f64 F 6) (sqrt.f64 1/2))) (*.f64 3/32 (*.f64 (pow.f64 F 4) (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)))
(*.f64 B (sqrt.f64 (+.f64 2 (pow.f64 F 2))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 B 3) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 B (sqrt.f64 (+.f64 2 (pow.f64 F 2)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 B 3) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 B 5) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 B (sqrt.f64 (+.f64 2 (pow.f64 F 2))))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 B 3) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 B 7) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 B 5) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 B (sqrt.f64 (+.f64 2 (pow.f64 F 2)))))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))
(*.f64 (sin.f64 B) (sqrt.f64 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 2))) (*.f64 (sin.f64 B) (sqrt.f64 2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 F 4) (sin.f64 B)) (pow.f64 (sqrt.f64 2) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 2))) (*.f64 (sin.f64 B) (sqrt.f64 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 F 4) (sin.f64 B)) (pow.f64 (sqrt.f64 2) 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 F 6) (sin.f64 B)) (pow.f64 (sqrt.f64 2) 5))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 2))) (*.f64 (sin.f64 B) (sqrt.f64 2)))))
(*.f64 F (sin.f64 B))
(+.f64 (*.f64 F (sin.f64 B)) (/.f64 (sin.f64 B) F))
(+.f64 (*.f64 -1/2 (/.f64 (sin.f64 B) (pow.f64 F 3))) (+.f64 (*.f64 F (sin.f64 B)) (/.f64 (sin.f64 B) F)))
(+.f64 (*.f64 -1/2 (/.f64 (sin.f64 B) (pow.f64 F 3))) (+.f64 (*.f64 1/2 (/.f64 (sin.f64 B) (pow.f64 F 5))) (+.f64 (*.f64 F (sin.f64 B)) (/.f64 (sin.f64 B) F))))
(*.f64 -1 (*.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1 (*.f64 F (sin.f64 B))) (*.f64 -1 (/.f64 (sin.f64 B) F)))
(+.f64 (*.f64 -1 (*.f64 F (sin.f64 B))) (+.f64 (*.f64 -1 (/.f64 (sin.f64 B) F)) (*.f64 1/2 (/.f64 (sin.f64 B) (pow.f64 F 3)))))
(+.f64 (*.f64 -1 (*.f64 F (sin.f64 B))) (+.f64 (*.f64 -1 (/.f64 (sin.f64 B) F)) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 B) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (sin.f64 B) (pow.f64 F 3))))))
(/.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 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 (*.f64 B F))
(/.f64 -1 (*.f64 B F))
(/.f64 -1 (*.f64 B F))
(/.f64 -1 (*.f64 B F))
(/.f64 -1 (*.f64 B F))
(/.f64 -1 (*.f64 B F))
(/.f64 -1 (*.f64 B F))
(/.f64 -1 (*.f64 B F))
(/.f64 -1 (*.f64 B F))
(/.f64 -1 (*.f64 B F))
(/.f64 -1 (*.f64 B F))
(/.f64 -1 (*.f64 B F))
(/.f64 -1 (*.f64 B F))
(/.f64 -1 (*.f64 B F))
(/.f64 -1 (*.f64 B F))
(/.f64 -1 (*.f64 B F))
(/.f64 -1 (*.f64 B F))
(/.f64 -1 (*.f64 B F))
(/.f64 -1 (*.f64 B F))
(/.f64 -1 (*.f64 B F))
(/.f64 -1 (*.f64 B F))
(/.f64 -1 (*.f64 B F))
(/.f64 -1 (*.f64 B F))
(/.f64 -1 (*.f64 B F))
(*.f64 -1 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 1/3 (*.f64 B x)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (+.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (*.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 (/.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/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 (/.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 (*.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)))
(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 1/2 (*.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))) (sqrt.f64 (+.f64 2 (pow.f64 F 2)))))))
(+.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 (*.f64 -1/2 (*.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))))) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 1/2 (*.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))) (sqrt.f64 (+.f64 2 (pow.f64 F 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 1/2 (*.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))) (sqrt.f64 (+.f64 2 (*.f64 2 x)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.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)))) (sqrt.f64 (+.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 1/2 (*.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))) (sqrt.f64 (+.f64 2 (*.f64 2 x))))))))
(/.f64 1 F)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 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/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 5))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 7))) (/.f64 1 F))))
(/.f64 -1 F)
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 5)))) (/.f64 1 F))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 7))))) (/.f64 1 F))
(/.f64 1 (+.f64 2 (pow.f64 F 2)))
(+.f64 (*.f64 -2 (/.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2))) (/.f64 1 (+.f64 2 (pow.f64 F 2))))
(+.f64 (*.f64 -2 (/.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 2 (pow.f64 F 2)) 4))) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(/.f64 1/2 x)
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 2 (pow.f64 F 2)) (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 x)))
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 2 (pow.f64 F 2)) (pow.f64 x 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 x))))
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 2 (pow.f64 F 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3) (pow.f64 x 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 x)))))
(/.f64 1/2 x)
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 2 (pow.f64 F 2)) (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 x)))
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 2 (pow.f64 F 2)) (pow.f64 x 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 x))))
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 2 (pow.f64 F 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3) (pow.f64 x 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 x)))))
(/.f64 1 (+.f64 2 (*.f64 2 x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 F 2) (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (/.f64 1 (+.f64 2 (*.f64 2 x))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 F 2) (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (+.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) (/.f64 (pow.f64 F 4) (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 F 2) (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 F 6) (pow.f64 (+.f64 2 (*.f64 2 x)) 4))) (+.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) (/.f64 (pow.f64 F 4) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))))
(/.f64 1 (pow.f64 F 2))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 4))) (/.f64 1 (pow.f64 F 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 6))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 8))) (+.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 6)))))
(/.f64 1 (pow.f64 F 2))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 4))) (/.f64 1 (pow.f64 F 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 6))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 8))) (+.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 6)))))
(*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 F 7) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6))))))
-1
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) 1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 4)))) 1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6))))) 1)
(*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 F x) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 F x) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 F x) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4)))))) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(+.f64 (*.f64 x (-.f64 (*.f64 -1 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (/.f64 1 B))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.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)))) B) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 x (-.f64 (*.f64 -1 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (/.f64 1 B))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(+.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)))))) 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)))) B) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 x (-.f64 (*.f64 -1 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (/.f64 1 B))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(*.f64 -1 (/.f64 x B))
(*.f64 -1 (/.f64 x B))
(*.f64 -1 (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) 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))) B) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(/.f64 (+.f64 1 (*.f64 -1 x)) B)
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 B (pow.f64 F 2)))) (/.f64 1 B)))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 B (pow.f64 F 2)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 B (pow.f64 F 4)))) (/.f64 1 B))))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 B (pow.f64 F 2)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 B (pow.f64 F 4)))) (+.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 B (pow.f64 F 6)))) (/.f64 1 B)))))
(/.f64 (-.f64 (*.f64 -1 x) 1) B)
(-.f64 (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 B (pow.f64 F 2))))) (/.f64 1 B))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 B (pow.f64 F 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 B (pow.f64 F 4)))))) (/.f64 1 B))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 B (pow.f64 F 2)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 B (pow.f64 F 4)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 B (pow.f64 F 6))))))) (/.f64 1 B))
(-.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 (pow.f64 (fma.f64 F F 2) -1)) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/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) (pow.f64 (fma.f64 F F 2) -1/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 (pow.f64 (sqrt.f64 (fma.f64 F F 2)) -1/2) (pow.f64 (sqrt.f64 (fma.f64 F F 2)) -1/2))
(sqrt.f64 (pow.f64 (fma.f64 F F 2) -1))
(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 (pow.f64 (fma.f64 F F 2) -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 F F 2))))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 F F 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))) 1)
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))
(*.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))) 2) (cbrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))) (sqrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1))) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) -1/4)) (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1))) (cbrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (pow.f64 (fma.f64 F F 2) -1/4)) (/.f64 (cbrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/4)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) 1) (/.f64 (sqrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1))) (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))))
(pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))) 2)
(pow.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) -1)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 B)) (sqrt.f64 (fma.f64 F F 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 B) 3) (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))))) 1)
(*.f64 F (/.f64 1 (*.f64 (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 (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))))))
(*.f64 (/.f64 1 (sin.f64 B)) (/.f64 F (sqrt.f64 (fma.f64 F F 2))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))) 2)) (/.f64 F (cbrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))) (/.f64 F (sqrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (sin.f64 B)) (/.f64 (cbrt.f64 F) (sqrt.f64 (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 F F 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (pow.f64 (cbrt.f64 (*.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 (/.f64 (pow.f64 (cbrt.f64 F) 2) (sqrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))) (/.f64 (cbrt.f64 F) (sqrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))))
(*.f64 (/.f64 (sqrt.f64 F) (sin.f64 B)) (/.f64 (sqrt.f64 F) (sqrt.f64 (fma.f64 F F 2))))
(*.f64 (/.f64 (sqrt.f64 F) 1) (/.f64 (sqrt.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))))
(*.f64 (/.f64 (sqrt.f64 F) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))) 2)) (/.f64 (sqrt.f64 F) (cbrt.f64 (*.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 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))) F) -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 F 3) (pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))) 3)))
(expm1.f64 (log1p.f64 (/.f64 F (*.f64 (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))))))
(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))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)))) 1)
(/.f64 (*.f64 F -1) (*.f64 F B))
(/.f64 (neg.f64 (*.f64 F -1)) (neg.f64 (*.f64 F B)))
(pow.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))))
(exp.f64 (log.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (*.f64 F B)))) 1)
(*.f64 -1 (/.f64 1 (*.f64 F B)))
(*.f64 1 (/.f64 -1 (*.f64 F B)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (*.f64 F B))) 2) (cbrt.f64 (/.f64 -1 (*.f64 F B))))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 F B))) (sqrt.f64 (/.f64 -1 (*.f64 F B))))
(pow.f64 (/.f64 -1 (*.f64 F B)) 1)
(pow.f64 (cbrt.f64 (/.f64 -1 (*.f64 F B))) 3)
(pow.f64 (pow.f64 (/.f64 -1 (*.f64 F B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 -1 (*.f64 F B))) 2)
(pow.f64 (neg.f64 (*.f64 F B)) -1)
(pow.f64 (/.f64 (*.f64 F B) -1) -1)
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F B) 2)))
(log.f64 (exp.f64 (/.f64 -1 (*.f64 F B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (*.f64 F B)))))
(cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 F B)) 3))
(expm1.f64 (log1p.f64 (/.f64 -1 (*.f64 F B))))
(log1p.f64 (expm1.f64 (/.f64 -1 (*.f64 F B))))
(exp.f64 (log.f64 (/.f64 -1 (*.f64 F B))))
(exp.f64 (*.f64 (log.f64 (/.f64 -1 (*.f64 F B))) 1))
(+.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (*.f64 (/.f64 F F) (/.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 (fma.f64 F (/.f64 -1 (*.f64 F B)) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 F (/.f64 -1 (*.f64 F B)) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 F (/.f64 -1 (*.f64 F 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 B)) F (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 (/.f64 -1 (*.f64 F B)) F (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (*.f64 F B)) F (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 1 (*.f64 (/.f64 F F) (/.f64 -1 B)) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 F F) (/.f64 -1 B)) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 F F) (/.f64 -1 B)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) 2) (cbrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) 2) (cbrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) 2) (cbrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) (sqrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) (sqrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) (sqrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(*.f64 1 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B)))) 2) (cbrt.f64 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B)))) (sqrt.f64 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 F (/.f64 -1 (*.f64 F B)) (/.f64 x (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (*.f64 F -1) (tan.f64 B)) (*.f64 (*.f64 F B) x)) (*.f64 (*.f64 F B) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 F -1) (/.f64 (tan.f64 B) x)) (*.f64 (*.f64 F B) 1)) (*.f64 (*.f64 F B) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (*.f64 (*.f64 F -1) (neg.f64 (tan.f64 B))) (*.f64 (*.f64 F B) x)) (*.f64 (*.f64 F B) (neg.f64 (tan.f64 B))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2))) (neg.f64 (fma.f64 F (/.f64 -1 (*.f64 F B)) (/.f64 x (tan.f64 B)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) 3) (pow.f64 (neg.f64 (/.f64 x (tan.f64 B))) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) 2) (-.f64 (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 x (tan.f64 B)))) (*.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (neg.f64 (/.f64 x (tan.f64 B)))))))
(pow.f64 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B))) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B)))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B))) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B))) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B)))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B)))))
(exp.f64 (log.f64 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B)))) 1))
(fma.f64 F (/.f64 -1 (*.f64 F B)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 -1 (*.f64 F B)) F (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 1 (*.f64 (/.f64 F F) (/.f64 -1 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) 2) (cbrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) (sqrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) (neg.f64 (/.f64 x (tan.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 (pow.f64 (cbrt.f64 (/.f64 -1 (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 (/.f64 -1 (pow.f64 (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 (/.f64 -1 (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 -1 (sin.f64 B))))
(log1p.f64 (expm1.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))
(+.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(+.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 -1 (/.f64 1 (sin.f64 B)) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 -1 (/.f64 1 (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 -1 (/.f64 1 (sin.f64 B)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 1 (/.f64 -1 (sin.f64 B)) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 1 (/.f64 -1 (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 1 (/.f64 -1 (sin.f64 B)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) 2) (cbrt.f64 (/.f64 -1 (sin.f64 B))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) 2) (cbrt.f64 (/.f64 -1 (sin.f64 B))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) 2) (cbrt.f64 (/.f64 -1 (sin.f64 B))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B))) (sqrt.f64 (/.f64 -1 (sin.f64 B))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B))) (sqrt.f64 (/.f64 -1 (sin.f64 B))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B))) (sqrt.f64 (/.f64 -1 (sin.f64 B))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(*.f64 1 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2) (cbrt.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) (sqrt.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(/.f64 (-.f64 (*.f64 -1 (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B))))))
(/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 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 (*.f64 -1 (neg.f64 (tan.f64 B))) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (-.f64 (tan.f64 B) (*.f64 (neg.f64 (sin.f64 B)) x)) (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B)))
(/.f64 (-.f64 (/.f64 (tan.f64 B) x) (*.f64 (neg.f64 (sin.f64 B)) 1)) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (neg.f64 (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) x)) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (tan.f64 B))))
(/.f64 (-.f64 (tan.f64 B) (*.f64 (/.f64 (sin.f64 B) -1) x)) (*.f64 (/.f64 (sin.f64 B) -1) (tan.f64 B)))
(/.f64 (-.f64 (/.f64 (tan.f64 B) x) (*.f64 (/.f64 (sin.f64 B) -1) 1)) (*.f64 (/.f64 (sin.f64 B) -1) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (neg.f64 (tan.f64 B)) (*.f64 (/.f64 (sin.f64 B) -1) x)) (*.f64 (/.f64 (sin.f64 B) -1) (neg.f64 (tan.f64 B))))
(/.f64 (neg.f64 (-.f64 (*.f64 -1 (tan.f64 B)) (*.f64 (sin.f64 B) x))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (neg.f64 (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3))) (neg.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2))) (neg.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(/.f64 (+.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (neg.f64 (/.f64 x (tan.f64 B))) 3)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 x (tan.f64 B)))) (*.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.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)))))
(log1p.f64 (expm1.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))
(fma.f64 -1 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 1 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) 2) (cbrt.f64 (/.f64 -1 (sin.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B))) (sqrt.f64 (/.f64 -1 (sin.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))) 1)
(*.f64 1 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (cbrt.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)) (sqrt.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)))
(*.f64 (pow.f64 1 1/2) (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))
(/.f64 -1 (neg.f64 (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(/.f64 1 (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))
(/.f64 1 (sqrt.f64 (/.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) 1)))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)
(pow.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) 1/2)
(pow.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)) 3)
(pow.f64 (pow.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) -1)
(pow.f64 (sqrt.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)) 2)
(fabs.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))
(log.f64 (exp.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)))
(exp.f64 (log.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))) 1)
(*.f64 1 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))
(*.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -2)) (/.f64 1 (cbrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) -1))
(pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1)
(pow.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) 1)
(pow.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) 3)
(pow.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) 3) 1/3)
(pow.f64 (/.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) 1) -1)
(sqrt.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) 3/2) (pow.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(exp.f64 (neg.f64 (log.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(exp.f64 (*.f64 (log.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)))) 1)
(pow.f64 (*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)) 2))
(log.f64 (pow.f64 (exp.f64 F) (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))))
(exp.f64 (log.f64 (*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B))) 1)
(*.f64 1 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B))
(*.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) (/.f64 1 B))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)) 2) (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)) (sqrt.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) (cbrt.f64 B)))
(*.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) (sqrt.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x)) B))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x)) 2) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x)) 2) (sqrt.f64 B)) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x)) (sqrt.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x)) 1) (/.f64 (sqrt.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x)) B))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x)) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (sqrt.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x)) (cbrt.f64 B)))
(pow.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)) 2)
(pow.f64 (/.f64 B (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x)) -1)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) 3) (pow.f64 B 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)))
(exp.f64 (log.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)) 1))
Outputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 (pow.f64 F 2) (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (pow.f64 F 2))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 1/2) (pow.f64 F 2)) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 F 2) (sqrt.f64 1/2))) (*.f64 3/32 (*.f64 (pow.f64 F 4) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/4 (*.f64 (sqrt.f64 1/2) (pow.f64 F 2)) (*.f64 3/32 (*.f64 (sqrt.f64 1/2) (pow.f64 F 4)))))
(+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (pow.f64 F 2)) (*.f64 3/32 (pow.f64 F 4)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 F 2) (sqrt.f64 1/2))) (+.f64 (*.f64 -5/128 (*.f64 (pow.f64 F 6) (sqrt.f64 1/2))) (*.f64 3/32 (*.f64 (pow.f64 F 4) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/4 (*.f64 (sqrt.f64 1/2) (pow.f64 F 2)) (fma.f64 -5/128 (*.f64 (sqrt.f64 1/2) (pow.f64 F 6)) (*.f64 3/32 (*.f64 (sqrt.f64 1/2) (pow.f64 F 4))))))
(+.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 1/2) (pow.f64 F 2)) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 3/32 (pow.f64 F 4)) (*.f64 -5/128 (pow.f64 F 6)))))
(/.f64 1 F)
(-.f64 (/.f64 1 F) (/.f64 1 (pow.f64 F 3)))
(+.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 3/2 (pow.f64 F 5)) (-.f64 (/.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 (/.f64 1 F) (/.f64 3/2 (pow.f64 F 5))) (+.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 5/2 (pow.f64 F 7))))
(+.f64 (-.f64 (+.f64 (/.f64 1 F) (/.f64 3/2 (pow.f64 F 5))) (/.f64 5/2 (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 -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)))))
(*.f64 B (sqrt.f64 (+.f64 2 (pow.f64 F 2))))
(*.f64 B (sqrt.f64 (fma.f64 F F 2)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 B 3) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 B (sqrt.f64 (+.f64 2 (pow.f64 F 2)))))
(fma.f64 -1/6 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (pow.f64 B 3)) (*.f64 B (sqrt.f64 (fma.f64 F F 2))))
(*.f64 (sqrt.f64 (fma.f64 F F 2)) (+.f64 B (*.f64 -1/6 (pow.f64 B 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 B 3) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 B 5) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 B (sqrt.f64 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 -1/6 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (pow.f64 B 3)) (fma.f64 1/120 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (pow.f64 B 5)) (*.f64 B (sqrt.f64 (fma.f64 F F 2)))))
(fma.f64 -1/6 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (pow.f64 B 3)) (*.f64 (sqrt.f64 (fma.f64 F F 2)) (+.f64 B (*.f64 1/120 (pow.f64 B 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 B 3) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 B 7) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 B 5) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 B (sqrt.f64 (+.f64 2 (pow.f64 F 2)))))))
(fma.f64 -1/6 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (pow.f64 B 3)) (fma.f64 -1/5040 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (pow.f64 B 7)) (fma.f64 1/120 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (pow.f64 B 5)) (*.f64 B (sqrt.f64 (fma.f64 F F 2))))))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (+.f64 (*.f64 -1/6 (pow.f64 B 3)) (*.f64 -1/5040 (pow.f64 B 7)))) (*.f64 (sqrt.f64 (fma.f64 F F 2)) (+.f64 B (*.f64 1/120 (pow.f64 B 5)))))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))
(*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))
(*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))
(*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))
(*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))
(*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))
(*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))
(*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))
(*.f64 (sin.f64 B) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))
(*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))
(*.f64 (sin.f64 B) (sqrt.f64 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 2))) (*.f64 (sin.f64 B) (sqrt.f64 2)))
(fma.f64 1/2 (*.f64 (pow.f64 F 2) (/.f64 (sin.f64 B) (sqrt.f64 2))) (*.f64 (sin.f64 B) (sqrt.f64 2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 F 4) (sin.f64 B)) (pow.f64 (sqrt.f64 2) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 2))) (*.f64 (sin.f64 B) (sqrt.f64 2))))
(fma.f64 -1/8 (*.f64 (pow.f64 F 4) (/.f64 (sin.f64 B) (pow.f64 (sqrt.f64 2) 3))) (fma.f64 1/2 (*.f64 (pow.f64 F 2) (/.f64 (sin.f64 B) (sqrt.f64 2))) (*.f64 (sin.f64 B) (sqrt.f64 2))))
(+.f64 (fma.f64 1/2 (*.f64 (pow.f64 F 2) (/.f64 (sin.f64 B) (sqrt.f64 2))) (*.f64 (sin.f64 B) (sqrt.f64 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 F 4) (sin.f64 B)) (sqrt.f64 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 F 4) (sin.f64 B)) (pow.f64 (sqrt.f64 2) 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 F 6) (sin.f64 B)) (pow.f64 (sqrt.f64 2) 5))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 2))) (*.f64 (sin.f64 B) (sqrt.f64 2)))))
(fma.f64 -1/8 (*.f64 (pow.f64 F 4) (/.f64 (sin.f64 B) (pow.f64 (sqrt.f64 2) 3))) (fma.f64 1/16 (*.f64 (pow.f64 F 6) (/.f64 (sin.f64 B) (pow.f64 (sqrt.f64 2) 5))) (fma.f64 1/2 (*.f64 (pow.f64 F 2) (/.f64 (sin.f64 B) (sqrt.f64 2))) (*.f64 (sin.f64 B) (sqrt.f64 2)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 F 4) (sin.f64 B)) (sqrt.f64 2))) (fma.f64 1/16 (*.f64 (pow.f64 F 6) (/.f64 (sin.f64 B) (pow.f64 (sqrt.f64 2) 5))) (fma.f64 1/2 (*.f64 (pow.f64 F 2) (/.f64 (sin.f64 B) (sqrt.f64 2))) (*.f64 (sin.f64 B) (sqrt.f64 2)))))
(*.f64 F (sin.f64 B))
(+.f64 (*.f64 F (sin.f64 B)) (/.f64 (sin.f64 B) F))
(fma.f64 F (sin.f64 B) (/.f64 (sin.f64 B) F))
(+.f64 (*.f64 -1/2 (/.f64 (sin.f64 B) (pow.f64 F 3))) (+.f64 (*.f64 F (sin.f64 B)) (/.f64 (sin.f64 B) F)))
(fma.f64 -1/2 (/.f64 (sin.f64 B) (pow.f64 F 3)) (fma.f64 F (sin.f64 B) (/.f64 (sin.f64 B) F)))
(+.f64 (*.f64 -1/2 (/.f64 (sin.f64 B) (pow.f64 F 3))) (+.f64 (*.f64 1/2 (/.f64 (sin.f64 B) (pow.f64 F 5))) (+.f64 (*.f64 F (sin.f64 B)) (/.f64 (sin.f64 B) F))))
(fma.f64 -1/2 (/.f64 (sin.f64 B) (pow.f64 F 3)) (fma.f64 1/2 (/.f64 (sin.f64 B) (pow.f64 F 5)) (fma.f64 F (sin.f64 B) (/.f64 (sin.f64 B) F))))
(*.f64 -1 (*.f64 F (sin.f64 B)))
(neg.f64 (*.f64 F (sin.f64 B)))
(*.f64 (sin.f64 B) (neg.f64 F))
(+.f64 (*.f64 -1 (*.f64 F (sin.f64 B))) (*.f64 -1 (/.f64 (sin.f64 B) F)))
(*.f64 -1 (fma.f64 F (sin.f64 B) (/.f64 (sin.f64 B) F)))
(neg.f64 (fma.f64 F (sin.f64 B) (/.f64 (sin.f64 B) F)))
(+.f64 (*.f64 -1 (*.f64 F (sin.f64 B))) (+.f64 (*.f64 -1 (/.f64 (sin.f64 B) F)) (*.f64 1/2 (/.f64 (sin.f64 B) (pow.f64 F 3)))))
(+.f64 (*.f64 -1 (fma.f64 F (sin.f64 B) (/.f64 (sin.f64 B) F))) (*.f64 1/2 (/.f64 (sin.f64 B) (pow.f64 F 3))))
(fma.f64 -1 (fma.f64 F (sin.f64 B) (/.f64 (sin.f64 B) F)) (*.f64 1/2 (/.f64 (sin.f64 B) (pow.f64 F 3))))
(+.f64 (*.f64 -1 (*.f64 F (sin.f64 B))) (+.f64 (*.f64 -1 (/.f64 (sin.f64 B) F)) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 B) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (sin.f64 B) (pow.f64 F 3))))))
(+.f64 (*.f64 -1 (fma.f64 F (sin.f64 B) (/.f64 (sin.f64 B) F))) (fma.f64 -1/2 (/.f64 (sin.f64 B) (pow.f64 F 5)) (*.f64 1/2 (/.f64 (sin.f64 B) (pow.f64 F 3)))))
(fma.f64 -1 (fma.f64 F (sin.f64 B) (/.f64 (sin.f64 B) F)) (fma.f64 1/2 (/.f64 (sin.f64 B) (pow.f64 F 3)) (*.f64 -1/2 (/.f64 (sin.f64 B) (pow.f64 F 5)))))
(/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))
(/.f64 (*.f64 (sqrt.f64 1/2) F) (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)))
(fma.f64 -1/8 (/.f64 (pow.f64 F 3) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)))
(fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (/.f64 (*.f64 -1/8 (pow.f64 F 3)) (*.f64 (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))))
(fma.f64 -1/8 (/.f64 (pow.f64 F 3) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (fma.f64 1/2 (*.f64 (pow.f64 F 5) (/.f64 (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (/.f64 (*.f64 (sqrt.f64 1/2) F) (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 (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)) (sin.f64 B)) (/.f64 (pow.f64 F 5) (sqrt.f64 1/2))) (/.f64 (*.f64 (sqrt.f64 1/2) F) (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)))))
(fma.f64 -1/2 (*.f64 (pow.f64 F 7) (/.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)))) (*.f64 (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 (pow.f64 F 5) (/.f64 (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)))))
(fma.f64 -1/2 (*.f64 (pow.f64 F 7) (/.f64 (fma.f64 -1/8 (-.f64 1/4 (/.f64 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2) 1/2)) 1/16) (*.f64 (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 (-.f64 1/8 (pow.f64 (/.f64 -1/8 (sqrt.f64 1/2)) 2)) (sin.f64 B)) (/.f64 (pow.f64 F 5) (sqrt.f64 1/2))) (/.f64 (*.f64 (sqrt.f64 1/2) F) (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 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 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 (*.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 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 (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 5/2 (*.f64 (pow.f64 F 6) (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 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))
(*.f64 (/.f64 F B) (fabs.f64 (pow.f64 (fma.f64 F F 2) -1/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 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 F B)) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 F F 2) -1/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 (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 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))))
(-.f64 (*.f64 (fabs.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (+.f64 (/.f64 F B) (*.f64 1/6 (*.f64 F B)))) (*.f64 (fabs.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 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))))))
(+.f64 (*.f64 (fabs.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (+.f64 (neg.f64 (*.f64 (pow.f64 B 3) (*.f64 F -7/360))) (neg.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 F 1/840) (*.f64 1/6 (*.f64 F -7/360))))))) (*.f64 (fabs.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (+.f64 (/.f64 F B) (*.f64 1/6 (*.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 (fabs.f64 (pow.f64 (fma.f64 F F 2) -1/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 (fabs.f64 (pow.f64 (fma.f64 F F 2) -1/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 (fabs.f64 (pow.f64 (fma.f64 F F 2) -1/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 (fabs.f64 (pow.f64 (fma.f64 F F 2) -1/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 (fabs.f64 (pow.f64 (fma.f64 F F 2) -1/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 (fabs.f64 (pow.f64 (fma.f64 F F 2) -1/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 (fabs.f64 (pow.f64 (fma.f64 F F 2) -1/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 (fabs.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 F (sin.f64 B)))
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 B)
(/.f64 -1 (*.f64 B F))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(/.f64 -1 (*.f64 B F))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(/.f64 -1 (*.f64 B F))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(/.f64 -1 (*.f64 B F))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(/.f64 -1 (*.f64 B F))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(/.f64 -1 (*.f64 B F))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(/.f64 -1 (*.f64 B F))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(/.f64 -1 (*.f64 B F))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(/.f64 -1 (*.f64 B F))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(/.f64 -1 (*.f64 B F))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(/.f64 -1 (*.f64 B F))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(/.f64 -1 (*.f64 B F))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(/.f64 -1 (*.f64 B F))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(/.f64 -1 (*.f64 B F))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(/.f64 -1 (*.f64 B F))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(/.f64 -1 (*.f64 B F))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(/.f64 -1 (*.f64 B F))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(/.f64 -1 (*.f64 B F))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(/.f64 -1 (*.f64 B F))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(/.f64 -1 (*.f64 B F))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(/.f64 -1 (*.f64 B F))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(/.f64 -1 (*.f64 B F))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(/.f64 -1 (*.f64 B F))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(/.f64 -1 (*.f64 B F))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(*.f64 -1 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 B) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 B) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 B) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 B) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 B) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 B) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 B) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 B) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 B) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 B) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 B) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(neg.f64 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 B) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(neg.f64 (/.f64 (+.f64 1 x) B))
(/.f64 (fma.f64 -1 x -1) B)
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 1/3 (*.f64 B x)))
(fma.f64 -1 (/.f64 (+.f64 1 x) B) (*.f64 1/3 (*.f64 B x)))
(fma.f64 1/3 (*.f64 B x) (/.f64 (fma.f64 -1 x -1) B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))))
(fma.f64 -1 (/.f64 (+.f64 1 x) B) (fma.f64 1/3 (*.f64 B x) (*.f64 (pow.f64 B 3) (*.f64 x 1/45))))
(-.f64 (fma.f64 (pow.f64 B 3) (*.f64 x 1/45) (*.f64 (*.f64 1/3 B) x)) (/.f64 (+.f64 1 x) B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (+.f64 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (*.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)))))))
(fma.f64 -1 (/.f64 (+.f64 1 x) B) (fma.f64 1/3 (*.f64 B x) (fma.f64 (pow.f64 B 3) (*.f64 x 1/45) (*.f64 (pow.f64 B 5) (fma.f64 -1/3 (*.f64 x 1/45) (*.f64 x 1/105))))))
(-.f64 (fma.f64 1/3 (*.f64 B x) (fma.f64 (pow.f64 B 5) (fma.f64 x 1/105 (*.f64 (*.f64 x 1/45) -1/3)) (*.f64 (pow.f64 B 3) (*.f64 x 1/45)))) (/.f64 (+.f64 1 x) 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 (cos.f64 B) (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(neg.f64 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 B) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(neg.f64 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 B) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(neg.f64 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 B) (*.f64 x (/.f64 (cos.f64 B) (sin.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 (cos.f64 B) (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(neg.f64 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 B) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(neg.f64 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 B) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(neg.f64 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 B) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(/.f64 -1 B)
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(neg.f64 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 B) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(neg.f64 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 B) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(neg.f64 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 B) (*.f64 x (/.f64 (cos.f64 B) (sin.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 (cos.f64 B) (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(neg.f64 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 B) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(neg.f64 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 B) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(neg.f64 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 B) (*.f64 x (/.f64 (cos.f64 B) (sin.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 (cos.f64 B) (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(neg.f64 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 B) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(neg.f64 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 B) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 B))
(neg.f64 (+.f64 (/.f64 1 B) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 B) (*.f64 x (/.f64 (cos.f64 B) (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 B -1/6 (fma.f64 (pow.f64 B 5) -31/15120 (*.f64 (pow.f64 B 3) -7/360))) (/.f64 -1 B))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(neg.f64 (/.f64 (+.f64 1 x) B))
(/.f64 (fma.f64 -1 x -1) 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)))
(fma.f64 B (fma.f64 x 1/3 -1/6) (/.f64 (fma.f64 -1 x -1) 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 (pow.f64 B 3) (fma.f64 x 1/45 -7/360) (*.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 (*.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 3) (fma.f64 x 1/45 -7/360) (*.f64 (pow.f64 B 5) (fma.f64 (*.f64 x 1/45) -1/3 (fma.f64 x 1/105 -31/15120))))) (/.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 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(+.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(+.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(+.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(+.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(+.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(+.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(+.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (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 (sin.f64 B)) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 (neg.f64 x) (/.f64 (cos.f64 B) (sin.f64 B)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(+.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (*.f64 x (/.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)))
(fabs.f64 (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 (fabs.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 1/2 (*.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))) (sqrt.f64 (+.f64 2 (pow.f64 F 2)))))))
(+.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 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))))))
(+.f64 (fabs.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (neg.f64 x))))
(+.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 (*.f64 -1/2 (*.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))))) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 1/2 (*.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))) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))))))
(+.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)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (*.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))))) (*.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2))))))))
(+.f64 (-.f64 (fabs.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 (fma.f64 F F 2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 x 3) (-.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2))))))))
(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 1/2 (*.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))) (sqrt.f64 (+.f64 2 (*.f64 2 x)))))))
(+.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 1/2 (*.f64 (pow.f64 F 4) (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 1/2 (*.f64 (pow.f64 F 4) (*.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)) (sqrt.f64 (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))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/2 (*.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)))) (sqrt.f64 (+.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 1/2 (*.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))) (sqrt.f64 (+.f64 2 (*.f64 2 x))))))))
(+.f64 (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) (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 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (*.f64 1/2 (*.f64 (pow.f64 F 4) (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (sqrt.f64 (+.f64 2 (*.f64 2 x)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (fma.f64 -1/2 (*.f64 (pow.f64 F 6) (*.f64 (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 (pow.f64 F 4) (*.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)) (sqrt.f64 (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)))))))
(/.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))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (/.f64 1 F))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 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/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (pow.f64 F 5)) (/.f64 1 F)))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/4) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 F 5)) (/.f64 1 F)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 5))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 7))) (/.f64 1 F))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (pow.f64 F 5)) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 7)) (/.f64 1 F))))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (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)) (pow.f64 F 5)) (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)) (pow.f64 F 7)) (/.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)) (/.f64 -1 F))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 5)))) (/.f64 1 F))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (pow.f64 F 5)))) (/.f64 1 F))
(fma.f64 1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/4) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 F 5))) (/.f64 -1 F))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 5))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 7))))) (/.f64 1 F))
(-.f64 (fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3)) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (pow.f64 F 5)) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 7))))) (/.f64 1 F))
(fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 3)) (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)) (pow.f64 F 5)) (/.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)) (pow.f64 F 7))) (/.f64 -1 F)))
(/.f64 1 (+.f64 2 (pow.f64 F 2)))
(/.f64 1 (fma.f64 F F 2))
(+.f64 (*.f64 -2 (/.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2))) (/.f64 1 (+.f64 2 (pow.f64 F 2))))
(fma.f64 -2 (/.f64 x (pow.f64 (fma.f64 F F 2) 2)) (/.f64 1 (fma.f64 F F 2)))
(+.f64 (*.f64 -2 (/.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(fma.f64 -2 (/.f64 x (pow.f64 (fma.f64 F F 2) 2)) (fma.f64 4 (/.f64 (pow.f64 x 2) (pow.f64 (fma.f64 F F 2) 3)) (/.f64 1 (fma.f64 F F 2))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 2 (pow.f64 F 2)) 4))) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 -8 (/.f64 (pow.f64 x 3) (pow.f64 (fma.f64 F F 2) 4)) (fma.f64 -2 (/.f64 x (pow.f64 (fma.f64 F F 2) 2)) (fma.f64 4 (/.f64 (pow.f64 x 2) (pow.f64 (fma.f64 F F 2) 3)) (/.f64 1 (fma.f64 F F 2)))))
(/.f64 1/2 x)
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 2 (pow.f64 F 2)) (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 x)))
(fma.f64 -1/4 (/.f64 (fma.f64 F F 2) (pow.f64 x 2)) (/.f64 1/2 x))
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 2 (pow.f64 F 2)) (pow.f64 x 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 x))))
(fma.f64 -1/4 (/.f64 (fma.f64 F F 2) (pow.f64 x 2)) (fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 F F 2) 2) (pow.f64 x 3)) (/.f64 1/2 x)))
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 2 (pow.f64 F 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3) (pow.f64 x 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 x)))))
(fma.f64 -1/4 (/.f64 (fma.f64 F F 2) (pow.f64 x 2)) (fma.f64 -1/16 (/.f64 (pow.f64 (fma.f64 F F 2) 3) (pow.f64 x 4)) (fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 F F 2) 2) (pow.f64 x 3)) (/.f64 1/2 x))))
(/.f64 1/2 x)
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 2 (pow.f64 F 2)) (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 x)))
(fma.f64 -1/4 (/.f64 (fma.f64 F F 2) (pow.f64 x 2)) (/.f64 1/2 x))
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 2 (pow.f64 F 2)) (pow.f64 x 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 x))))
(fma.f64 -1/4 (/.f64 (fma.f64 F F 2) (pow.f64 x 2)) (fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 F F 2) 2) (pow.f64 x 3)) (/.f64 1/2 x)))
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 2 (pow.f64 F 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3) (pow.f64 x 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 x)))))
(fma.f64 -1/4 (/.f64 (fma.f64 F F 2) (pow.f64 x 2)) (fma.f64 -1/16 (/.f64 (pow.f64 (fma.f64 F F 2) 3) (pow.f64 x 4)) (fma.f64 1/8 (/.f64 (pow.f64 (fma.f64 F F 2) 2) (pow.f64 x 3)) (/.f64 1/2 x))))
(/.f64 1 (+.f64 2 (*.f64 2 x)))
(/.f64 1 (fma.f64 2 x 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 F 2) (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (/.f64 1 (+.f64 2 (*.f64 2 x))))
(fma.f64 -1 (/.f64 (pow.f64 F 2) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (/.f64 1 (+.f64 2 (*.f64 2 x))))
(-.f64 (/.f64 1 (fma.f64 2 x 2)) (/.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x 2) 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 F 2) (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (+.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) (/.f64 (pow.f64 F 4) (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 F 2) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 (pow.f64 F 4) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))
(+.f64 (-.f64 (/.f64 1 (fma.f64 2 x 2)) (/.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x 2) 2))) (/.f64 (pow.f64 F 4) (pow.f64 (fma.f64 2 x 2) 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 F 2) (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 F 6) (pow.f64 (+.f64 2 (*.f64 2 x)) 4))) (+.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) (/.f64 (pow.f64 F 4) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))))
(fma.f64 -1 (/.f64 (pow.f64 F 2) (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (fma.f64 -1 (/.f64 (pow.f64 F 6) (pow.f64 (+.f64 2 (*.f64 2 x)) 4)) (+.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))) (/.f64 (pow.f64 F 4) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 1 (fma.f64 2 x 2)) (/.f64 (pow.f64 F 4) (pow.f64 (fma.f64 2 x 2) 3))) (/.f64 (pow.f64 F 6) (pow.f64 (fma.f64 2 x 2) 4))) (/.f64 (pow.f64 F 2) (pow.f64 (fma.f64 2 x 2) 2)))
(/.f64 1 (pow.f64 F 2))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 4))) (/.f64 1 (pow.f64 F 2)))
(fma.f64 -1 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 4)) (/.f64 1 (pow.f64 F 2)))
(-.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 (fma.f64 2 x 2) (pow.f64 F 4)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 6))))
(fma.f64 -1 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 4)) (+.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 6))))
(+.f64 (-.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 (fma.f64 2 x 2) (pow.f64 F 4))) (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 6)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 8))) (+.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 6)))))
(fma.f64 -1 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 4)) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 8)) (+.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 6)))))
(-.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 6))) (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 8))) (/.f64 (fma.f64 2 x 2) (pow.f64 F 4)))
(/.f64 1 (pow.f64 F 2))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 4))) (/.f64 1 (pow.f64 F 2)))
(fma.f64 -1 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 4)) (/.f64 1 (pow.f64 F 2)))
(-.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 (fma.f64 2 x 2) (pow.f64 F 4)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 6))))
(fma.f64 -1 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 4)) (+.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 6))))
(+.f64 (-.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 (fma.f64 2 x 2) (pow.f64 F 4))) (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 6)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 8))) (+.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 6)))))
(fma.f64 -1 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 4)) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 3) (pow.f64 F 8)) (+.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 F 6)))))
(-.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 (pow.f64 (fma.f64 2 x 2) 2) (pow.f64 F 6))) (/.f64 (pow.f64 (fma.f64 2 x 2) 3) (pow.f64 F 8))) (/.f64 (fma.f64 2 x 2) (pow.f64 F 4)))
(*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(fma.f64 -1/2 (*.f64 (pow.f64 F 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(fma.f64 (*.f64 -1/2 (pow.f64 F 3)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 F 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (fma.f64 1/2 (*.f64 (pow.f64 F 5) (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 F 3) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (fma.f64 1/2 (*.f64 (pow.f64 F 5) (*.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)) (sqrt.f64 (fma.f64 2 x 2)))) (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 F 7) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x)))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4)))) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 F 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 F 5) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2))) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(fma.f64 -1/2 (*.f64 (pow.f64 F 7) (*.f64 (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (+.f64 2 (*.f64 2 x))) (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 4))) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (fma.f64 -1/2 (*.f64 (pow.f64 F 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (fma.f64 1/2 (*.f64 (pow.f64 F 5) (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(fma.f64 -1/2 (*.f64 (pow.f64 F 7) (*.f64 (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 (pow.f64 F 3) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3)))) (fma.f64 1/2 (*.f64 (pow.f64 F 5) (*.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)) (sqrt.f64 (fma.f64 2 x 2)))) (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))))
(fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 4)))))
(+.f64 1 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)) (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (pow.f64 F 4)))))
(fma.f64 -1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/4) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 F 4))) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)) (*.f64 -1/2 (+.f64 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (pow.f64 F 4)) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6))))))
(+.f64 1 (*.f64 -1/2 (+.f64 (+.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/4) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 F 4))) (/.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)) (pow.f64 F 6)))))
-1
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) 1)
(fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)) -1)
(fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) -1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 4)))) 1)
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)) (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (pow.f64 F 4)))) -1)
(fma.f64 1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) 1/4) (pow.f64 (fma.f64 2 x 2) 2)) (pow.f64 F 4))) -1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (pow.f64 F 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6))))) 1)
(+.f64 (fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2)) (pow.f64 F 4)) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (fma.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) (pow.f64 (+.f64 -1 (*.f64 -1/2 (*.f64 2 x))) 2))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6))))) -1)
(fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) (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)) (pow.f64 F 4)) (/.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)) (pow.f64 F 6))) -1))
(*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))
(*.f64 F (fabs.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 F x) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 -1 (*.f64 F (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))))) (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))))
(-.f64 (*.f64 F (fabs.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 F x)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 F x) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(fma.f64 -1 (*.f64 F (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (*.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)))) (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))))
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (*.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)))) (*.f64 F (fabs.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 F x)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 F x) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)) (+.f64 2 (pow.f64 F 2)))) (*.f64 8 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 4)))))) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (pow.f64 x 2) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (pow.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) 2)))) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(fma.f64 -1 (*.f64 F (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))))) (fma.f64 -1/2 (*.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2)) (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (*.f64 (*.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)))) (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (+.f64 (*.f64 -1/2 (*.f64 F (*.f64 (pow.f64 x 3) (-.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2)))))) (*.f64 1/2 (*.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)))))) (*.f64 F (fabs.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 F x)))
(*.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 F B) (fabs.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(+.f64 (*.f64 x (-.f64 (*.f64 -1 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (/.f64 1 B))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 x (-.f64 (neg.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))))) (/.f64 1 B)) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))))
(fma.f64 x (fma.f64 (neg.f64 (/.f64 F B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 -1 B)) (*.f64 (/.f64 F B) (fabs.f64 (pow.f64 (fma.f64 F F 2) -1/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)))) B) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 x (-.f64 (*.f64 -1 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (/.f64 1 B))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (*.f64 F (/.f64 (*.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))) B))) (fma.f64 x (-.f64 (neg.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))))) (/.f64 1 B)) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (/.f64 (*.f64 (*.f64 F (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))) B)) (fma.f64 x (fma.f64 (neg.f64 (/.f64 F B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 -1 B)) (*.f64 (/.f64 F B) (fabs.f64 (pow.f64 (fma.f64 F F 2) -1/2)))))
(+.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)))))) 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)))) B) (sqrt.f64 (+.f64 2 (pow.f64 F 2))))) (+.f64 (*.f64 x (-.f64 (*.f64 -1 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (/.f64 1 B))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (*.f64 F (/.f64 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2)) (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)))) B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (*.f64 F (/.f64 (*.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))) B))) (fma.f64 x (-.f64 (neg.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))))) (/.f64 1 B)) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))))))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (pow.f64 x 3) (-.f64 (/.f64 8 (pow.f64 (fma.f64 F F 2) 4)) (/.f64 (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2)) (fma.f64 F F 2))))) B)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 F (pow.f64 x 2)) (-.f64 (/.f64 4 (pow.f64 (fma.f64 F F 2) 3)) (pow.f64 (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) 2))) B)))) (fma.f64 x (fma.f64 (neg.f64 (/.f64 F B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 -1 B)) (*.f64 (/.f64 F B) (fabs.f64 (pow.f64 (fma.f64 F F 2) -1/2)))))
(*.f64 -1 (/.f64 x B))
(/.f64 (neg.f64 x) B)
(/.f64 x (neg.f64 B))
(*.f64 -1 (/.f64 x B))
(/.f64 (neg.f64 x) B)
(/.f64 x (neg.f64 B))
(*.f64 -1 (/.f64 x B))
(/.f64 (neg.f64 x) B)
(/.f64 x (neg.f64 B))
(+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(fma.f64 -1 (/.f64 x B) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(fma.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 x (neg.f64 B)))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(fma.f64 -1 (/.f64 x B) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) B)) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (/.f64 (pow.f64 F 3) B)) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))) (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 3) 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))) B) (sqrt.f64 (+.f64 2 (*.f64 2 x))))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(fma.f64 -1 (/.f64 x B) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 3) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 2 (*.f64 2 x))) (*.f64 (pow.f64 F 5) (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) 2)) B))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (/.f64 (pow.f64 F 3) B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (*.f64 (pow.f64 F 5) (/.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)) B))) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))) (/.f64 x B))
(/.f64 (+.f64 1 (*.f64 -1 x)) B)
(/.f64 (+.f64 1 (neg.f64 x)) B)
(/.f64 (-.f64 1 x) B)
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 B (pow.f64 F 2)))) (/.f64 1 B)))
(fma.f64 -1 (/.f64 x B) (fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) B)) (/.f64 1 B)))
(-.f64 (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 2) B)) (/.f64 1 B)) (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 B (pow.f64 F 2)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 B (pow.f64 F 4)))) (/.f64 1 B))))
(fma.f64 -1 (/.f64 x B) (fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) 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) B)) (/.f64 1 B))))
(-.f64 (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 2) 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) B)) (/.f64 1 B))) (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 B (pow.f64 F 2)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 B (pow.f64 F 4)))) (+.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 B (pow.f64 F 6)))) (/.f64 1 B)))))
(fma.f64 -1 (/.f64 x B) (fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) 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) 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) B)) (/.f64 1 B)))))
(-.f64 (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 2) 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) 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) B)) (/.f64 1 B)))) (/.f64 x B))
(/.f64 (-.f64 (*.f64 -1 x) 1) B)
(neg.f64 (/.f64 (+.f64 1 x) B))
(/.f64 (fma.f64 -1 x -1) B)
(-.f64 (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 B (pow.f64 F 2))))) (/.f64 1 B))
(-.f64 (fma.f64 -1 (/.f64 x B) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) B)))) (/.f64 1 B))
(fma.f64 -1 (/.f64 x B) (fma.f64 1/2 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 2) B)) (/.f64 -1 B)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 B (pow.f64 F 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 B (pow.f64 F 4)))))) (/.f64 1 B))
(-.f64 (fma.f64 -1 (/.f64 x B) (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) 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) B))))) (/.f64 1 B))
(fma.f64 -1 (/.f64 x B) (fma.f64 1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 2) 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) B))) (/.f64 -1 B)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 B (pow.f64 F 2)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)) (*.f64 B (pow.f64 F 4)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 2 (*.f64 2 x))) 2)))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 B (pow.f64 F 6))))))) (/.f64 1 B))
(-.f64 (fma.f64 -1 (/.f64 x B) (fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) 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) 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) B)))))) (/.f64 1 B))
(+.f64 (-.f64 (*.f64 1/2 (+.f64 (+.f64 (/.f64 (fma.f64 2 x 2) (*.f64 (pow.f64 F 2) 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) 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) B)))) (/.f64 x B)) (/.f64 -1 B))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 1 (pow.f64 (fma.f64 F F 2) -1/2))
(pow.f64 (fma.f64 F F 2) -1/2)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1)) (cbrt.f64 (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 (pow.f64 (fma.f64 F F 2) -1/4) (pow.f64 (fma.f64 F F 2) -1/4))
(pow.f64 (fma.f64 F F 2) -1/2)
(*.f64 (pow.f64 1 -1/2) (pow.f64 (fma.f64 F F 2) -1/2))
(pow.f64 (fma.f64 F F 2) -1/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 (pow.f64 (sqrt.f64 (fma.f64 F F 2)) -1/2) (pow.f64 (sqrt.f64 (fma.f64 F F 2)) -1/2))
(pow.f64 (sqrt.f64 (fma.f64 F F 2)) -1)
(/.f64 1 (sqrt.f64 (fma.f64 F F 2)))
(sqrt.f64 (pow.f64 (fma.f64 F F 2) -1))
(sqrt.f64 (/.f64 1 (fma.f64 F F 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)))
(pow.f64 (fma.f64 F F 2) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 F F 2) -1/2))))
(pow.f64 (fma.f64 F F 2) -1/2)
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 3))
(pow.f64 (fma.f64 F F 2) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(pow.f64 (fma.f64 F F 2) -1/2)
(exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 F F 2))))
(pow.f64 (fma.f64 F F 2) -1/2)
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 F F 2))) 1))
(pow.f64 (fma.f64 F F 2) -1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))))
(*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))
(*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))
(*.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))
(*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))) 2) (cbrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))))
(*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))) (sqrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))))
(*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1))) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (fma.f64 F F 2)))) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))))
(/.f64 (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (/.f64 1 (fma.f64 F F 2))))
(*.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) -1/4)) (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/4)))
(/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/4)) (pow.f64 (fma.f64 F F 2) -1/4))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (/.f64 (cbrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2)))
(/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1))) (cbrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (cbrt.f64 (/.f64 1 (fma.f64 F F 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (pow.f64 (fma.f64 F F 2) -1/4)) (/.f64 (cbrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/4)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (/.f64 (cbrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2)))
(/.f64 (sin.f64 B) (pow.f64 (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 F F 2) -1/2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 B)) 2) (/.f64 (cbrt.f64 (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2)))
(/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1))) (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 B)) (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (cbrt.f64 (/.f64 1 (fma.f64 F F 2))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 (/.f64 1 (fma.f64 F F 2)))) (/.f64 (sqrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))))
(pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))) 1)
(*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))) 3)
(*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))
(pow.f64 (pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))) 3) 1/3)
(*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))) 2)
(*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))
(pow.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)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B)) 2))
(fabs.f64 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 B)) (sqrt.f64 (fma.f64 F F 2))))
(*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))))
(*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))) 3))
(*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 B) 3) (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))))
(*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))
(exp.f64 (log.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))))
(*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))) 1))
(*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))))) 1)
(expm1.f64 (log1p.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B)))))
(*.f64 F (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))))
(*.f64 F (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))))
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B)))
(*.f64 1 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))))
(*.f64 F (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))))
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B)))
(*.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 1 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))))
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B)))
(*.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 1 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))))
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B)))
(*.f64 (/.f64 1 (sin.f64 B)) (/.f64 F (sqrt.f64 (fma.f64 F F 2))))
(*.f64 F (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))))
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))) 2)) (/.f64 F (cbrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))))
(*.f64 F (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))))
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))) (/.f64 F (sqrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))))
(*.f64 F (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))))
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (sin.f64 B)) (/.f64 (cbrt.f64 F) (sqrt.f64 (fma.f64 F F 2))))
(*.f64 F (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))))
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) 1) (/.f64 (cbrt.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))))
(*.f64 F (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))))
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (pow.f64 (cbrt.f64 (*.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 (cbrt.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B)))) (/.f64 (pow.f64 (cbrt.f64 F) 2) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 F) 2) (sqrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))) (/.f64 (cbrt.f64 F) (sqrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))))
(*.f64 F (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))))
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B)))
(*.f64 (/.f64 (sqrt.f64 F) (sin.f64 B)) (/.f64 (sqrt.f64 F) (sqrt.f64 (fma.f64 F F 2))))
(*.f64 F (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))))
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B)))
(*.f64 (/.f64 (sqrt.f64 F) 1) (/.f64 (sqrt.f64 F) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))))
(*.f64 F (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))))
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B)))
(*.f64 (/.f64 (sqrt.f64 F) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))) 2)) (/.f64 (sqrt.f64 F) (cbrt.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))))
(*.f64 F (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))))
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B)))
(pow.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))) 1)
(*.f64 F (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))))
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B)))
(pow.f64 (cbrt.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))) 3)
(*.f64 F (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))))
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B)))
(pow.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))) 3) 1/3)
(*.f64 F (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))))
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B)))
(pow.f64 (sqrt.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))) 2)
(*.f64 F (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))))
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B)))
(pow.f64 (/.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))) F) -1)
(/.f64 1 (*.f64 (sin.f64 B) (/.f64 (sqrt.f64 (fma.f64 F F 2)) F)))
(sqrt.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))) 2))
(sqrt.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))) 2))
(fabs.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))))
(log.f64 (exp.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))))
(*.f64 F (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))))
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))))))
(*.f64 F (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))))
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B)))
(cbrt.f64 (pow.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2)))) 3))
(*.f64 F (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))))
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B)))
(cbrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))) 3)))
(*.f64 F (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))))
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B)))
(expm1.f64 (log1p.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))))
(expm1.f64 (log1p.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B)))))
(log1p.f64 (expm1.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))))
(*.f64 F (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))))
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B)))
(exp.f64 (log.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))))
(*.f64 F (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))))
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B)))
(exp.f64 (*.f64 (log.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 F F 2))))) 1))
(*.f64 F (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B))))
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 F F 2)) (sin.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)))) 1)
(expm1.f64 (log1p.f64 (/.f64 -1 B)))
(/.f64 (*.f64 F -1) (*.f64 F B))
(/.f64 -1 B)
(/.f64 (neg.f64 (*.f64 F -1)) (neg.f64 (*.f64 F B)))
(/.f64 -1 B)
(pow.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) 1)
(/.f64 -1 B)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) 3)
(/.f64 -1 B)
(pow.f64 (pow.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) 3) 1/3)
(/.f64 -1 B)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) 2)
(/.f64 -1 B)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) 2))
(sqrt.f64 (pow.f64 (/.f64 -1 B) 2))
(fabs.f64 (/.f64 -1 B))
(log.f64 (exp.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))))
(/.f64 -1 B)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)))))
(/.f64 -1 B)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) 3))
(/.f64 -1 B)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))))
(expm1.f64 (log1p.f64 (/.f64 -1 B)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))))
(/.f64 -1 B)
(exp.f64 (log.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))))
(/.f64 -1 B)
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) 1))
(/.f64 -1 B)
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (*.f64 F B)))) 1)
(expm1.f64 (log1p.f64 (/.f64 (/.f64 -1 B) F)))
(expm1.f64 (log1p.f64 (/.f64 -1 (*.f64 F B))))
(*.f64 -1 (/.f64 1 (*.f64 F B)))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(*.f64 1 (/.f64 -1 (*.f64 F B)))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (*.f64 F B))) 2) (cbrt.f64 (/.f64 -1 (*.f64 F B))))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(*.f64 (sqrt.f64 (/.f64 -1 (*.f64 F B))) (sqrt.f64 (/.f64 -1 (*.f64 F B))))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(pow.f64 (/.f64 -1 (*.f64 F B)) 1)
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(pow.f64 (cbrt.f64 (/.f64 -1 (*.f64 F B))) 3)
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(pow.f64 (pow.f64 (/.f64 -1 (*.f64 F B)) 3) 1/3)
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(pow.f64 (sqrt.f64 (/.f64 -1 (*.f64 F B))) 2)
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(pow.f64 (neg.f64 (*.f64 F B)) -1)
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(pow.f64 (/.f64 (*.f64 F B) -1) -1)
(/.f64 1 (*.f64 F (/.f64 B -1)))
(/.f64 1 (/.f64 (*.f64 F B) -1))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F B) 2)))
(log.f64 (exp.f64 (/.f64 -1 (*.f64 F B))))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (*.f64 F B)))))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 F B)) 3))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(expm1.f64 (log1p.f64 (/.f64 -1 (*.f64 F B))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 -1 B) F)))
(log1p.f64 (expm1.f64 (/.f64 -1 (*.f64 F B))))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(exp.f64 (log.f64 (/.f64 -1 (*.f64 F B))))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(exp.f64 (*.f64 (log.f64 (/.f64 -1 (*.f64 F B))) 1))
(/.f64 (/.f64 -1 B) F)
(/.f64 -1 (*.f64 F B))
(+.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(+.f64 (-.f64 (*.f64 (/.f64 F F) (/.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 (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 B)) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (+.f64 (/.f64 -1 B) (*.f64 (/.f64 -1 (tan.f64 B)) x)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))))
(+.f64 (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 F (/.f64 -1 (*.f64 F B)) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (+.f64 (/.f64 -1 B) (*.f64 (/.f64 -1 (tan.f64 B)) x)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))))
(+.f64 (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 F (/.f64 -1 (*.f64 F B)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (+.f64 (/.f64 -1 B) (*.f64 (/.f64 -1 (tan.f64 B)) x)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))))
(+.f64 (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 (/.f64 -1 (*.f64 F B)) F (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))) (fma.f64 (/.f64 (/.f64 -1 B) F) F (*.f64 (/.f64 -1 (tan.f64 B)) x)))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (fma.f64 (/.f64 -1 (*.f64 F B)) F (/.f64 (neg.f64 x) (tan.f64 B))))
(+.f64 (fma.f64 (/.f64 -1 (*.f64 F B)) F (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))) (fma.f64 (/.f64 (/.f64 -1 B) F) F (*.f64 (/.f64 -1 (tan.f64 B)) x)))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (fma.f64 (/.f64 -1 (*.f64 F B)) F (/.f64 (neg.f64 x) (tan.f64 B))))
(+.f64 (fma.f64 (/.f64 -1 (*.f64 F B)) F (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))) (fma.f64 (/.f64 (/.f64 -1 B) F) F (*.f64 (/.f64 -1 (tan.f64 B)) x)))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (fma.f64 (/.f64 -1 (*.f64 F B)) F (/.f64 (neg.f64 x) (tan.f64 B))))
(+.f64 (fma.f64 1 (*.f64 (/.f64 F F) (/.f64 -1 B)) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (+.f64 (/.f64 -1 B) (*.f64 (/.f64 -1 (tan.f64 B)) x)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))))
(+.f64 (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 1 (*.f64 (/.f64 F F) (/.f64 -1 B)) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (+.f64 (/.f64 -1 B) (*.f64 (/.f64 -1 (tan.f64 B)) x)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))))
(+.f64 (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 1 (*.f64 (/.f64 F F) (/.f64 -1 B)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (+.f64 (/.f64 -1 B) (*.f64 (/.f64 -1 (tan.f64 B)) x)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))))
(+.f64 (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) 2) (cbrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (+.f64 (/.f64 -1 B) (*.f64 (/.f64 -1 (tan.f64 B)) x)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))))
(+.f64 (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) 2) (cbrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (+.f64 (/.f64 -1 B) (*.f64 (/.f64 -1 (tan.f64 B)) x)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))))
(+.f64 (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) 2) (cbrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (+.f64 (/.f64 -1 B) (*.f64 (/.f64 -1 (tan.f64 B)) x)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))))
(+.f64 (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) (sqrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (+.f64 (/.f64 -1 B) (*.f64 (/.f64 -1 (tan.f64 B)) x)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))))
(+.f64 (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) (sqrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (+.f64 (/.f64 -1 B) (*.f64 (/.f64 -1 (tan.f64 B)) x)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))))
(+.f64 (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) (sqrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (+.f64 (/.f64 -1 B) (*.f64 (/.f64 -1 (tan.f64 B)) x)) (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))))
(+.f64 (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (*.f64 (/.f64 x (tan.f64 B)) 0))
(*.f64 1 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B)))) 2) (cbrt.f64 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B)))) (sqrt.f64 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 (/.f64 -1 B) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 -1 B) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (/.f64 -1 (pow.f64 B 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 -1 B) 2) (*.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (fma.f64 F (/.f64 -1 (*.f64 F B)) (/.f64 x (tan.f64 B))))
(/.f64 (-.f64 (pow.f64 (/.f64 -1 B) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (+.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (*.f64 F -1) (tan.f64 B)) (*.f64 (*.f64 F B) x)) (*.f64 (*.f64 F B) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 F (neg.f64 (tan.f64 B))) (*.f64 F (*.f64 B x))) (*.f64 F (*.f64 B (tan.f64 B))))
(/.f64 (*.f64 F (-.f64 (neg.f64 (tan.f64 B)) (*.f64 B x))) (*.f64 F (*.f64 B (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (*.f64 F -1) (/.f64 (tan.f64 B) x)) (*.f64 (*.f64 F B) 1)) (*.f64 (*.f64 F B) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (*.f64 F (/.f64 (neg.f64 (tan.f64 B)) x)) (*.f64 F B)) (*.f64 (*.f64 F B) (/.f64 (tan.f64 B) x)))
(/.f64 (*.f64 F (-.f64 (/.f64 (tan.f64 B) (neg.f64 x)) B)) (*.f64 (*.f64 F B) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (*.f64 (*.f64 F -1) (neg.f64 (tan.f64 B))) (*.f64 (*.f64 F B) x)) (*.f64 (*.f64 F B) (neg.f64 (tan.f64 B))))
(/.f64 (-.f64 (*.f64 F (neg.f64 (neg.f64 (tan.f64 B)))) (*.f64 F (*.f64 B x))) (*.f64 F (*.f64 B (neg.f64 (tan.f64 B)))))
(/.f64 (*.f64 F (-.f64 (tan.f64 B) (*.f64 B x))) (*.f64 F (neg.f64 (*.f64 B (tan.f64 B)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 -1 B) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 -1 B) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))))))
(*.f64 1 (/.f64 (-.f64 (/.f64 -1 (pow.f64 B 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 -1 B) 2) (*.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2))) (neg.f64 (fma.f64 F (/.f64 -1 (*.f64 F B)) (/.f64 x (tan.f64 B)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 -1 B) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2))) (neg.f64 (+.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 -1 B) 2) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (+.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) 3) (pow.f64 (neg.f64 (/.f64 x (tan.f64 B))) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) 2) (-.f64 (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 x (tan.f64 B)))) (*.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (neg.f64 (/.f64 x (tan.f64 B)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 -1 B) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 -1 B) 2) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (*.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))))))
(/.f64 (-.f64 (/.f64 -1 (pow.f64 B 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 -1 B) 2) (*.f64 (/.f64 x (tan.f64 B)) (+.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))))))
(pow.f64 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B))) 1)
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B)))) 3)
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(pow.f64 (pow.f64 (-.f64 (*.f64 (/.f64 F F) (/.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 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B)))) 2)
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B))) 2))
(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 (/.f64 F F) (/.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 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B))))))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B))) 3))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B)))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(exp.f64 (log.f64 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B)))) 1))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 -1 (*.f64 F B)) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 -1 (*.f64 F B)) F (neg.f64 (/.f64 x (tan.f64 B))))
(fma.f64 (/.f64 (/.f64 -1 B) F) F (/.f64 x (neg.f64 (tan.f64 B))))
(fma.f64 (/.f64 -1 (*.f64 F B)) F (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 1 (*.f64 (/.f64 F F) (/.f64 -1 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) 2) (cbrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) (sqrt.f64 (*.f64 (/.f64 F F) (/.f64 -1 B))) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (sin.f64 B)))) 1)
(expm1.f64 (log1p.f64 (/.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 (pow.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) 2) (cbrt.f64 (/.f64 -1 (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(*.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B))) (sqrt.f64 (/.f64 -1 (sin.f64 B))))
(/.f64 -1 (sin.f64 B))
(pow.f64 (/.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 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) 1/3)
(cbrt.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)))
(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 (/.f64 (sin.f64 B) -1))
(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))))
(log1p.f64 (expm1.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))
(+.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (tan.f64 B)))) (sqrt.f64 (/.f64 x (tan.f64 B))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 -1 (/.f64 1 (sin.f64 B)) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))) (+.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 -1 (tan.f64 B)) x)))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 -1 (/.f64 1 (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))) (+.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 -1 (tan.f64 B)) x)))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 -1 (/.f64 1 (sin.f64 B)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))) (+.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 -1 (tan.f64 B)) x)))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 1 (/.f64 -1 (sin.f64 B)) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))) (+.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 -1 (tan.f64 B)) x)))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 1 (/.f64 -1 (sin.f64 B)) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))) (+.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 -1 (tan.f64 B)) x)))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 1 (/.f64 -1 (sin.f64 B)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))) (+.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 -1 (tan.f64 B)) x)))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) 2) (cbrt.f64 (/.f64 -1 (sin.f64 B))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))) (+.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 -1 (tan.f64 B)) x)))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) 2) (cbrt.f64 (/.f64 -1 (sin.f64 B))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))) (+.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 -1 (tan.f64 B)) x)))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) 2) (cbrt.f64 (/.f64 -1 (sin.f64 B))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))) (+.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 -1 (tan.f64 B)) x)))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B))) (sqrt.f64 (/.f64 -1 (sin.f64 B))) (neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) x))) (fma.f64 (neg.f64 (/.f64 1 (tan.f64 B))) x (*.f64 (/.f64 1 (tan.f64 B)) x)))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))) (+.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 -1 (tan.f64 B)) x)))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B))) (sqrt.f64 (/.f64 -1 (sin.f64 B))) (neg.f64 (*.f64 (/.f64 x (tan.f64 B)) 1))) (fma.f64 (neg.f64 (/.f64 x (tan.f64 B))) 1 (*.f64 (/.f64 x (tan.f64 B)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))) (+.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 -1 (tan.f64 B)) x)))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B))) (sqrt.f64 (/.f64 -1 (sin.f64 B))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))
(+.f64 (fma.f64 (/.f64 -1 (tan.f64 B)) x (/.f64 (*.f64 1 x) (tan.f64 B))) (+.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 -1 (tan.f64 B)) x)))
(+.f64 (*.f64 (/.f64 x (tan.f64 B)) 0) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(*.f64 1 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2) (cbrt.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 (sqrt.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) (sqrt.f64 (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 (-.f64 (*.f64 -1 (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B))))))
(/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 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 (/.f64 (neg.f64 (tan.f64 B)) x) (sin.f64 B)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (sin.f64 B)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (*.f64 -1 (neg.f64 (tan.f64 B))) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (-.f64 (neg.f64 (neg.f64 (tan.f64 B))) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 -1 (tan.f64 B) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (tan.f64 B) (*.f64 (neg.f64 (sin.f64 B)) x)) (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B)))
(/.f64 (-.f64 (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (/.f64 (tan.f64 B) x) (*.f64 (neg.f64 (sin.f64 B)) 1)) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (/.f64 (neg.f64 (tan.f64 B)) x) (sin.f64 B)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (/.f64 (tan.f64 B) (neg.f64 x)) (sin.f64 B)) (*.f64 (sin.f64 B) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (neg.f64 (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) x)) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (tan.f64 B))))
(/.f64 (-.f64 (neg.f64 (neg.f64 (tan.f64 B))) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 -1 (tan.f64 B) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (tan.f64 B) (*.f64 (/.f64 (sin.f64 B) -1) x)) (*.f64 (/.f64 (sin.f64 B) -1) (tan.f64 B)))
(/.f64 (-.f64 (tan.f64 B) (*.f64 x (/.f64 (sin.f64 B) -1))) (*.f64 (tan.f64 B) (/.f64 (sin.f64 B) -1)))
(/.f64 (+.f64 (tan.f64 B) (*.f64 x (/.f64 (sin.f64 B) 1))) (*.f64 (tan.f64 B) (/.f64 (sin.f64 B) -1)))
(/.f64 (-.f64 (/.f64 (tan.f64 B) x) (*.f64 (/.f64 (sin.f64 B) -1) 1)) (*.f64 (/.f64 (sin.f64 B) -1) (/.f64 (tan.f64 B) x)))
(/.f64 (-.f64 (/.f64 (tan.f64 B) x) (/.f64 (sin.f64 B) -1)) (*.f64 (/.f64 (tan.f64 B) x) (/.f64 (sin.f64 B) -1)))
(/.f64 (+.f64 (/.f64 (tan.f64 B) x) (/.f64 (sin.f64 B) 1)) (*.f64 (/.f64 (tan.f64 B) x) (/.f64 (sin.f64 B) -1)))
(/.f64 (-.f64 (neg.f64 (tan.f64 B)) (*.f64 (/.f64 (sin.f64 B) -1) x)) (*.f64 (/.f64 (sin.f64 B) -1) (neg.f64 (tan.f64 B))))
(/.f64 (-.f64 (neg.f64 (tan.f64 B)) (*.f64 x (/.f64 (sin.f64 B) -1))) (*.f64 (neg.f64 (tan.f64 B)) (/.f64 (sin.f64 B) -1)))
(/.f64 (fma.f64 -1 (tan.f64 B) (*.f64 x (/.f64 (sin.f64 B) 1))) (*.f64 (tan.f64 B) (/.f64 (sin.f64 B) 1)))
(/.f64 (neg.f64 (-.f64 (*.f64 -1 (tan.f64 B)) (*.f64 (sin.f64 B) x))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (-.f64 (neg.f64 (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (neg.f64 (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3))) (neg.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B)))))))
(/.f64 (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (neg.f64 (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 2)) (+.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2))) (neg.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(neg.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (pow.f64 (/.f64 x (tan.f64 B)) 2)) (neg.f64 (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(/.f64 (+.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 (pow.f64 (sin.f64 B) 3)) (pow.f64 (neg.f64 (/.f64 x (tan.f64 B))) 3)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 B) 2)) (-.f64 (*.f64 (neg.f64 (/.f64 x (tan.f64 B))) (neg.f64 (/.f64 x (tan.f64 B)))) (*.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.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 (/.f64 x (neg.f64 (tan.f64 B))) (-.f64 (/.f64 x (neg.f64 (tan.f64 B))) (/.f64 -1 (sin.f64 B))))))
(/.f64 (-.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (/.f64 1 (pow.f64 (sin.f64 B) 2))))
(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)))))
(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)))
(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)))
(fma.f64 -1 (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 1 (/.f64 -1 (sin.f64 B)) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) 2) (cbrt.f64 (/.f64 -1 (sin.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (sqrt.f64 (/.f64 -1 (sin.f64 B))) (sqrt.f64 (/.f64 -1 (sin.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)))
(*.f64 1 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))
(pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (cbrt.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)) (cbrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)) (sqrt.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)))
(pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)
(*.f64 (pow.f64 1 1/2) (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))
(pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -2))) (fabs.f64 (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) -1/2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -2))) (fabs.f64 (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) -1/2)))
(/.f64 -1 (neg.f64 (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(/.f64 1 (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))
(/.f64 1 (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))
(/.f64 -1 (neg.f64 (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(/.f64 1 (sqrt.f64 (/.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) 1)))
(/.f64 -1 (neg.f64 (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(/.f64 1 (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 -2 (neg.f64 (fma.f64 2 x (pow.f64 F 2))))))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (-.f64 -2 (fma.f64 2 x (pow.f64 F 2)))))
(pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)
(pow.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) 1/2)
(pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)
(pow.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) 1)
(pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)) 3)
(pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)
(pow.f64 (pow.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) 3/2))
(pow.f64 (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) -1)
(/.f64 -1 (neg.f64 (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(/.f64 1 (sqrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))
(pow.f64 (sqrt.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)) 2)
(pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)
(fabs.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))
(pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)
(log.f64 (exp.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)))
(pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))))
(pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)))
(pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)
(exp.f64 (log.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)))
(pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) 1/2))
(pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)) 1))
(pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))) 1)
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 1 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))
(/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))
(*.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))
(/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -2)) (/.f64 1 (cbrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (cbrt.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -2)) (cbrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) 2)))
(pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1)
(/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))
(pow.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) 1)
(/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))
(pow.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) 2)
(/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) 3)
(/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))
(pow.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -2) 1/2)
(sqrt.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -2))
(pow.f64 (pow.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) 3) 1/3)
(/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))
(pow.f64 (/.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) 1) -1)
(/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))
(sqrt.f64 (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))
(/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) 3))
(/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) 3/2) (pow.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) 3/2)))
(/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))
(exp.f64 (neg.f64 (log.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))
(exp.f64 (*.f64 (log.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))) -1))
(/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) 1))
(/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))))
(pow.f64 (*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)) 1)
(*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))
(pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))) 3)
(*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))
(pow.f64 (pow.f64 (*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)) 3) 1/3)
(*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))
(pow.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))) 2)
(*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))
(sqrt.f64 (pow.f64 (*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)) 2))
(fabs.f64 (*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)))
(log.f64 (pow.f64 (exp.f64 F) (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)))
(*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)))))
(*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))
(cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2)) 3))
(*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))
(expm1.f64 (log1p.f64 (*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))))
(*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))
(exp.f64 (log.f64 (*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))))
(*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))) 1))
(*.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B))) 1)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)))
(*.f64 1 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B))
(/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)
(*.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) (/.f64 1 B))
(/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)) 2) (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)))
(/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)
(*.f64 (sqrt.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)) (sqrt.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)))
(/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) (cbrt.f64 B)))
(/.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) (cbrt.f64 B)) (pow.f64 (cbrt.f64 B) 2))
(*.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) (sqrt.f64 B)))
(/.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) (sqrt.f64 B)) (sqrt.f64 B))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x)) B))
(/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x)) 2) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x)) 2) (pow.f64 (cbrt.f64 B) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x)) 2) (sqrt.f64 B)) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x)) (sqrt.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x)) 1) (/.f64 (sqrt.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x)) B))
(/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)
(*.f64 (/.f64 (sqrt.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x)) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (sqrt.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x)) (cbrt.f64 B)))
(pow.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B) 1)
(/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)) 3)
(/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)
(pow.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B) 3) 1/3)
(/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)) 2)
(/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)
(pow.f64 (/.f64 B (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x)) -1)
(/.f64 1 (/.f64 B (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x)))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B) 2))
(fabs.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B))
(log.f64 (exp.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)))
(/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B))))
(/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B) 3))
(/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) 3) (pow.f64 B 3)))
(/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)))
(/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)
(exp.f64 (log.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)))
(/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)) 1))
(/.f64 (fma.f64 F (pow.f64 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))) -1/2) x) B)

eval631.0ms (2.3%)

Compiler

Compiled 28571 to 16782 computations (41.3% saved)

prune225.0ms (0.8%)

Pruning

45 alts after pruning (41 fresh and 4 done)

PrunedKeptTotal
New1129211150
Fresh112031
Picked325
Done022
Total1143451188
Accuracy
100.0%
Counts
1188 → 45
Alt Table
Click to see full alt table
StatusAccuracyProgram
17.0%
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 F F) (/.f64 -1 B)) (/.f64 x (tan.f64 B)))) 2)
26.8%
(/.f64 (-.f64 1 x) B)
21.5%
(/.f64 (+.f64 (*.f64 -1 x) (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) 1)) B)
23.0%
(/.f64 (+.f64 (*.f64 -1 x) (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))))) B)
21.4%
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))) B)
28.5%
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) B)
15.7%
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 F (sqrt.f64 (/.f64 1/2 x)))) B)
38.2%
(/.f64 (*.f64 F (-.f64 (/.f64 (tan.f64 B) (neg.f64 x)) B)) (*.f64 (*.f64 F B) (/.f64 (tan.f64 B) x)))
5.7%
(/.f64 (*.f64 F (-.f64 (tan.f64 B) (*.f64 B x))) (*.f64 F (neg.f64 (*.f64 B (tan.f64 B)))))
30.6%
(/.f64 (neg.f64 (+.f64 1 x)) B)
56.0%
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
53.2%
(-.f64 (/.f64 (*.f64 F -1) (*.f64 F B)) (/.f64 x (tan.f64 B)))
50.7%
(-.f64 (/.f64 F (/.f64 (sin.f64 B) (/.f64 1 F))) (/.f64 x (tan.f64 B)))
55.2%
(-.f64 (/.f64 F (/.f64 (sin.f64 B) (/.f64 -1 F))) (/.f64 x (tan.f64 B)))
55.9%
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 2))) (/.f64 x (tan.f64 B)))
55.2%
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) (/.f64 x (tan.f64 B)))
50.7%
(-.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
53.9%
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
56.1%
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
54.1%
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
55.2%
(-.f64 (*.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
53.3%
(-.f64 (*.f64 F (/.f64 (/.f64 -1 B) F)) (/.f64 x (tan.f64 B)))
45.7%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 F 2))) (sin.f64 B))) (/.f64 x (tan.f64 B)))
56.0%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
53.2%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 F B))) (*.f64 (/.f64 1 (tan.f64 B)) x))
11.3%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 F B))) (*.f64 -1 (/.f64 x (tan.f64 B))))
30.5%
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
30.7%
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 1/3 (*.f64 B x)))
28.2%
(+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
49.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)))))
60.4%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
54.2%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (sin.f64 B)))
50.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 B))
47.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
44.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 1 F)))
76.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 1 (/.f64 (sin.f64 B) F)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
27.7%
(neg.f64 (fma.f64 B (*.f64 x -1/3) (/.f64 x B)))
53.2%
(neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
27.6%
(neg.f64 (/.f64 x B))
53.1%
(neg.f64 (/.f64 1 (/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))))
27.7%
(neg.f64 (+.f64 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (/.f64 x B)))
27.4%
(neg.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (pow.f64 B 2))) (/.f64 x (sin.f64 B))))
53.2%
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
27.9%
(neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))))
29.7%
(neg.f64 (*.f64 1 (/.f64 x (sin.f64 B))))
Compiler

Compiled 1454 to 1065 computations (26.8% saved)

localize813.0ms (2.9%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 B (tan.f64 B))
97.6%
(*.f64 F (-.f64 (tan.f64 B) (*.f64 B x)))
93.8%
(*.f64 F (neg.f64 (*.f64 B (tan.f64 B))))
62.6%
(/.f64 (*.f64 F (-.f64 (tan.f64 B) (*.f64 B x))) (*.f64 F (neg.f64 (*.f64 B (tan.f64 B)))))
100.0%
(-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F))
96.8%
(/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))
95.6%
(*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))
94.4%
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 F (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 3))) (/.f64 1 F)))) B)
100.0%
(-.f64 (/.f64 (*.f64 F -1) (*.f64 F B)) (/.f64 x (tan.f64 B)))
99.7%
(/.f64 x (tan.f64 B))
78.4%
(/.f64 (*.f64 F -1) (*.f64 F B))
100.0%
(/.f64 (-.f64 1 x) B)
99.7%
(/.f64 1 (/.f64 (sin.f64 B) F))
99.6%
(*.f64 x (/.f64 1 (tan.f64 B)))
87.9%
(*.f64 (/.f64 1 (/.f64 (sin.f64 B) F)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
72.0%
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
Compiler

Compiled 352 to 194 computations (44.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 588.0ms
Operation ival-add, time spent: 323.0ms, 55.0% of total-time
Operation ival-mult, time spent: 81.0ms, 14.0% of total-time
Operation ival-div, time spent: 63.0ms, 11.0% of total-time
Operation ival-pow, time spent: 55.0ms, 9.0% of total-time
Operation ival-sub, time spent: 22.0ms, 4.0% of total-time
Operation const, time spent: 19.0ms, 3.0% of total-time
Operation ival-neg, time spent: 9.0ms, 2.0% of total-time
Operation ival-sin, time spent: 8.0ms, 1.0% of total-time
Operation ival-tan, time spent: 8.0ms, 1.0% of total-time

series99.0ms (0.4%)

Counts
13 → 307
Calls

90 calls:

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

rewrite131.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
439×log1p-expm1-u
439×expm1-log1p-u
432×add-cube-cbrt
430×add-exp-log
428×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify214.0ms (0.8%)

Algorithm
egg-herbie
Rules
1040×associate-*r*
1038×associate-*l*
910×fma-define
736×times-frac
532×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

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

eval367.0ms (1.3%)

Compiler

Compiled 21462 to 13599 computations (36.6% saved)

prune200.0ms (0.7%)

Pruning

52 alts after pruning (46 fresh and 6 done)

PrunedKeptTotal
New71815733
Fresh53136
Picked325
Done044
Total72652778
Accuracy
100.0%
Counts
778 → 52
Alt Table
Click to see full alt table
StatusAccuracyProgram
17.0%
(pow.f64 (sqrt.f64 (-.f64 (*.f64 1 (/.f64 -1 B)) (/.f64 x (tan.f64 B)))) 2)
11.6%
(/.f64 (-.f64 1 x) (neg.f64 B))
26.8%
(/.f64 (-.f64 1 x) B)
11.9%
(/.f64 (+.f64 (*.f64 -1 x) (/.f64 x (pow.f64 F 2))) B)
23.0%
(/.f64 (+.f64 (*.f64 -1 x) (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))))) B)
28.5%
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) B)
15.7%
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 F (sqrt.f64 (/.f64 1/2 x)))) B)
1.9%
(/.f64 (*.f64 x (*.f64 F (neg.f64 B))) (*.f64 F (neg.f64 (*.f64 B (tan.f64 B)))))
38.2%
(/.f64 (*.f64 F (-.f64 (/.f64 (tan.f64 B) (neg.f64 x)) B)) (*.f64 (*.f64 F B) (/.f64 (tan.f64 B) x)))
11.5%
(/.f64 (*.f64 F (-.f64 (/.f64 1 (pow.f64 F 3)) (/.f64 1 F))) B)
8.7%
(/.f64 (*.f64 F (-.f64 (tan.f64 B) (*.f64 B x))) (+.f64 (-.f64 1 (*.f64 F (*.f64 B (tan.f64 B)))) -1))
6.1%
(/.f64 (*.f64 F (*.f64 B (-.f64 1 x))) (*.f64 F (neg.f64 (*.f64 B (tan.f64 B)))))
30.6%
(/.f64 (neg.f64 (+.f64 1 x)) B)
26.8%
(/.f64 1 (/.f64 B (-.f64 1 x)))
8.5%
(/.f64 1 B)
53.2%
(-.f64 (pow.f64 (/.f64 (*.f64 B F) (*.f64 F -1)) -1) (/.f64 x (tan.f64 B)))
56.0%
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
53.2%
(-.f64 (/.f64 (*.f64 F -1) (*.f64 F B)) (/.f64 x (tan.f64 B)))
50.7%
(-.f64 (/.f64 F (/.f64 (sin.f64 B) (/.f64 1 F))) (/.f64 x (tan.f64 B)))
55.2%
(-.f64 (/.f64 F (/.f64 (sin.f64 B) (/.f64 -1 F))) (/.f64 x (tan.f64 B)))
55.9%
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 2))) (/.f64 x (tan.f64 B)))
55.2%
(-.f64 (/.f64 F (*.f64 (sin.f64 B) (neg.f64 F))) (/.f64 x (tan.f64 B)))
50.7%
(-.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
46.2%
(-.f64 (/.f64 1 (*.f64 (/.f64 B F) (/.f64 F -1))) (/.f64 x (tan.f64 B)))
53.9%
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
56.1%
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
54.1%
(-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B)))
55.2%
(-.f64 (*.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
53.3%
(-.f64 (*.f64 F (/.f64 (/.f64 -1 B) F)) (/.f64 x (tan.f64 B)))
45.7%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 F 2))) (sin.f64 B))) (/.f64 x (tan.f64 B)))
30.5%
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
30.7%
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 1/3 (*.f64 B x)))
28.2%
(+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
49.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)))))
49.1%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 1 (/.f64 (sin.f64 B) F)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
60.4%
(+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
54.2%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (sin.f64 B)))
50.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 B))
47.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
44.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 1 F)))
26.8%
(*.f64 (-.f64 1 x) (/.f64 1 B))
11.7%
(*.f64 -1 (+.f64 (*.f64 B (+.f64 1/3 (*.f64 -1/3 (-.f64 1 x)))) (/.f64 (-.f64 1 x) B)))
27.7%
(neg.f64 (fma.f64 B (*.f64 x -1/3) (/.f64 x B)))
53.2%
(neg.f64 (/.f64 (cos.f64 B) (/.f64 (sin.f64 B) x)))
27.6%
(neg.f64 (/.f64 x B))
53.1%
(neg.f64 (/.f64 1 (/.f64 (sin.f64 B) (*.f64 (cos.f64 B) x))))
27.7%
(neg.f64 (+.f64 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (/.f64 x B)))
27.4%
(neg.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (pow.f64 B 2))) (/.f64 x (sin.f64 B))))
53.2%
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
27.9%
(neg.f64 (*.f64 (cos.f64 B) (+.f64 (*.f64 1/6 (*.f64 B x)) (/.f64 x B))))
29.7%
(neg.f64 (*.f64 1 (/.f64 x (sin.f64 B))))
11.2%
(exp.f64 (log.f64 (/.f64 (-.f64 1 x) B)))
Compiler

Compiled 2226 to 1353 computations (39.2% saved)

regimes541.0ms (2%)

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

4 calls:

292.0ms
F
108.0ms
B
83.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)))))
46.0ms
x
Results
AccuracySegmentsBranch
99.7%3F
82.6%1B
82.6%1x
86.3%2(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
Compiler

Compiled 42 to 32 computations (23.8% saved)

regimes212.0ms (0.8%)

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

1 calls:

202.0ms
F
Results
AccuracySegmentsBranch
99.7%3F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes131.0ms (0.5%)

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

1 calls:

122.0ms
F
Results
AccuracySegmentsBranch
99.7%3F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes324.0ms (1.2%)

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

1 calls:

285.0ms
F
Results
AccuracySegmentsBranch
99.7%3F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes259.0ms (0.9%)

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

1 calls:

251.0ms
F
Results
AccuracySegmentsBranch
99.6%3F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes132.0ms (0.5%)

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

1 calls:

124.0ms
F
Results
AccuracySegmentsBranch
98.5%3F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes177.0ms (0.6%)

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

1 calls:

169.0ms
F
Results
AccuracySegmentsBranch
98.5%3F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes155.0ms (0.6%)

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

1 calls:

148.0ms
F
Results
AccuracySegmentsBranch
95.3%5F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes159.0ms (0.6%)

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

1 calls:

153.0ms
F
Results
AccuracySegmentsBranch
95.3%5F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes154.0ms (0.6%)

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

1 calls:

148.0ms
F
Results
AccuracySegmentsBranch
95.3%5F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes210.0ms (0.8%)

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

1 calls:

204.0ms
F
Results
AccuracySegmentsBranch
94.0%7F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes347.0ms (1.3%)

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

3 calls:

141.0ms
x
115.0ms
B
86.0ms
F
Results
AccuracySegmentsBranch
66.7%5x
71.0%4B
84.9%3F
Compiler

Compiled 12 to 9 computations (25% saved)

regimes67.0ms (0.2%)

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

1 calls:

62.0ms
F
Results
AccuracySegmentsBranch
76.1%3F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes135.0ms (0.5%)

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

2 calls:

63.0ms
F
62.0ms
B
Results
AccuracySegmentsBranch
62.6%3B
69.0%3F
Compiler

Compiled 8 to 6 computations (25% saved)

regimes90.0ms (0.3%)

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

1 calls:

87.0ms
F
Results
AccuracySegmentsBranch
66.9%5F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes84.0ms (0.3%)

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

1 calls:

81.0ms
F
Results
AccuracySegmentsBranch
66.8%5F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes80.0ms (0.3%)

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

1 calls:

77.0ms
F
Results
AccuracySegmentsBranch
66.8%5F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes135.0ms (0.5%)

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

2 calls:

75.0ms
F
57.0ms
x
Results
AccuracySegmentsBranch
59.2%3x
66.7%5F
Compiler

Compiled 8 to 6 computations (25% saved)

regimes44.0ms (0.2%)

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

1 calls:

42.0ms
F
Results
AccuracySegmentsBranch
63.3%3F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes67.0ms (0.2%)

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

3 calls:

32.0ms
F
24.0ms
B
9.0ms
x
Results
AccuracySegmentsBranch
54.1%1x
55.9%3B
60.1%4F
Compiler

Compiled 12 to 9 computations (25% saved)

regimes60.0ms (0.2%)

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

3 calls:

22.0ms
F
22.0ms
B
15.0ms
x
Results
AccuracySegmentsBranch
33.4%2B
32.4%2x
44.5%3F
Compiler

Compiled 12 to 9 computations (25% saved)

regimes21.0ms (0.1%)

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

1 calls:

20.0ms
F
Results
AccuracySegmentsBranch
43.4%3F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes7.0ms (0%)

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

1 calls:

7.0ms
F
Results
AccuracySegmentsBranch
33.6%2F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes27.0ms (0.1%)

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

3 calls:

12.0ms
F
11.0ms
x
3.0ms
B
Results
AccuracySegmentsBranch
30.1%3x
27.6%1B
30.5%3F
Compiler

Compiled 12 to 9 computations (25% saved)

regimes9.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

bsearch104.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
62.0ms
1373.8919615025075
1253503.8738917804
42.0ms
-6.558899457435921e+74
-2.607412026607055e+72
Results
63.0ms214×0valid
6.0ms25×0infinite
23.0ms15×6exit
0.0ms0valid
Compiler

Compiled 576 to 418 computations (27.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 64.0ms
Operation ival-mult, time spent: 12.0ms, 19.0% of total-time
Operation ival-tan, time spent: 11.0ms, 17.0% of total-time
Operation ival-add, time spent: 11.0ms, 17.0% of total-time
Operation ival-div, time spent: 10.0ms, 16.0% of total-time
Operation ival-sin, time spent: 8.0ms, 12.0% of total-time
Operation ival-pow, time spent: 6.0ms, 9.0% of total-time
Operation ival-neg, time spent: 4.0ms, 6.0% of total-time
Operation const, time spent: 2.0ms, 3.0% of total-time

bsearch87.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
54.0ms
1373.8919615025075
1253503.8738917804
32.0ms
-7.017822671401578e+100
-2.0191569898084593e+100
Results
54.0ms185×0valid
5.0ms22×0infinite
18.0ms12×6exit
0.0ms0valid
Compiler

Compiled 504 to 366 computations (27.4% saved)

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

bsearch68.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
59.0ms
1373.8919615025075
1253503.8738917804
8.0ms
-3.26874699343822e+24
-5378087.0352086695
Results
36.0ms129×0valid
3.0ms14×0infinite
21.0ms11×6exit
0.0ms0valid
Compiler

Compiled 333 to 244 computations (26.7% 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-add, time spent: 7.0ms, 16.0% of total-time
Operation ival-tan, time spent: 6.0ms, 14.0% of total-time
Operation ival-sin, time spent: 6.0ms, 14.0% of total-time
Operation ival-div, time spent: 5.0ms, 12.0% of total-time
Operation ival-neg, time spent: 4.0ms, 9.0% of total-time
Operation ival-pow, time spent: 4.0ms, 9.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time

bsearch97.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
56.0ms
1373.8919615025075
1253503.8738917804
40.0ms
-6.558899457435921e+74
-2.607412026607055e+72
Results
66.0ms227×0valid
3.0ms12×0infinite
16.0ms11×6exit
0.0ms0valid
Compiler

Compiled 696 to 538 computations (22.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 59.0ms
Operation ival-add, time spent: 11.0ms, 19.0% of total-time
Operation ival-mult, time spent: 10.0ms, 17.0% of total-time
Operation ival-sin, time spent: 9.0ms, 15.0% of total-time
Operation ival-div, time spent: 8.0ms, 14.0% of total-time
Operation ival-tan, time spent: 8.0ms, 14.0% of total-time
Operation ival-pow, time spent: 8.0ms, 14.0% of total-time
Operation ival-neg, time spent: 3.0ms, 5.0% of total-time
Operation const, time spent: 2.0ms, 3.0% of total-time

bsearch88.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
76.0ms
1373.8919615025075
1253503.8738917804
12.0ms
-6.558899457435921e+74
-2.607412026607055e+72
Results
49.0ms145×0valid
26.0ms16×6exit
3.0ms14×0infinite
0.0ms0valid
Compiler

Compiled 476 to 368 computations (22.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 51.0ms
Operation ival-mult, time spent: 11.0ms, 21.0% of total-time
Operation ival-add, time spent: 9.0ms, 17.0% of total-time
Operation ival-div, time spent: 7.0ms, 14.0% of total-time
Operation ival-tan, time spent: 7.0ms, 14.0% of total-time
Operation ival-sin, time spent: 6.0ms, 12.0% of total-time
Operation ival-neg, time spent: 5.0ms, 10.0% of total-time
Operation ival-pow, time spent: 5.0ms, 10.0% of total-time
Operation const, time spent: 2.0ms, 4.0% of total-time

bsearch139.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
62.0ms
0.0008082304220635033
4.158304906432494
76.0ms
-5378087.0352086695
-214091.75475764478
Results
79.0ms221×0valid
37.0ms25×6exit
4.0ms18×0infinite
0.0ms0valid
Compiler

Compiled 591 to 463 computations (21.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 71.0ms
Operation ival-add, time spent: 13.0ms, 18.0% of total-time
Operation ival-mult, time spent: 13.0ms, 18.0% of total-time
Operation ival-tan, time spent: 11.0ms, 16.0% of total-time
Operation ival-div, time spent: 10.0ms, 14.0% of total-time
Operation ival-sin, time spent: 10.0ms, 14.0% of total-time
Operation ival-pow, time spent: 7.0ms, 10.0% of total-time
Operation ival-neg, time spent: 4.0ms, 6.0% of total-time
Operation const, time spent: 3.0ms, 4.0% of total-time

bsearch130.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
73.0ms
0.0008082304220635033
4.158304906432494
52.0ms
-5378087.0352086695
-214091.75475764478
Results
61.0ms222×0valid
46.0ms25×6exit
4.0ms17×0infinite
0.0ms0valid
Compiler

Compiled 471 to 358 computations (24% saved)

Precisions
Click to see histograms. Total time spent on operations: 78.0ms
Operation ival-add, time spent: 22.0ms, 28.0% of total-time
Operation ival-mult, time spent: 13.0ms, 17.0% of total-time
Operation ival-div, time spent: 10.0ms, 13.0% of total-time
Operation ival-tan, time spent: 10.0ms, 13.0% of total-time
Operation ival-sin, time spent: 9.0ms, 11.0% of total-time
Operation ival-pow, time spent: 7.0ms, 9.0% of total-time
Operation ival-neg, time spent: 4.0ms, 5.0% of total-time
Operation const, time spent: 3.0ms, 4.0% of total-time

bsearch224.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
70.0ms
1373.8919615025075
1253503.8738917804
51.0ms
4.538133750437519e-145
6.611844677779562e-143
66.0ms
-2.193155755359197e-49
-3.9358345423344437e-53
36.0ms
-3.0401044900629683e+33
-9.275914563289096e+32
Results
114.0ms411×0valid
66.0ms41×6exit
9.0ms36×0infinite
0.0ms0valid
Compiler

Compiled 1469 to 1121 computations (23.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 132.0ms
Operation ival-add, time spent: 25.0ms, 19.0% of total-time
Operation ival-mult, time spent: 24.0ms, 18.0% of total-time
Operation ival-div, time spent: 20.0ms, 15.0% of total-time
Operation ival-tan, time spent: 19.0ms, 14.0% of total-time
Operation ival-sin, time spent: 17.0ms, 13.0% of total-time
Operation ival-pow, time spent: 13.0ms, 10.0% of total-time
Operation ival-neg, time spent: 7.0ms, 5.0% of total-time
Operation const, time spent: 5.0ms, 4.0% of total-time

bsearch264.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
60.0ms
1373.8919615025075
1253503.8738917804
71.0ms
4.538133750437519e-145
6.611844677779562e-143
63.0ms
-2.193155755359197e-49
-3.9358345423344437e-53
69.0ms
-3.0401044900629683e+33
-9.275914563289096e+32
Results
163.0ms411×0valid
65.0ms43×6exit
9.0ms36×0infinite
0.0ms0valid
Compiler

Compiled 1439 to 1091 computations (24.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 170.0ms
Operation ival-div, time spent: 58.0ms, 34.0% of total-time
Operation ival-add, time spent: 24.0ms, 14.0% of total-time
Operation ival-mult, time spent: 23.0ms, 14.0% of total-time
Operation ival-tan, time spent: 20.0ms, 12.0% of total-time
Operation ival-sin, time spent: 18.0ms, 11.0% of total-time
Operation ival-pow, time spent: 13.0ms, 8.0% of total-time
Operation ival-neg, time spent: 8.0ms, 5.0% of total-time
Operation const, time spent: 5.0ms, 3.0% of total-time

bsearch209.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
67.0ms
1373.8919615025075
1253503.8738917804
52.0ms
4.538133750437519e-145
6.611844677779562e-143
60.0ms
-2.193155755359197e-49
-3.9358345423344437e-53
30.0ms
-3.0401044900629683e+33
-9.275914563289096e+32
Results
117.0ms412×0valid
8.0ms35×0infinite
45.0ms29×6exit
0.0ms0valid
Compiler

Compiled 1439 to 1091 computations (24.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 115.0ms
Operation ival-add, time spent: 21.0ms, 18.0% of total-time
Operation ival-mult, time spent: 20.0ms, 17.0% of total-time
Operation ival-tan, time spent: 19.0ms, 16.0% of total-time
Operation ival-div, time spent: 16.0ms, 14.0% of total-time
Operation ival-sin, time spent: 16.0ms, 14.0% of total-time
Operation ival-pow, time spent: 14.0ms, 12.0% of total-time
Operation ival-neg, time spent: 7.0ms, 6.0% of total-time
Operation const, time spent: 4.0ms, 3.0% of total-time

bsearch401.0ms (1.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
111.0ms
1373.8919615025075
1253503.8738917804
57.0ms
4.538133750437519e-145
6.611844677779562e-143
59.0ms
1.545179090411525e-160
4.564461899537413e-159
78.0ms
8.793823864484638e-281
1.2098470324686992e-273
66.0ms
-2.155451701322398e-118
-1.3447901872573467e-127
29.0ms
-3.0401044900629683e+33
-9.275914563289096e+32
Results
202.0ms676×0valid
144.0ms91×6exit
15.0ms43×0infinite
0.0ms0valid
Compiler

Compiled 1849 to 1391 computations (24.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 248.0ms
Operation ival-add, time spent: 50.0ms, 20.0% of total-time
Operation ival-mult, time spent: 42.0ms, 17.0% of total-time
Operation ival-tan, time spent: 39.0ms, 16.0% of total-time
Operation ival-div, time spent: 35.0ms, 14.0% of total-time
Operation ival-sin, time spent: 32.0ms, 13.0% of total-time
Operation ival-pow, time spent: 27.0ms, 11.0% of total-time
Operation ival-neg, time spent: 14.0ms, 6.0% of total-time
Operation const, time spent: 9.0ms, 4.0% of total-time

bsearch198.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
43.0ms
2.3354424804183626e-96
3.276647029621866e-94
154.0ms
-9.637168225217467e-64
-1.4185905986016467e-74
Results
76.0ms255×0valid
104.0ms23×6exit
4.0ms16×0infinite
0.0ms0valid
Compiler

Compiled 461 to 351 computations (23.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 146.0ms
Operation ival-add, time spent: 85.0ms, 58.0% of total-time
Operation ival-mult, time spent: 13.0ms, 9.0% of total-time
Operation ival-div, time spent: 11.0ms, 8.0% of total-time
Operation ival-tan, time spent: 10.0ms, 7.0% of total-time
Operation ival-sin, time spent: 9.0ms, 6.0% of total-time
Operation ival-pow, time spent: 9.0ms, 6.0% of total-time
Operation ival-neg, time spent: 6.0ms, 4.0% of total-time
Operation const, time spent: 3.0ms, 2.0% of total-time

bsearch135.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
61.0ms
2.3354424804183626e-96
3.276647029621866e-94
74.0ms
-9.637168225217467e-64
-1.4185905986016467e-74
Results
85.0ms259×0valid
33.0ms22×6exit
3.0ms12×0infinite
0.0ms0valid
Compiler

Compiled 475 to 365 computations (23.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 80.0ms
Operation ival-add, time spent: 20.0ms, 25.0% of total-time
Operation ival-mult, time spent: 14.0ms, 18.0% of total-time
Operation ival-div, time spent: 11.0ms, 14.0% of total-time
Operation ival-tan, time spent: 11.0ms, 14.0% of total-time
Operation ival-sin, time spent: 10.0ms, 13.0% of total-time
Operation ival-pow, time spent: 7.0ms, 9.0% of total-time
Operation ival-neg, time spent: 4.0ms, 5.0% of total-time
Operation const, time spent: 3.0ms, 4.0% of total-time

bsearch132.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
49.0ms
2.3354424804183626e-96
3.276647029621866e-94
83.0ms
-9.637168225217467e-64
-1.4185905986016467e-74
Results
77.0ms239×0valid
8.0ms32×0infinite
25.0ms16×6exit
0.0ms0valid
Compiler

Compiled 465 to 355 computations (23.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 79.0ms
Operation ival-sin, time spent: 20.0ms, 25.0% of total-time
Operation ival-mult, time spent: 13.0ms, 17.0% of total-time
Operation ival-add, time spent: 12.0ms, 15.0% of total-time
Operation ival-div, time spent: 10.0ms, 13.0% of total-time
Operation ival-tan, time spent: 10.0ms, 13.0% of total-time
Operation ival-pow, time spent: 7.0ms, 9.0% of total-time
Operation ival-neg, time spent: 4.0ms, 5.0% of total-time
Operation const, time spent: 3.0ms, 4.0% of total-time

bsearch262.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
94.0ms
7.051135867557104e-56
3.840195601077159e-25
62.0ms
-1.1347832726247505e-298
-5.033433898335885e-303
71.0ms
-2.155451701322398e-118
-1.3447901872573467e-127
35.0ms
-3.0401044900629683e+33
-9.275914563289096e+32
Results
144.0ms476×0valid
12.0ms51×0infinite
77.0ms46×6exit
0.0ms0valid
Compiler

Compiled 1409 to 1066 computations (24.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 157.0ms
Operation ival-mult, time spent: 33.0ms, 21.0% of total-time
Operation ival-add, time spent: 27.0ms, 17.0% of total-time
Operation ival-tan, time spent: 24.0ms, 15.0% of total-time
Operation ival-div, time spent: 23.0ms, 15.0% of total-time
Operation ival-sin, time spent: 20.0ms, 13.0% of total-time
Operation ival-pow, time spent: 17.0ms, 11.0% of total-time
Operation ival-neg, time spent: 9.0ms, 6.0% of total-time
Operation const, time spent: 6.0ms, 4.0% of total-time

bsearch441.0ms (1.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
77.0ms
7.051135867557104e-56
3.840195601077159e-25
133.0ms
-1.1347832726247505e-298
-5.033433898335885e-303
80.0ms
-2.155451701322398e-118
-1.3447901872573467e-127
151.0ms
-9.275914563289096e+32
-3.26874699343822e+24
Results
163.0ms548×0valid
183.0ms59×6exit
10.0ms43×0infinite
0.0ms0valid
Compiler

Compiled 1481 to 1126 computations (24% saved)

Precisions
Click to see histograms. Total time spent on operations: 278.0ms
Operation ival-add, time spent: 122.0ms, 44.0% of total-time
Operation ival-tan, time spent: 40.0ms, 14.0% of total-time
Operation ival-mult, time spent: 31.0ms, 11.0% of total-time
Operation ival-sin, time spent: 27.0ms, 10.0% of total-time
Operation ival-div, time spent: 25.0ms, 9.0% of total-time
Operation ival-pow, time spent: 17.0ms, 6.0% of total-time
Operation ival-neg, time spent: 10.0ms, 4.0% of total-time
Operation const, time spent: 7.0ms, 3.0% of total-time

bsearch304.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
83.0ms
7.051135867557104e-56
3.840195601077159e-25
86.0ms
-1.1347832726247505e-298
-5.033433898335885e-303
84.0ms
-2.155451701322398e-118
-1.3447901872573467e-127
50.0ms
-0.0016365867929331542
-3.561272172517179e-5
Results
174.0ms515×0valid
87.0ms57×6exit
10.0ms44×0infinite
0.0ms0valid
Compiler

Compiled 1323 to 1020 computations (22.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 191.0ms
Operation ival-tan, time spent: 46.0ms, 24.0% of total-time
Operation ival-add, time spent: 32.0ms, 17.0% of total-time
Operation ival-mult, time spent: 29.0ms, 15.0% of total-time
Operation ival-div, time spent: 28.0ms, 15.0% of total-time
Operation ival-sin, time spent: 22.0ms, 12.0% of total-time
Operation ival-pow, time spent: 18.0ms, 9.0% of total-time
Operation ival-neg, time spent: 10.0ms, 5.0% of total-time
Operation const, time spent: 6.0ms, 3.0% of total-time

bsearch294.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
104.0ms
7.051135867557104e-56
3.840195601077159e-25
63.0ms
-1.1347832726247505e-298
-5.033433898335885e-303
74.0ms
-2.155451701322398e-118
-1.3447901872573467e-127
53.0ms
-0.0016365867929331542
-3.561272172517179e-5
Results
154.0ms521×0valid
100.0ms62×6exit
9.0ms38×0infinite
0.0ms0valid
Compiler

Compiled 1291 to 1004 computations (22.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 184.0ms
Operation ival-mult, time spent: 37.0ms, 20.0% of total-time
Operation ival-add, time spent: 34.0ms, 18.0% of total-time
Operation ival-tan, time spent: 27.0ms, 15.0% of total-time
Operation ival-div, time spent: 26.0ms, 14.0% of total-time
Operation ival-sin, time spent: 24.0ms, 13.0% of total-time
Operation ival-pow, time spent: 19.0ms, 10.0% of total-time
Operation ival-neg, time spent: 10.0ms, 5.0% of total-time
Operation const, time spent: 6.0ms, 3.0% of total-time

bsearch244.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
180.0ms
2.0737150993934468e-193
1.1027074467493007e-188
64.0ms
-1.1347832726247505e-298
-5.033433898335885e-303
Results
67.0ms229×0valid
6.0ms26×0infinite
39.0ms24×6exit
0.0ms0valid
Compiler

Compiled 428 to 340 computations (20.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 77.0ms
Operation ival-mult, time spent: 18.0ms, 23.0% of total-time
Operation ival-add, time spent: 15.0ms, 19.0% of total-time
Operation ival-div, time spent: 11.0ms, 14.0% of total-time
Operation ival-tan, time spent: 10.0ms, 13.0% of total-time
Operation ival-sin, time spent: 9.0ms, 12.0% of total-time
Operation ival-pow, time spent: 7.0ms, 9.0% of total-time
Operation ival-neg, time spent: 4.0ms, 5.0% of total-time
Operation const, time spent: 3.0ms, 4.0% of total-time

bsearch204.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
77.0ms
1117826214059158.5
4236173764188136000.0
56.0ms
2.0737150993934468e-193
1.1027074467493007e-188
70.0ms
-1.1347832726247505e-298
-5.033433898335885e-303
Results
103.0ms362×0valid
71.0ms33×6exit
5.0ms21×0infinite
0.0ms0valid
Compiler

Compiled 572 to 444 computations (22.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 126.0ms
Operation ival-sin, time spent: 34.0ms, 27.0% of total-time
Operation ival-add, time spent: 21.0ms, 17.0% of total-time
Operation ival-mult, time spent: 19.0ms, 15.0% of total-time
Operation ival-div, time spent: 15.0ms, 12.0% of total-time
Operation ival-tan, time spent: 15.0ms, 12.0% of total-time
Operation ival-pow, time spent: 11.0ms, 9.0% of total-time
Operation ival-neg, time spent: 6.0ms, 5.0% of total-time
Operation const, time spent: 4.0ms, 3.0% of total-time

bsearch122.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
68.0ms
1117826214059158.5
4236173764188136000.0
53.0ms
-1.053980661239762e-48
-2.193155755359197e-49
Results
66.0ms205×0valid
39.0ms26×6exit
4.0ms18×0infinite
0.0ms0infinite
Compiler

Compiled 322 to 258 computations (19.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 78.0ms
Operation ival-tan, time spent: 15.0ms, 19.0% of total-time
Operation ival-mult, time spent: 13.0ms, 17.0% of total-time
Operation ival-add, time spent: 13.0ms, 17.0% of total-time
Operation ival-div, time spent: 12.0ms, 15.0% of total-time
Operation ival-sin, time spent: 10.0ms, 13.0% of total-time
Operation ival-pow, time spent: 8.0ms, 10.0% of total-time
Operation ival-neg, time spent: 4.0ms, 5.0% of total-time
Operation const, time spent: 3.0ms, 4.0% of total-time

bsearch102.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
61.0ms
6.243423858051352e-188
2.4911254383153045e-186
41.0ms
-1.053980661239762e-48
-2.193155755359197e-49
Results
58.0ms192×0valid
30.0ms16×6exit
4.0ms15×0infinite
0.0ms0valid
Compiler

Compiled 263 to 203 computations (22.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 62.0ms
Operation ival-div, time spent: 15.0ms, 24.0% of total-time
Operation ival-mult, time spent: 11.0ms, 18.0% of total-time
Operation ival-add, time spent: 10.0ms, 16.0% of total-time
Operation ival-tan, time spent: 8.0ms, 13.0% of total-time
Operation ival-sin, time spent: 7.0ms, 11.0% of total-time
Operation ival-pow, time spent: 6.0ms, 10.0% of total-time
Operation ival-neg, time spent: 3.0ms, 5.0% of total-time
Operation const, time spent: 2.0ms, 3.0% of total-time

bsearch55.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
55.0ms
6.243423858051352e-188
2.4911254383153045e-186
Results
31.0ms104×0valid
16.0ms11×6exit
2.0ms0infinite
0.0ms0valid
Compiler

Compiled 155 to 119 computations (23.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
Operation ival-add, time spent: 6.0ms, 18.0% of total-time
Operation ival-mult, time spent: 6.0ms, 18.0% of total-time
Operation ival-div, time spent: 5.0ms, 15.0% of total-time
Operation ival-tan, time spent: 5.0ms, 15.0% of total-time
Operation ival-sin, time spent: 4.0ms, 12.0% of total-time
Operation ival-neg, time spent: 3.0ms, 9.0% of total-time
Operation ival-pow, time spent: 3.0ms, 9.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

simplify103.0ms (0.4%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
02804955
13704839
24494831
34934831
45084831
55124831
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 F -2700000000000000064040261715662493021809766571119019488687602912003620864) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1250000) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 x) (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -20999999999999998585558710301802115156041981843118074940374632724344892294926631462694430285611663360) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1250000) (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -1999999999999999966445568) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1250000) (-.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -2700000000000000064040261715662493021809766571119019488687602912003620864) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1250000) (+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -39999999999999999321347871798453031921236320962738625287353816798266916864) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1250000) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -215000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 5854679515581645/2251799813685248) (-.f64 (*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -215000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3152519739159347/2251799813685248) (-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -950000000000000005942544668033024) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -1449097133359347/6739986666787659948666753771754907668409286105635143120275902562304) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 4063960214797321/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 420000) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 1 (/.f64 (sin.f64 B) F)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -950000000000000005942544668033024) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -2358995333375681/3369993333393829974333376885877453834204643052817571560137951281152) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 6590205753725385/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 72000) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -950000000000000005942544668033024) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -2561194933379311/26959946667150639794667015087019630673637144422540572481103610249216) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 3569694783267917/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 86000) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -950000000000000005942544668033024) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -7908005320336203/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 5847188406839999/4872657005699999540176691193937594155438113428797503763433953228606474345383213051232807532941005129612652458115704334091729584932601547023288993648156326709765638849978236514935394827745026824176399796739609189436842798962697437472873181807734482806413869401552138773540914294995957055488) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (if (<=.f64 F 3324120595798525/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 4063960214797321/109836762562089755439710412785302291476310964802292886550311415346968690934362496833960954250583272879636740982263693728593951807995466301001184452657840914432) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (if (<=.f64 F 15000) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))))
(if (<=.f64 F -4742843975160471/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 6012269011901013/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -7040159025628825/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 352281387416075/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 B))))
(if (<=.f64 F -407588154115353/926336713898529563388567880069503262826159877325124512315660672063305037119488) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 70456277483215/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 B))))
(if (<=.f64 F -950000000000000005942544668033024) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -6904967880808265/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F -8686162375287035/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992) (-.f64 (/.f64 1 (*.f64 (/.f64 B F) (/.f64 F -1))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 348449143727041/696898287454081973172991196020261297061888) (/.f64 (+.f64 (*.f64 -1 x) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) B) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 B))))))
(if (<=.f64 F -3400000000000000050331648) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4088467824162789/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F -7238468646072529/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992) (-.f64 (/.f64 1 (*.f64 (/.f64 B F) (/.f64 F -1))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 8275667163517223/21778071482940061661655974875633165533184) (/.f64 (+.f64 (*.f64 -1 x) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) B) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 B))))))
(if (<=.f64 F -3412647653636267/18446744073709551616) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -6686916263519583/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (if (<=.f64 F -123053966983233/24128228820241763395368498172630942708201009006994023127186460259846489377974909173483894312553062974832901700057603348659254161999916252716423678391067804088773420366831584139402736156236316721587153396424382337160349784305655085875761908966202683012582070411724897569696118189719975296519556940632582457459891765248) (-.f64 (/.f64 1 (*.f64 (/.f64 B F) (/.f64 F -1))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 379596049073481/862718293348820473429344482784628181556388621521298319395315527974912) (/.f64 (+.f64 (*.f64 -1 x) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) B) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 B))))))
(if (<=.f64 F -7673845534663173/73786976294838206464) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -8231172935403495/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (/.f64 (+.f64 (*.f64 -1 x) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) B) (if (<=.f64 F -5404723255734155/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (-.f64 (/.f64 1 (*.f64 (/.f64 B F) (/.f64 F -1))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3832940580997451/174224571863520493293247799005065324265472) (/.f64 (+.f64 (*.f64 -1 x) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) B) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 B))))))
(if (<=.f64 F -7540071506325551/754007150632555106105265567894716959631281531468563222724576883120202793061715911671371697267283217963528178126800104645601692562497382897388239949720868877774169386463487004356335504882384897549598543638261948036260930759551721433617559655193833844143189700366403049053003693428749228016236154394768201795621617664) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 7825672155776465/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (neg.f64 (*.f64 1 (/.f64 x (sin.f64 B)))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 B))))
(if (<=.f64 F -5597749086296089/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 2311583159860125/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (neg.f64 (*.f64 1 (/.f64 x (sin.f64 B)))) (if (<=.f64 F 1250000000000000) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -6911119140749065/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (neg.f64 (+.f64 1 x)) B) (if (<=.f64 F 1150000000000000) (neg.f64 (*.f64 1 (/.f64 x (sin.f64 B)))) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -2961908203178171/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (neg.f64 (+.f64 1 x)) B) (if (<=.f64 F 1500283013888811/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928) (neg.f64 (/.f64 x B)) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F 1500283013888811/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928) (neg.f64 (/.f64 x B)) (/.f64 (-.f64 1 x) B))
(neg.f64 (/.f64 x B))
(/.f64 1 B)
Outputs
(if (<=.f64 F -2700000000000000064040261715662493021809766571119019488687602912003620864) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1250000) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 x) (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -2700000000000000064040261715662493021809766571119019488687602912003620864) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1250000) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 x (neg.f64 (tan.f64 B)))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -20999999999999998585558710301802115156041981843118074940374632724344892294926631462694430285611663360) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1250000) (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -1999999999999999966445568) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1250000) (-.f64 (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -2700000000000000064040261715662493021809766571119019488687602912003620864) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1250000) (+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -2700000000000000064040261715662493021809766571119019488687602912003620864) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1250000) (+.f64 (/.f64 (neg.f64 1) (/.f64 (tan.f64 B) x)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -2700000000000000064040261715662493021809766571119019488687602912003620864) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1250000) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (/.f64 1 (/.f64 (tan.f64 B) x))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -2700000000000000064040261715662493021809766571119019488687602912003620864) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1250000) (+.f64 (/.f64 -1 (/.f64 (tan.f64 B) x)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -39999999999999999321347871798453031921236320962738625287353816798266916864) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1250000) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -39999999999999999321347871798453031921236320962738625287353816798266916864) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1250000) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -39999999999999999321347871798453031921236320962738625287353816798266916864) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1250000) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (*.f64 x (/.f64 1 (tan.f64 B)))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -39999999999999999321347871798453031921236320962738625287353816798266916864) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 1250000) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (*.f64 x (/.f64 -1 (tan.f64 B)))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -215000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 5854679515581645/2251799813685248) (-.f64 (*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -215000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 5854679515581645/2251799813685248) (-.f64 (*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -215000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3152519739159347/2251799813685248) (-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -950000000000000005942544668033024) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -1449097133359347/6739986666787659948666753771754907668409286105635143120275902562304) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 4063960214797321/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 420000) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 1 (/.f64 (sin.f64 B) F)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -950000000000000005942544668033024) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -1449097133359347/6739986666787659948666753771754907668409286105635143120275902562304) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (/.f64 x (neg.f64 B))) (if (<=.f64 F 4063960214797321/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (+.f64 (/.f64 (neg.f64 1) (/.f64 (tan.f64 B) x)) (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (/.f64 F B))) (if (<=.f64 F 420000) (+.f64 (/.f64 x (neg.f64 B)) (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (/.f64 1 (/.f64 (sin.f64 B) F)))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -950000000000000005942544668033024) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -1449097133359347/6739986666787659948666753771754907668409286105635143120275902562304) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (/.f64 x B)) (if (<=.f64 F 4063960214797321/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (/.f64 F B)) (/.f64 1 (/.f64 (tan.f64 B) x))) (if (<=.f64 F 420000) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (/.f64 1 (/.f64 (sin.f64 B) F))) (/.f64 x B)) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -950000000000000005942544668033024) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -1449097133359347/6739986666787659948666753771754907668409286105635143120275902562304) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (/.f64 x B)) (if (<=.f64 F 4063960214797321/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (+.f64 (/.f64 -1 (/.f64 (tan.f64 B) x)) (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (/.f64 F B))) (if (<=.f64 F 420000) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (/.f64 1 (/.f64 (sin.f64 B) F))) (/.f64 x B)) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -950000000000000005942544668033024) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -2358995333375681/3369993333393829974333376885877453834204643052817571560137951281152) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 6590205753725385/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (+.f64 (neg.f64 (/.f64 1 (/.f64 (tan.f64 B) x))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 72000) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -950000000000000005942544668033024) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -2358995333375681/3369993333393829974333376885877453834204643052817571560137951281152) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (/.f64 x (neg.f64 B))) (if (<=.f64 F 6590205753725385/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (+.f64 (/.f64 (neg.f64 1) (/.f64 (tan.f64 B) x)) (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (/.f64 F B))) (if (<=.f64 F 72000) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (/.f64 x (neg.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -950000000000000005942544668033024) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -2358995333375681/3369993333393829974333376885877453834204643052817571560137951281152) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (/.f64 x B)) (if (<=.f64 F 6590205753725385/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (/.f64 F B)) (/.f64 1 (/.f64 (tan.f64 B) x))) (if (<=.f64 F 72000) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (/.f64 x B)) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -950000000000000005942544668033024) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -2358995333375681/3369993333393829974333376885877453834204643052817571560137951281152) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (/.f64 x B)) (if (<=.f64 F 6590205753725385/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (+.f64 (/.f64 -1 (/.f64 (tan.f64 B) x)) (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (/.f64 F B))) (if (<=.f64 F 72000) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (/.f64 x B)) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -950000000000000005942544668033024) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -2561194933379311/26959946667150639794667015087019630673637144422540572481103610249216) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 3569694783267917/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 86000) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -950000000000000005942544668033024) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -2561194933379311/26959946667150639794667015087019630673637144422540572481103610249216) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (/.f64 x (neg.f64 B))) (if (<=.f64 F 3569694783267917/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (/.f64 F B))) (if (<=.f64 F 86000) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (/.f64 x (neg.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -950000000000000005942544668033024) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -2561194933379311/26959946667150639794667015087019630673637144422540572481103610249216) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (/.f64 x B)) (if (<=.f64 F 3569694783267917/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (/.f64 F B)) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F 86000) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (/.f64 x B)) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -950000000000000005942544668033024) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -2561194933379311/26959946667150639794667015087019630673637144422540572481103610249216) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (/.f64 x B)) (if (<=.f64 F 3569694783267917/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (/.f64 F B))) (if (<=.f64 F 86000) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (/.f64 x B)) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -950000000000000005942544668033024) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -7908005320336203/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 5847188406839999/4872657005699999540176691193937594155438113428797503763433953228606474345383213051232807532941005129612652458115704334091729584932601547023288993648156326709765638849978236514935394827745026824176399796739609189436842798962697437472873181807734482806413869401552138773540914294995957055488) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (if (<=.f64 F 3324120595798525/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 4063960214797321/109836762562089755439710412785302291476310964802292886550311415346968690934362496833960954250583272879636740982263693728593951807995466301001184452657840914432) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (if (<=.f64 F 15000) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))))
(if (<=.f64 F -950000000000000005942544668033024) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -7908005320336203/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (/.f64 x (neg.f64 B))) (if (<=.f64 F 5847188406839999/4872657005699999540176691193937594155438113428797503763433953228606474345383213051232807532941005129612652458115704334091729584932601547023288993648156326709765638849978236514935394827745026824176399796739609189436842798962697437472873181807734482806413869401552138773540914294995957055488) (*.f64 (cos.f64 B) (neg.f64 (/.f64 x (sin.f64 B)))) (if (<=.f64 F 3324120595798525/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (/.f64 x (neg.f64 B))) (if (<=.f64 F 4063960214797321/109836762562089755439710412785302291476310964802292886550311415346968690934362496833960954250583272879636740982263693728593951807995466301001184452657840914432) (*.f64 (cos.f64 B) (neg.f64 (/.f64 x (sin.f64 B)))) (if (<=.f64 F 15000) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (/.f64 x (neg.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))))
(if (<=.f64 F -950000000000000005942544668033024) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -7908005320336203/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (/.f64 x B)) (if (<=.f64 F 5847188406839999/4872657005699999540176691193937594155438113428797503763433953228606474345383213051232807532941005129612652458115704334091729584932601547023288993648156326709765638849978236514935394827745026824176399796739609189436842798962697437472873181807734482806413869401552138773540914294995957055488) (*.f64 (cos.f64 B) (/.f64 x (neg.f64 (sin.f64 B)))) (if (<=.f64 F 3324120595798525/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (/.f64 x B)) (if (<=.f64 F 4063960214797321/109836762562089755439710412785302291476310964802292886550311415346968690934362496833960954250583272879636740982263693728593951807995466301001184452657840914432) (*.f64 (cos.f64 B) (/.f64 x (neg.f64 (sin.f64 B)))) (if (<=.f64 F 15000) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (/.f64 x B)) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))))
(if (<=.f64 F -4742843975160471/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 6012269011901013/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -4742843975160471/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 6012269011901013/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) (*.f64 (cos.f64 B) (neg.f64 (/.f64 x (sin.f64 B)))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -4742843975160471/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 6012269011901013/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) (*.f64 (cos.f64 B) (/.f64 x (neg.f64 (sin.f64 B)))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -7040159025628825/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 352281387416075/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 B))))
(if (<=.f64 F -7040159025628825/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 352281387416075/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (*.f64 (cos.f64 B) (neg.f64 (/.f64 x (sin.f64 B)))) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 1 B))))
(if (<=.f64 F -7040159025628825/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 352281387416075/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (*.f64 (cos.f64 B) (/.f64 x (neg.f64 (sin.f64 B)))) (-.f64 (/.f64 1 B) (*.f64 x (/.f64 1 (tan.f64 B))))))
(if (<=.f64 F -7040159025628825/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 352281387416075/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (*.f64 (cos.f64 B) (/.f64 x (neg.f64 (sin.f64 B)))) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 B))))
(if (<=.f64 F -407588154115353/926336713898529563388567880069503262826159877325124512315660672063305037119488) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 70456277483215/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 B))))
(if (<=.f64 F -407588154115353/926336713898529563388567880069503262826159877325124512315660672063305037119488) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 70456277483215/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904) (*.f64 (cos.f64 B) (neg.f64 (/.f64 x (sin.f64 B)))) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 1 B))))
(if (<=.f64 F -407588154115353/926336713898529563388567880069503262826159877325124512315660672063305037119488) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 70456277483215/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904) (*.f64 (cos.f64 B) (/.f64 x (neg.f64 (sin.f64 B)))) (-.f64 (/.f64 1 B) (*.f64 x (/.f64 1 (tan.f64 B))))))
(if (<=.f64 F -407588154115353/926336713898529563388567880069503262826159877325124512315660672063305037119488) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 70456277483215/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904) (*.f64 (cos.f64 B) (/.f64 x (neg.f64 (sin.f64 B)))) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 B))))
(if (<=.f64 F -950000000000000005942544668033024) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -6904967880808265/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (+.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F -8686162375287035/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992) (-.f64 (/.f64 1 (*.f64 (/.f64 B F) (/.f64 F -1))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 348449143727041/696898287454081973172991196020261297061888) (/.f64 (+.f64 (*.f64 -1 x) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) B) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 B))))))
(if (<=.f64 F -950000000000000005942544668033024) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -6904967880808265/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (+.f64 (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (/.f64 F B)) (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (if (<=.f64 F -8686162375287035/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992) (-.f64 (/.f64 1 (*.f64 (/.f64 B F) (/.f64 F -1))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 348449143727041/696898287454081973172991196020261297061888) (/.f64 (+.f64 (neg.f64 x) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))))) B) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 1 B))))))
(if (<=.f64 F -950000000000000005942544668033024) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -6904967880808265/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (/.f64 F B)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (if (<=.f64 F -8686162375287035/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992) (-.f64 (/.f64 1 (*.f64 (/.f64 B F) (/.f64 F -1))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 348449143727041/696898287454081973172991196020261297061888) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B) (-.f64 (/.f64 1 B) (*.f64 x (/.f64 1 (tan.f64 B))))))))
(if (<=.f64 F -950000000000000005942544668033024) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -6904967880808265/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (/.f64 F B)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (if (<=.f64 F -8686162375287035/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992) (-.f64 (/.f64 1 (*.f64 (/.f64 B F) (/.f64 F -1))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 348449143727041/696898287454081973172991196020261297061888) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 B))))))
(if (<=.f64 F -3400000000000000050331648) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4088467824162789/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F -7238468646072529/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992) (-.f64 (/.f64 1 (*.f64 (/.f64 B F) (/.f64 F -1))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 8275667163517223/21778071482940061661655974875633165533184) (/.f64 (+.f64 (*.f64 -1 x) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) B) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 B))))))
(if (<=.f64 F -3400000000000000050331648) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4088467824162789/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (+.f64 (/.f64 x (neg.f64 B)) (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (/.f64 F B))) (if (<=.f64 F -7238468646072529/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992) (-.f64 (/.f64 1 (*.f64 (/.f64 B F) (/.f64 F -1))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 8275667163517223/21778071482940061661655974875633165533184) (/.f64 (+.f64 (neg.f64 x) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))))) B) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 1 B))))))
(if (<=.f64 F -3400000000000000050331648) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4088467824162789/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (/.f64 F B)) (/.f64 x B)) (if (<=.f64 F -7238468646072529/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992) (-.f64 (/.f64 1 (*.f64 (/.f64 B F) (/.f64 F -1))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 8275667163517223/21778071482940061661655974875633165533184) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B) (-.f64 (/.f64 1 B) (*.f64 x (/.f64 1 (tan.f64 B))))))))
(if (<=.f64 F -3400000000000000050331648) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4088467824162789/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (-.f64 (*.f64 (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2) (/.f64 F B)) (/.f64 x B)) (if (<=.f64 F -7238468646072529/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992) (-.f64 (/.f64 1 (*.f64 (/.f64 B F) (/.f64 F -1))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 8275667163517223/21778071482940061661655974875633165533184) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 B))))))
(if (<=.f64 F -3412647653636267/18446744073709551616) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -6686916263519583/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (if (<=.f64 F -123053966983233/24128228820241763395368498172630942708201009006994023127186460259846489377974909173483894312553062974832901700057603348659254161999916252716423678391067804088773420366831584139402736156236316721587153396424382337160349784305655085875761908966202683012582070411724897569696118189719975296519556940632582457459891765248) (-.f64 (/.f64 1 (*.f64 (/.f64 B F) (/.f64 F -1))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 379596049073481/862718293348820473429344482784628181556388621521298319395315527974912) (/.f64 (+.f64 (*.f64 -1 x) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) B) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 B))))))
(if (<=.f64 F -3412647653636267/18446744073709551616) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -6686916263519583/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 (/.f64 x (neg.f64 B)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))) (/.f64 F B))) (if (<=.f64 F -123053966983233/24128228820241763395368498172630942708201009006994023127186460259846489377974909173483894312553062974832901700057603348659254161999916252716423678391067804088773420366831584139402736156236316721587153396424382337160349784305655085875761908966202683012582070411724897569696118189719975296519556940632582457459891765248) (-.f64 (/.f64 1 (*.f64 (/.f64 B F) (/.f64 F -1))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 379596049073481/862718293348820473429344482784628181556388621521298319395315527974912) (/.f64 (+.f64 (neg.f64 x) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))))) B) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 1 B))))))
(if (<=.f64 F -3412647653636267/18446744073709551616) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -6686916263519583/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))) (/.f64 F B)) (/.f64 x B)) (if (<=.f64 F -123053966983233/24128228820241763395368498172630942708201009006994023127186460259846489377974909173483894312553062974832901700057603348659254161999916252716423678391067804088773420366831584139402736156236316721587153396424382337160349784305655085875761908966202683012582070411724897569696118189719975296519556940632582457459891765248) (-.f64 (/.f64 1 (*.f64 (/.f64 B F) (/.f64 F -1))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 379596049073481/862718293348820473429344482784628181556388621521298319395315527974912) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B) (-.f64 (/.f64 1 B) (*.f64 x (/.f64 1 (tan.f64 B))))))))
(if (<=.f64 F -3412647653636267/18446744073709551616) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -6686916263519583/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))) (/.f64 F B)) (/.f64 x B)) (if (<=.f64 F -123053966983233/24128228820241763395368498172630942708201009006994023127186460259846489377974909173483894312553062974832901700057603348659254161999916252716423678391067804088773420366831584139402736156236316721587153396424382337160349784305655085875761908966202683012582070411724897569696118189719975296519556940632582457459891765248) (-.f64 (/.f64 1 (*.f64 (/.f64 B F) (/.f64 F -1))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 379596049073481/862718293348820473429344482784628181556388621521298319395315527974912) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 B))))))
(if (<=.f64 F -7673845534663173/73786976294838206464) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -8231172935403495/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (/.f64 (+.f64 (*.f64 -1 x) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) B) (if (<=.f64 F -5404723255734155/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (-.f64 (/.f64 1 (*.f64 (/.f64 B F) (/.f64 F -1))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3832940580997451/174224571863520493293247799005065324265472) (/.f64 (+.f64 (*.f64 -1 x) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) B) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 B))))))
(if (<=.f64 F -7673845534663173/73786976294838206464) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -8231172935403495/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (/.f64 (+.f64 (neg.f64 x) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))))) B) (if (<=.f64 F -5404723255734155/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (-.f64 (/.f64 1 (*.f64 (/.f64 B F) (/.f64 F -1))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3832940580997451/174224571863520493293247799005065324265472) (/.f64 (+.f64 (neg.f64 x) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))))) B) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 1 B))))))
(if (<=.f64 F -7673845534663173/73786976294838206464) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -8231172935403495/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B) (if (<=.f64 F -5404723255734155/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (-.f64 (/.f64 1 (*.f64 (/.f64 B F) (/.f64 F -1))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3832940580997451/174224571863520493293247799005065324265472) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B) (-.f64 (/.f64 1 B) (*.f64 x (/.f64 1 (tan.f64 B))))))))
(if (<=.f64 F -7673845534663173/73786976294838206464) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F -8231172935403495/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B) (if (<=.f64 F -5404723255734155/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936) (-.f64 (/.f64 1 (*.f64 (/.f64 B F) (/.f64 F -1))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3832940580997451/174224571863520493293247799005065324265472) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 B))))))
(if (<=.f64 F -7540071506325551/754007150632555106105265567894716959631281531468563222724576883120202793061715911671371697267283217963528178126800104645601692562497382897388239949720868877774169386463487004356335504882384897549598543638261948036260930759551721433617559655193833844143189700366403049053003693428749228016236154394768201795621617664) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 7825672155776465/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (neg.f64 (*.f64 1 (/.f64 x (sin.f64 B)))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 B))))
(if (<=.f64 F -7540071506325551/754007150632555106105265567894716959631281531468563222724576883120202793061715911671371697267283217963528178126800104645601692562497382897388239949720868877774169386463487004356335504882384897549598543638261948036260930759551721433617559655193833844143189700366403049053003693428749228016236154394768201795621617664) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 7825672155776465/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (neg.f64 (/.f64 x (sin.f64 B))) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 1 B))))
(if (<=.f64 F -7540071506325551/754007150632555106105265567894716959631281531468563222724576883120202793061715911671371697267283217963528178126800104645601692562497382897388239949720868877774169386463487004356335504882384897549598543638261948036260930759551721433617559655193833844143189700366403049053003693428749228016236154394768201795621617664) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 7825672155776465/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (/.f64 x (neg.f64 (sin.f64 B))) (-.f64 (/.f64 1 B) (*.f64 x (/.f64 1 (tan.f64 B))))))
(if (<=.f64 F -7540071506325551/754007150632555106105265567894716959631281531468563222724576883120202793061715911671371697267283217963528178126800104645601692562497382897388239949720868877774169386463487004356335504882384897549598543638261948036260930759551721433617559655193833844143189700366403049053003693428749228016236154394768201795621617664) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 7825672155776465/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (/.f64 x (neg.f64 (sin.f64 B))) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 1 B))))
(if (<=.f64 F -5597749086296089/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 2311583159860125/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (neg.f64 (*.f64 1 (/.f64 x (sin.f64 B)))) (if (<=.f64 F 1250000000000000) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -5597749086296089/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 2311583159860125/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (neg.f64 (/.f64 x (sin.f64 B))) (if (<=.f64 F 1250000000000000) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -5597749086296089/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 2311583159860125/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (/.f64 x (neg.f64 (sin.f64 B))) (if (<=.f64 F 1250000000000000) (-.f64 (/.f64 -1 B) (/.f64 x (tan.f64 B))) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -6911119140749065/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (neg.f64 (+.f64 1 x)) B) (if (<=.f64 F 1150000000000000) (neg.f64 (*.f64 1 (/.f64 x (sin.f64 B)))) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -6911119140749065/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (neg.f64 (+.f64 x 1)) B) (if (<=.f64 F 1150000000000000) (neg.f64 (/.f64 x (sin.f64 B))) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -6911119140749065/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (-.f64 (neg.f64 1) x) B) (if (<=.f64 F 1150000000000000) (/.f64 x (neg.f64 (sin.f64 B))) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -6911119140749065/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (-.f64 -1 x) B) (if (<=.f64 F 1150000000000000) (/.f64 x (neg.f64 (sin.f64 B))) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -2961908203178171/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (neg.f64 (+.f64 1 x)) B) (if (<=.f64 F 1500283013888811/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928) (neg.f64 (/.f64 x B)) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -2961908203178171/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (neg.f64 (+.f64 x 1)) B) (if (<=.f64 F 1500283013888811/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928) (/.f64 x (neg.f64 B)) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -2961908203178171/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (-.f64 (neg.f64 1) x) B) (if (<=.f64 F 1500283013888811/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928) (/.f64 x (neg.f64 B)) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -2961908203178171/6582018229284824168619876730229402019930943462534319453394436096) (/.f64 (-.f64 -1 x) B) (if (<=.f64 F 1500283013888811/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928) (/.f64 x (neg.f64 B)) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F 1500283013888811/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928) (neg.f64 (/.f64 x B)) (/.f64 (-.f64 1 x) B))
(if (<=.f64 F 1500283013888811/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928) (/.f64 x (neg.f64 B)) (/.f64 (-.f64 1 x) B))
(neg.f64 (/.f64 x B))
(/.f64 x (neg.f64 B))
(/.f64 1 B)
Compiler

Compiled 1356 to 836 computations (38.3% saved)

soundness3.8s (13.8%)

Rules
1822×fma-neg
1822×fma-neg
1678×fma-define
1678×fma-define
1486×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0901030
1244848
2696828
31922828
44969828
57845828
091243667
1254240312
0901030
1244848
2696828
31922828
44969828
57845828
0118931107
1342528698
091243667
1254240312
091243667
1254240312
0144838173
1407435399
0144838173
1407435399
038427
1654405
052555
1938497
091228811
1255126925
037410
1537406
26325406
037410
1537406
26325406
091243667
1254240312
045486
1707468
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1260 to 741 computations (41.2% saved)

end4.0ms (0%)

preprocess456.0ms (1.6%)

Remove

(negabs B)

Compiler

Compiled 2916 to 1532 computations (47.5% saved)

Profiling

Loading profile data...