VandenBroeck and Keller, Equation (23)

Time bar (total: 29.3s)

analyze599.0ms (2%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
12.5%12.5%87.4%0.1%0%0%0%6
15.6%15.6%84.3%0.1%0%0%0%7
16.7%15.6%78%0.1%0%6.2%0%8
25%23.4%70.2%0.1%0%6.2%0%9
29.7%26.9%63.6%0.1%0%9.4%0%10
30.8%26.9%60.5%0.1%0%12.5%0%11
35.9%31.4%56%0.1%0%12.5%0%12
Compiler

Compiled 31 to 24 computations (22.6% saved)

sample5.3s (17.9%)

Results
2.1s2038×body1024valid
2.0s4335×body256valid
679.0ms1037×body512valid
297.0ms838×body256infinite
128.0ms291×body256invalid
12.0msbody2048valid
1.0msbody512infinite
Bogosity

preprocess578.0ms (2%)

Algorithm
egg-herbie
Rules
1612×fma-def
1058×distribute-lft-neg-in
938×fma-neg
896×distribute-rgt-neg-in
738×associate-*l*
Problems
177×No Errors
50×(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
29×(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
083572
1219452
2574440
31667436
44741436
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)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 F)))) (*.f64 (/.f64 B (sin.f64 F)) (pow.f64 (+.f64 (+.f64 (*.f64 B B) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 F (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 x x) 2) (*.f64 2 F)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 B (/.f64 1 (tan.f64 x)))) (*.f64 (/.f64 F (sin.f64 x)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 B)) (neg.f64 (/.f64 1 2)))))
Outputs
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 x 2)) -1/2)) (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 x 2)) -1/2)) (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x (tan.f64 B))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 (neg.f64 F) (neg.f64 F)) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 x 2)) -1/2) (/.f64 (neg.f64 F) (sin.f64 B))) (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))))
(-.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(fma.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 F (neg.f64 (sin.f64 B))) (neg.f64 (/.f64 x (tan.f64 B))))
(neg.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B))))
(neg.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 (neg.f64 B))))) (*.f64 (/.f64 F (sin.f64 (neg.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (tan.f64 B)))) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 x 2)) -1/2) (/.f64 F (neg.f64 (sin.f64 B)))))
(-.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 F (neg.f64 (sin.f64 B)))) (/.f64 x (neg.f64 (tan.f64 B))))
(fma.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 F (neg.f64 (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 x (tan.f64 B)) (*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(+.f64 (neg.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 (neg.f64 x))) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 (neg.f64 (neg.f64 x)) (/.f64 1 (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 (neg.f64 x))) -1/2)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (+.f64 2 (*.f64 x -2))) -1/2) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x -2 (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 F)))) (*.f64 (/.f64 B (sin.f64 F)) (pow.f64 (+.f64 (+.f64 (*.f64 B B) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 F))) (*.f64 (/.f64 B (sin.f64 F)) (pow.f64 (+.f64 (*.f64 x 2) (fma.f64 B B 2)) -1/2)))
(fma.f64 (/.f64 B (sin.f64 F)) (pow.f64 (fma.f64 x 2 (fma.f64 B B 2)) -1/2) (/.f64 (neg.f64 x) (tan.f64 F)))
(-.f64 (*.f64 (/.f64 B (sin.f64 F)) (pow.f64 (fma.f64 x 2 (fma.f64 B B 2)) -1/2)) (/.f64 x (tan.f64 F)))
(+.f64 (neg.f64 (*.f64 F (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 x x) 2) (*.f64 2 F)) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 (neg.f64 F) (/.f64 1 (tan.f64 B))) (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 x x 2) (*.f64 F 2)) -1/2)))
(-.f64 (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (fma.f64 F 2 (fma.f64 x x 2)) -1/2)) (/.f64 F (tan.f64 B)))
(fma.f64 (/.f64 x (sin.f64 B)) (pow.f64 (fma.f64 x x (fma.f64 F 2 2)) -1/2) (/.f64 (neg.f64 F) (tan.f64 B)))
(-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 x x (fma.f64 F 2 2)) -1/2) (sin.f64 B)) x) (/.f64 F (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 B (/.f64 1 (tan.f64 x)))) (*.f64 (/.f64 F (sin.f64 x)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 B)) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 B (neg.f64 (/.f64 1 (tan.f64 x)))) (*.f64 (/.f64 F (sin.f64 x)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 B 2)) -1/2)))
(fma.f64 (/.f64 F (sin.f64 x)) (pow.f64 (fma.f64 B 2 (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 B) (tan.f64 x)))
(-.f64 (/.f64 F (/.f64 (sin.f64 x) (pow.f64 (fma.f64 F F (fma.f64 B 2 2)) -1/2))) (/.f64 B (tan.f64 x)))
(-.f64 (*.f64 (/.f64 F (sin.f64 x)) (pow.f64 (fma.f64 F F (fma.f64 B 2 2)) -1/2)) (/.f64 B (tan.f64 x)))
Compiler

Compiled 151 to 95 computations (37.1% saved)

eval2.0ms (0%)

Compiler

Compiled 102 to 54 computations (47.1% saved)

prune3.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
87.8%
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
79.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
87.8%
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
79.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
Compiler

Compiled 104 to 76 computations (26.9% saved)

localize582.0ms (2%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
99.8%
(/.f64 x (tan.f64 B))
99.6%
(*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B)))
99.5%
(/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))
75.6%
(pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)
99.8%
(/.f64 1 (tan.f64 B))
99.7%
(*.f64 x (/.f64 1 (tan.f64 B)))
87.4%
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
75.6%
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
Compiler

Compiled 199 to 111 computations (44.2% saved)

series77.0ms (0.3%)

Counts
8 → 192
Calls

54 calls:

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

rewrite228.0ms (0.8%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
030190
1618190
26767190
Stop Event
node limit
Counts
8 → 224
Calls
Call 1
Inputs
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
(*.f64 x (/.f64 1 (tan.f64 B)))
(/.f64 1 (tan.f64 B))
(pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)
(/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))
(*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(/.f64 x (tan.f64 B))
Outputs
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1)
(*.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) 2) -1/2) (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2) (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(sqrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))
(log.f64 (exp.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 2 x (fma.f64 F F 2)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 1)
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(/.f64 (neg.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1) (sin.f64 B))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))
(log.f64 (pow.f64 (exp.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 (/.f64 F (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(/.f64 x (tan.f64 B))
(/.f64 1 (/.f64 (tan.f64 B) x))
(/.f64 1 (/.f64 (/.f64 (tan.f64 B) x) 1))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (tan.f64 B) (cbrt.f64 x)))
(/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))
(/.f64 -1 (neg.f64 (/.f64 (tan.f64 B) x)))
(/.f64 (neg.f64 x) (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 (tan.f64 B))))
(/.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (sqrt.f64 (tan.f64 B)))
(/.f64 (/.f64 x 1) (tan.f64 B))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (cbrt.f64 (tan.f64 B)))
(/.f64 (*.f64 x -1) (neg.f64 (tan.f64 B)))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(neg.f64 (/.f64 x (neg.f64 (tan.f64 B))))
(sqrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (tan.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (tan.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 (tan.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3) (pow.f64 x 3)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (tan.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (tan.f64 B))))
(exp.f64 (log.f64 (/.f64 x (tan.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (tan.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (tan.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (tan.f64 B)))) 1)
(*.f64 1 (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 1 (tan.f64 B)) 1)
(*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) -2)))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (pow.f64 (tan.f64 B) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (tan.f64 B))))
(*.f64 (/.f64 1 (sin.f64 B)) (cos.f64 B))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 B)) 2) -1) (pow.f64 (cbrt.f64 (tan.f64 B)) -1))
(*.f64 (pow.f64 (sqrt.f64 (tan.f64 B)) -1) (pow.f64 (sqrt.f64 (tan.f64 B)) -1))
(pow.f64 (tan.f64 B) -1)
(pow.f64 (/.f64 1 (tan.f64 B)) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3) 1/3)
(pow.f64 (pow.f64 (tan.f64 B) -1/2) 2)
(sqrt.f64 (pow.f64 (tan.f64 B) -2))
(log.f64 (exp.f64 (/.f64 1 (tan.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (tan.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (tan.f64 B))))
(exp.f64 (neg.f64 (log.f64 (tan.f64 B))))
(exp.f64 (*.f64 (log.f64 (tan.f64 B)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (tan.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (tan.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1)
(*.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) 2) -1/2) (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2) (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(sqrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))
(log.f64 (exp.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 2 x (fma.f64 F F 2)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) 1)
(*.f64 1 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (/.f64 1 (sin.f64 B))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) 1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) 1) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (cbrt.f64 (sin.f64 B))))
(pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))) 2)
(pow.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) -1)
(neg.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 (sin.f64 B))))
(sqrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 1)
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(/.f64 (neg.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1) (sin.f64 B))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4)) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))
(log.f64 (pow.f64 (exp.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 (/.f64 F (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(*.f64 x (/.f64 1 (tan.f64 B)))
(*.f64 1 (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 1 (tan.f64 B)) x)
(*.f64 (/.f64 x (tan.f64 B)) 1)
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) x))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (*.f64 (pow.f64 (tan.f64 B) -1/2) x))
(*.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (tan.f64 B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (tan.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (tan.f64 B))) (/.f64 (cbrt.f64 x) (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (tan.f64 B)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 x 1) (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (*.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) -2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (*.f64 x (pow.f64 (tan.f64 B) -1/2)) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) 2)
(pow.f64 (/.f64 (tan.f64 B) x) -1)
(neg.f64 (/.f64 x (neg.f64 (tan.f64 B))))
(sqrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (tan.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (tan.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 (tan.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3) (pow.f64 x 3)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (tan.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (tan.f64 B))))
(exp.f64 (log.f64 (/.f64 x (tan.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (tan.f64 B))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (tan.f64 B))))

simplify372.0ms (1.3%)

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

Useful iterations: 2 (0.0ms)

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

eval253.0ms (0.9%)

Compiler

Compiled 15983 to 10532 computations (34.1% saved)

prune109.0ms (0.4%)

Pruning

20 alts after pruning (20 fresh and 0 done)

PrunedKeptTotal
New37420394
Fresh000
Picked202
Done000
Total37620396
Accuracy
100.0%
Counts
396 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.2%
(-.f64 (*.f64 F (/.f64 (/.f64 1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
55.8%
(-.f64 (*.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
87.8%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))) (/.f64 x (tan.f64 B)))
55.8%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 F (sin.f64 B)))) (/.f64 x (tan.f64 B)))
59.1%
(-.f64 (*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (/.f64 x (tan.f64 B)))
87.8%
(-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))) (/.f64 x (tan.f64 B)))
48.1%
(+.f64 (neg.f64 (/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
47.7%
(+.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)))))
79.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)))))
79.0%
(+.f64 (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
79.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
80.3%
(+.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)))
87.7%
(+.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)))
57.3%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
56.7%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
80.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (hypot.f64 F (pow.f64 (fma.f64 2 x 2) 1/2)))))
49.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
49.3%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
58.6%
(+.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))))))
39.8%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
53.2%
(-.f64 (*.f64 F (/.f64 (/.f64 1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
55.8%
(-.f64 (*.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
87.8%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))) (/.f64 x (tan.f64 B)))
55.8%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 F (sin.f64 B)))) (/.f64 x (tan.f64 B)))
59.1%
(-.f64 (*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (/.f64 x (tan.f64 B)))
87.8%
(-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))) (/.f64 x (tan.f64 B)))
48.1%
(+.f64 (neg.f64 (/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
47.7%
(+.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)))))
79.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)))))
79.0%
(+.f64 (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
79.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
80.3%
(+.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)))
87.7%
(+.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)))
57.3%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
56.7%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
80.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (hypot.f64 F (pow.f64 (fma.f64 2 x 2) 1/2)))))
49.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
49.3%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
58.6%
(+.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))))))
39.8%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
Compiler

Compiled 1860 to 1372 computations (26.2% saved)

localize591.0ms (2%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.6%
(*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B))))
99.4%
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B)))
99.4%
(/.f64 1 (fma.f64 F F 2))
76.2%
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
99.7%
(*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))
99.5%
(*.f64 -1/3 B)
87.4%
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
75.6%
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
100.0%
(-.f64 (*.f64 F (/.f64 (/.f64 1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
99.8%
(/.f64 x (tan.f64 B))
99.5%
(/.f64 (/.f64 1 F) (sin.f64 B))
88.7%
(*.f64 F (/.f64 (/.f64 1 F) (sin.f64 B)))
100.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
99.8%
(/.f64 -1 (sin.f64 B))
99.8%
(/.f64 1 (tan.f64 B))
99.7%
(*.f64 x (/.f64 1 (tan.f64 B)))
99.6%
(*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B)))
99.4%
(/.f64 1 (fma.f64 F F 2))
99.4%
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))
76.2%
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
Compiler

Compiled 369 to 201 computations (45.5% saved)

series84.0ms (0.3%)

Counts
15 → 268
Calls

75 calls:

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

rewrite159.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
726×add-sqr-sqrt
710×pow1
710×*-un-lft-identity
670×add-cbrt-cube
670×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify373.0ms (1.3%)

Algorithm
egg-herbie
Rules
920×fma-neg
864×fma-def
802×associate-*r*
730×associate-*l*
470×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

eval646.0ms (2.2%)

Compiler

Compiled 26474 to 16183 computations (38.9% saved)

prune348.0ms (1.2%)

Pruning

35 alts after pruning (34 fresh and 1 done)

PrunedKeptTotal
New92428952
Fresh9615
Picked415
Done000
Total93735972
Accuracy
100.0%
Counts
972 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
30.4%
(/.f64 (-.f64 1 x) B)
29.4%
(/.f64 (+.f64 -1 (neg.f64 x)) B)
60.7%
(/.f64 (neg.f64 x) (/.f64 (sin.f64 B) (cos.f64 B)))
62.2%
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
62.2%
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B)))
57.4%
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
57.4%
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))
57.5%
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
56.8%
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
30.1%
(-.f64 (+.f64 (*.f64 B (+.f64 1/6 (*.f64 1/3 x))) (/.f64 1 B)) (/.f64 x B))
87.8%
(-.f64 (*.f64 F (/.f64 (/.f64 1 (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))) (/.f64 x (tan.f64 B)))
53.2%
(-.f64 (*.f64 F (/.f64 (/.f64 1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
55.8%
(-.f64 (*.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
62.2%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
53.3%
(-.f64 (*.f64 F (/.f64 1 (*.f64 F B))) (/.f64 x (tan.f64 B)))
55.8%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 F (sin.f64 B)))) (/.f64 x (tan.f64 B)))
49.0%
(-.f64 (*.f64 F (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 F F) -1/4))) (/.f64 1 (sin.f64 B)))) (/.f64 x (tan.f64 B)))
14.2%
(+.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
30.1%
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
29.1%
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
56.3%
(+.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)) (/.f64 -1 (sin.f64 B)))
35.6%
(+.f64 (neg.f64 (/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))) (/.f64 -1 (sin.f64 B)))
48.1%
(+.f64 (neg.f64 (/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
34.7%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
47.7%
(+.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)))))
56.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (pow.f64 (/.f64 -1 (cbrt.f64 (sin.f64 B))) 3))
56.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
49.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
58.6%
(+.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))))))
30.5%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 1 (sin.f64 B)))
31.5%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 -1 (sin.f64 B)))
41.0%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (hypot.f64 F (pow.f64 (fma.f64 2 x 2) 1/2)))))
23.0%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
24.0%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
60.7%
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
30.4%
(/.f64 (-.f64 1 x) B)
29.4%
(/.f64 (+.f64 -1 (neg.f64 x)) B)
60.7%
(/.f64 (neg.f64 x) (/.f64 (sin.f64 B) (cos.f64 B)))
62.2%
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
62.2%
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B)))
57.4%
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
57.4%
(-.f64 (/.f64 1 (sin.f64 B)) (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))
57.5%
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
56.8%
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
30.1%
(-.f64 (+.f64 (*.f64 B (+.f64 1/6 (*.f64 1/3 x))) (/.f64 1 B)) (/.f64 x B))
87.8%
(-.f64 (*.f64 F (/.f64 (/.f64 1 (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))) (/.f64 x (tan.f64 B)))
53.2%
(-.f64 (*.f64 F (/.f64 (/.f64 1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
55.8%
(-.f64 (*.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
62.2%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
53.3%
(-.f64 (*.f64 F (/.f64 1 (*.f64 F B))) (/.f64 x (tan.f64 B)))
55.8%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 F (sin.f64 B)))) (/.f64 x (tan.f64 B)))
49.0%
(-.f64 (*.f64 F (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 F F) -1/4))) (/.f64 1 (sin.f64 B)))) (/.f64 x (tan.f64 B)))
14.2%
(+.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
30.1%
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
29.1%
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
56.3%
(+.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)) (/.f64 -1 (sin.f64 B)))
35.6%
(+.f64 (neg.f64 (/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))) (/.f64 -1 (sin.f64 B)))
48.1%
(+.f64 (neg.f64 (/.f64 (sqrt.f64 x) (/.f64 (tan.f64 B) (sqrt.f64 x)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
34.7%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
47.7%
(+.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)))))
56.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (pow.f64 (/.f64 -1 (cbrt.f64 (sin.f64 B))) 3))
56.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
49.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
58.6%
(+.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))))))
30.5%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 1 (sin.f64 B)))
31.5%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 -1 (sin.f64 B)))
41.0%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (hypot.f64 F (pow.f64 (fma.f64 2 x 2) 1/2)))))
23.0%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
24.0%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
60.7%
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
Compiler

Compiled 2348 to 1734 computations (26.1% saved)

localize799.0ms (2.7%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
99.8%
(/.f64 (sin.f64 B) F)
99.8%
(/.f64 x (tan.f64 B))
99.4%
(/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F))
97.9%
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F)) (/.f64 x (tan.f64 B)))
100.0%
(sin.f64 B)
100.0%
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
99.8%
(/.f64 1 (sin.f64 B))
99.8%
(/.f64 x (tan.f64 B))
100.0%
(-.f64 (*.f64 F (/.f64 1 (*.f64 F B))) (/.f64 x (tan.f64 B)))
99.8%
(/.f64 x (tan.f64 B))
99.7%
(/.f64 1 (*.f64 F B))
76.6%
(*.f64 F (/.f64 1 (*.f64 F B)))
100.0%
(/.f64 (-.f64 1 x) B)
99.6%
(*.f64 F (/.f64 (/.f64 1 (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B)))
99.4%
(/.f64 (/.f64 1 (sqrt.f64 (fma.f64 F F 2))) (sin.f64 B))
99.2%
(/.f64 1 (sqrt.f64 (fma.f64 F F 2)))
75.6%
(sqrt.f64 (fma.f64 F F 2))
Compiler

Compiled 181 to 74 computations (59.1% saved)

series19.0ms (0.1%)

Counts
14 → 264
Calls

78 calls:

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

rewrite133.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
710×add-sqr-sqrt
696×pow1
696×*-un-lft-identity
656×add-exp-log
656×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

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

simplify291.0ms (1%)

Algorithm
egg-herbie
Rules
1412×times-frac
1358×fma-def
504×unswap-sqr
500×associate-+r+
500×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

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

eval494.0ms (1.7%)

Compiler

Compiled 22814 to 11301 computations (50.5% saved)

prune585.0ms (2%)

Pruning

51 alts after pruning (47 fresh and 4 done)

PrunedKeptTotal
New1062251087
Fresh72229
Picked235
Done011
Total1071511122
Accuracy
100.0%
Counts
1122 → 51
Alt Table
Click to see full alt table
StatusAccuracyProgram
11.2%
(pow.f64 (pow.f64 (/.f64 (-.f64 1 x) B) 3) 1/3)
32.2%
(/.f64 (fma.f64 F (sqrt.f64 1/2) (neg.f64 x)) B)
32.2%
(/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B)
54.9%
(/.f64 (-.f64 (tan.f64 B) (*.f64 (/.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 1/2)) x)) (*.f64 (/.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 1/2)) (tan.f64 B)))
30.4%
(/.f64 (-.f64 1 x) B)
29.4%
(/.f64 (+.f64 -1 (neg.f64 x)) B)
60.7%
(/.f64 (neg.f64 x) (/.f64 (sin.f64 B) (cos.f64 B)))
29.6%
(/.f64 (neg.f64 x) B)
30.3%
(/.f64 1 (/.f64 B (-.f64 1 x)))
10.2%
(/.f64 1 B)
62.2%
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
62.1%
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F)) (*.f64 (/.f64 1 (tan.f64 B)) x))
59.1%
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
59.1%
(-.f64 (/.f64 F (/.f64 B (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))
57.4%
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
57.5%
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
30.4%
(-.f64 (/.f64 1 B) (/.f64 x B))
56.8%
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
30.0%
(-.f64 (+.f64 (*.f64 B (-.f64 (*.f64 1/3 x) (*.f64 -1/6 (*.f64 F (sqrt.f64 1/2))))) (/.f64 (*.f64 F (sqrt.f64 1/2)) B)) (/.f64 x B))
62.2%
(-.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F) (/.f64 x (tan.f64 B)))
72.8%
(-.f64 (*.f64 F (/.f64 (/.f64 1 (-.f64 (neg.f64 F) (/.f64 1 F))) (sin.f64 B))) (/.f64 x (tan.f64 B)))
73.5%
(-.f64 (*.f64 F (/.f64 (/.f64 1 (+.f64 F (/.f64 1 F))) (sin.f64 B))) (/.f64 x (tan.f64 B)))
62.2%
(-.f64 (*.f64 F (/.f64 (/.f64 1 (sqrt.f64 2)) (sin.f64 B))) (/.f64 x (tan.f64 B)))
53.2%
(-.f64 (*.f64 F (/.f64 (/.f64 1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
55.8%
(-.f64 (*.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
53.3%
(-.f64 (*.f64 F (/.f64 1 (*.f64 F B))) (/.f64 x (tan.f64 B)))
34.4%
(-.f64 (*.f64 F (/.f64 1 (*.f64 F B))) (*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (tan.f64 B))))
53.2%
(-.f64 (*.f64 F (/.f64 1 (*.f64 F B))) (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))
53.2%
(-.f64 (*.f64 F (/.f64 1 (*.f64 F B))) (*.f64 (/.f64 1 (tan.f64 B)) x))
55.8%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 F (sin.f64 B)))) (/.f64 x (tan.f64 B)))
49.0%
(-.f64 (*.f64 F (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 F F) -1/4))) (/.f64 1 (sin.f64 B)))) (/.f64 x (tan.f64 B)))
14.2%
(+.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
30.1%
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
30.4%
(+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))
29.1%
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
56.3%
(+.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)) (/.f64 -1 (sin.f64 B)))
34.7%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
47.7%
(+.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)))))
56.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (pow.f64 (/.f64 -1 (cbrt.f64 (sin.f64 B))) 3))
56.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
49.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
30.5%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 1 (sin.f64 B)))
31.5%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 -1 (sin.f64 B)))
41.0%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (hypot.f64 F (pow.f64 (fma.f64 2 x 2) 1/2)))))
23.0%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
30.3%
(*.f64 (-.f64 1 x) (/.f64 1 B))
60.7%
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
14.0%
(log.f64 (exp.f64 (/.f64 (-.f64 1 x) B)))
23.3%
(fabs.f64 (/.f64 (-.f64 1 x) B))
37.7%
(fabs.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))
17.1%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 x) B)))
11.2%
(pow.f64 (pow.f64 (/.f64 (-.f64 1 x) B) 3) 1/3)
32.2%
(/.f64 (fma.f64 F (sqrt.f64 1/2) (neg.f64 x)) B)
32.2%
(/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B)
54.9%
(/.f64 (-.f64 (tan.f64 B) (*.f64 (/.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 1/2)) x)) (*.f64 (/.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 1/2)) (tan.f64 B)))
30.4%
(/.f64 (-.f64 1 x) B)
29.4%
(/.f64 (+.f64 -1 (neg.f64 x)) B)
60.7%
(/.f64 (neg.f64 x) (/.f64 (sin.f64 B) (cos.f64 B)))
29.6%
(/.f64 (neg.f64 x) B)
30.3%
(/.f64 1 (/.f64 B (-.f64 1 x)))
10.2%
(/.f64 1 B)
62.2%
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
62.1%
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 (sin.f64 B) F)) (*.f64 (/.f64 1 (tan.f64 B)) x))
59.1%
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
59.1%
(-.f64 (/.f64 F (/.f64 B (sqrt.f64 1/2))) (/.f64 x (tan.f64 B)))
57.4%
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
57.5%
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
30.4%
(-.f64 (/.f64 1 B) (/.f64 x B))
56.8%
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
30.0%
(-.f64 (+.f64 (*.f64 B (-.f64 (*.f64 1/3 x) (*.f64 -1/6 (*.f64 F (sqrt.f64 1/2))))) (/.f64 (*.f64 F (sqrt.f64 1/2)) B)) (/.f64 x B))
62.2%
(-.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sin.f64 B)) F) (/.f64 x (tan.f64 B)))
72.8%
(-.f64 (*.f64 F (/.f64 (/.f64 1 (-.f64 (neg.f64 F) (/.f64 1 F))) (sin.f64 B))) (/.f64 x (tan.f64 B)))
73.5%
(-.f64 (*.f64 F (/.f64 (/.f64 1 (+.f64 F (/.f64 1 F))) (sin.f64 B))) (/.f64 x (tan.f64 B)))
62.2%
(-.f64 (*.f64 F (/.f64 (/.f64 1 (sqrt.f64 2)) (sin.f64 B))) (/.f64 x (tan.f64 B)))
53.2%
(-.f64 (*.f64 F (/.f64 (/.f64 1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
55.8%
(-.f64 (*.f64 F (/.f64 (/.f64 -1 F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
53.3%
(-.f64 (*.f64 F (/.f64 1 (*.f64 F B))) (/.f64 x (tan.f64 B)))
34.4%
(-.f64 (*.f64 F (/.f64 1 (*.f64 F B))) (*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (tan.f64 B))))
53.2%
(-.f64 (*.f64 F (/.f64 1 (*.f64 F B))) (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))
53.2%
(-.f64 (*.f64 F (/.f64 1 (*.f64 F B))) (*.f64 (/.f64 1 (tan.f64 B)) x))
55.8%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 F (sin.f64 B)))) (/.f64 x (tan.f64 B)))
49.0%
(-.f64 (*.f64 F (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 F F) -1/4))) (/.f64 1 (sin.f64 B)))) (/.f64 x (tan.f64 B)))
14.2%
(+.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
30.1%
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
30.4%
(+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))
29.1%
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
56.3%
(+.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)) (/.f64 -1 (sin.f64 B)))
34.7%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
47.7%
(+.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)))))
56.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (pow.f64 (/.f64 -1 (cbrt.f64 (sin.f64 B))) 3))
56.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
49.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
30.5%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 1 (sin.f64 B)))
31.5%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 -1 (sin.f64 B)))
41.0%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (hypot.f64 F (pow.f64 (fma.f64 2 x 2) 1/2)))))
23.0%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
30.3%
(*.f64 (-.f64 1 x) (/.f64 1 B))
60.7%
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
14.0%
(log.f64 (exp.f64 (/.f64 (-.f64 1 x) B)))
23.3%
(fabs.f64 (/.f64 (-.f64 1 x) B))
37.7%
(fabs.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))
17.1%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 x) B)))
Compiler

Compiled 2998 to 2208 computations (26.4% saved)

localize721.0ms (2.5%)

Localize:

Found 14 expressions with local error:

NewAccuracyProgram
99.9%
(/.f64 1 (-.f64 (neg.f64 F) (/.f64 1 F)))
99.8%
(/.f64 x (tan.f64 B))
99.7%
(*.f64 F (/.f64 (/.f64 1 (-.f64 (neg.f64 F) (/.f64 1 F))) (sin.f64 B)))
99.6%
(/.f64 (/.f64 1 (-.f64 (neg.f64 F) (/.f64 1 F))) (sin.f64 B))
100.0%
(tan.f64 B)
100.0%
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
99.8%
(/.f64 x (tan.f64 B))
100.0%
(-.f64 (*.f64 F (sqrt.f64 1/2)) x)
99.8%
(/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B)
99.3%
(*.f64 F (sqrt.f64 1/2))
99.9%
(/.f64 1 (+.f64 F (/.f64 1 F)))
99.8%
(/.f64 x (tan.f64 B))
99.7%
(*.f64 F (/.f64 (/.f64 1 (+.f64 F (/.f64 1 F))) (sin.f64 B)))
99.6%
(/.f64 (/.f64 1 (+.f64 F (/.f64 1 F))) (sin.f64 B))
Compiler

Compiled 201 to 100 computations (50.2% saved)

series33.0ms (0.1%)

Counts
11 → 204
Calls

57 calls:

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

rewrite144.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
652×add-sqr-sqrt
642×pow1
642×*-un-lft-identity
602×add-exp-log
602×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

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

simplify415.0ms (1.4%)

Algorithm
egg-herbie
Rules
974×associate-*r*
792×associate-*l*
740×fma-def
614×times-frac
412×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

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

eval721.0ms (2.5%)

Compiler

Compiled 20106 to 10664 computations (47% saved)

prune301.0ms (1%)

Pruning

57 alts after pruning (52 fresh and 5 done)

PrunedKeptTotal
New91420934
Fresh103242
Picked325
Done134
Total92857985
Accuracy
100.0%
Counts
985 → 57
Alt Table
Click to see full alt table
StatusAccuracyProgram
17.9%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B)) 2)
32.2%
(/.f64 (fma.f64 (sqrt.f64 1/2) F (neg.f64 x)) B)
32.2%
(/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B)
16.4%
(/.f64 (-.f64 (exp.f64 (log.f64 (*.f64 F (sqrt.f64 1/2)))) x) B)
30.4%
(/.f64 (-.f64 1 x) B)
29.4%
(/.f64 (+.f64 -1 (neg.f64 x)) B)
12.6%
(/.f64 (*.f64 F (sqrt.f64 1/2)) B)
60.7%
(/.f64 (neg.f64 x) (/.f64 (sin.f64 B) (cos.f64 B)))
29.6%
(/.f64 (neg.f64 x) B)
12.6%
(/.f64 F (/.f64 B (sqrt.f64 1/2)))
32.2%
(/.f64 1 (/.f64 B (-.f64 (*.f64 F (sqrt.f64 1/2)) x)))
30.3%
(/.f64 1 (/.f64 B (-.f64 1 x)))
10.2%
(/.f64 1 B)
73.4%
(-.f64 (/.f64 (/.f64 F (-.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B)))
73.6%
(-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B)))
61.0%
(-.f64 (/.f64 (/.f64 F B) (+.f64 F (/.f64 1 F))) (/.f64 x (tan.f64 B)))
62.2%
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
42.3%
(-.f64 (/.f64 (*.f64 (neg.f64 F) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
43.2%
(-.f64 (/.f64 (*.f64 F F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
59.1%
(-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B)))
60.0%
(-.f64 (/.f64 (neg.f64 (/.f64 F B)) (+.f64 F (/.f64 1 F))) (/.f64 x (tan.f64 B)))
57.4%
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
57.5%
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
30.4%
(-.f64 (/.f64 1 B) (/.f64 x B))
56.8%
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
50.2%
(-.f64 (-.f64 (/.f64 (*.f64 (*.f64 -1/6 B) F) (+.f64 F (/.f64 1 F))) (/.f64 (/.f64 F B) (+.f64 F (/.f64 1 F)))) (/.f64 x (tan.f64 B)))
30.0%
(-.f64 (+.f64 (*.f64 B (-.f64 (*.f64 1/3 x) (*.f64 -1/6 (*.f64 F (sqrt.f64 1/2))))) (/.f64 (*.f64 F (sqrt.f64 1/2)) B)) (/.f64 x B))
58.8%
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 B F) (+.f64 F (/.f64 1 F)))) (/.f64 F (*.f64 B (+.f64 F (/.f64 1 F))))) (/.f64 x (tan.f64 B)))
73.6%
(-.f64 (*.f64 (/.f64 1 (sin.f64 B)) (/.f64 F (+.f64 F (/.f64 1 F)))) (/.f64 x (tan.f64 B)))
41.5%
(-.f64 (*.f64 F (/.f64 (/.f64 1 (-.f64 (neg.f64 F) (/.f64 1 F))) (sin.f64 B))) (/.f64 x B))
72.7%
(-.f64 (*.f64 F (/.f64 (/.f64 1 (+.f64 F (/.f64 1 F))) (sin.f64 B))) (/.f64 x (log1p.f64 (expm1.f64 (tan.f64 B)))))
42.3%
(-.f64 (*.f64 F (/.f64 (/.f64 1 (+.f64 F (/.f64 1 F))) (sin.f64 B))) (/.f64 x B))
73.4%
(-.f64 (*.f64 F (/.f64 (/.f64 1 (+.f64 F (/.f64 1 F))) (sin.f64 B))) (*.f64 (/.f64 1 (tan.f64 B)) x))
62.2%
(-.f64 (*.f64 F (/.f64 (/.f64 1 (sqrt.f64 2)) (sin.f64 B))) (/.f64 x (tan.f64 B)))
53.3%
(-.f64 (*.f64 F (/.f64 1 (*.f64 F B))) (/.f64 x (tan.f64 B)))
34.4%
(-.f64 (*.f64 F (/.f64 1 (*.f64 F B))) (*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (tan.f64 B))))
53.2%
(-.f64 (*.f64 F (/.f64 1 (*.f64 F B))) (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)))
53.2%
(-.f64 (*.f64 F (/.f64 1 (*.f64 F B))) (*.f64 (/.f64 1 (tan.f64 B)) x))
55.8%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 F (sin.f64 B)))) (/.f64 x (tan.f64 B)))
49.0%
(-.f64 (*.f64 F (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 F F) -1/4))) (/.f64 1 (sin.f64 B)))) (/.f64 x (tan.f64 B)))
14.2%
(+.f64 (/.f64 F (*.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B)))
30.1%
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
30.4%
(+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))
29.1%
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
56.3%
(+.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)) (/.f64 -1 (sin.f64 B)))
34.7%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
47.7%
(+.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)))))
56.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (pow.f64 (/.f64 -1 (cbrt.f64 (sin.f64 B))) 3))
56.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
49.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
30.5%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 1 (sin.f64 B)))
31.5%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 -1 (sin.f64 B)))
41.0%
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (hypot.f64 F (pow.f64 (fma.f64 2 x 2) 1/2)))))
30.3%
(*.f64 (-.f64 1 x) (/.f64 1 B))
60.7%
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
23.3%
(fabs.f64 (/.f64 (-.f64 1 x) B))
23.3%
(fabs.f64 (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B)))
Compiler

Compiled 2281 to 1381 computations (39.5% saved)

regimes780.0ms (2.7%)

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

4 calls:

317.0ms
F
183.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)))))
145.0ms
x
99.0ms
B
Results
AccuracySegmentsBranch
99.7%3F
90.8%2B
94.1%3x
98.0%4(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
Compiler

Compiled 1425 to 762 computations (46.5% saved)

regimes540.0ms (1.8%)

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

476.0ms
F
Results
AccuracySegmentsBranch
99.6%3F
Compiler

Compiled 1095 to 580 computations (47% saved)

regimes310.0ms (1.1%)

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

243.0ms
F
Results
AccuracySegmentsBranch
99.6%3F
Compiler

Compiled 1026 to 541 computations (47.3% saved)

regimes334.0ms (1.1%)

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

1 calls:

292.0ms
F
Results
AccuracySegmentsBranch
99.5%3F
Compiler

Compiled 999 to 525 computations (47.4% saved)

regimes210.0ms (0.7%)

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

1 calls:

164.0ms
F
Results
AccuracySegmentsBranch
99.5%3F
Compiler

Compiled 938 to 490 computations (47.8% saved)

regimes212.0ms (0.7%)

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

1 calls:

159.0ms
F
Results
AccuracySegmentsBranch
99.5%3F
Compiler

Compiled 880 to 462 computations (47.5% saved)

regimes314.0ms (1.1%)

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

2 calls:

203.0ms
x
92.0ms
F
Results
AccuracySegmentsBranch
84.5%6x
93.6%3F
Compiler

Compiled 836 to 447 computations (46.5% saved)

regimes106.0ms (0.4%)

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

1 calls:

89.0ms
F
Results
AccuracySegmentsBranch
93.5%3F
Compiler

Compiled 697 to 364 computations (47.8% saved)

regimes89.0ms (0.3%)

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

1 calls:

75.0ms
F
Results
AccuracySegmentsBranch
93.4%3F
Compiler

Compiled 601 to 320 computations (46.8% saved)

regimes75.0ms (0.3%)

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

1 calls:

63.0ms
F
Results
AccuracySegmentsBranch
93.4%3F
Compiler

Compiled 489 to 275 computations (43.8% saved)

regimes217.0ms (0.7%)

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

2 calls:

144.0ms
B
60.0ms
F
Results
AccuracySegmentsBranch
73.8%7B
86.1%3F
Compiler

Compiled 482 to 273 computations (43.4% saved)

regimes131.0ms (0.4%)

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

1 calls:

115.0ms
F
Results
AccuracySegmentsBranch
81.9%3F
Compiler

Compiled 449 to 257 computations (42.8% saved)

regimes265.0ms (0.9%)

Counts
39 → 3
Calls
Call 1
Inputs
(/.f64 1 B)
(/.f64 (neg.f64 x) B)
(/.f64 (-.f64 1 x) B)
(/.f64 (+.f64 -1 (neg.f64 x)) B)
(*.f64 (-.f64 1 x) (/.f64 1 B))
(-.f64 (/.f64 1 B) (/.f64 x B))
(/.f64 1 (/.f64 B (-.f64 1 x)))
(+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))
(+.f64 (*.f64 B (+.f64 1/6 (*.f64 x 1/3))) (/.f64 (-.f64 1 x) B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) B)) (*.f64 B (-.f64 (*.f64 1/3 x) 1/6)))
(-.f64 (+.f64 (*.f64 B (+.f64 1/6 (*.f64 1/3 x))) (/.f64 1 B)) (/.f64 x B))
(fabs.f64 (/.f64 (-.f64 1 x) B))
(/.f64 F (/.f64 B (sqrt.f64 1/2)))
(/.f64 (*.f64 F (sqrt.f64 1/2)) B)
(-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))
(/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B)
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
(/.f64 1 (/.f64 B (-.f64 (*.f64 F (sqrt.f64 1/2)) x)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(fabs.f64 (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B)))
(-.f64 (*.f64 F (/.f64 1 (*.f64 F B))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (/.f64 1 (*.f64 F B))) (*.f64 (/.f64 1 (tan.f64 B)) x))
(-.f64 (/.f64 (/.f64 F B) (+.f64 F (/.f64 1 F))) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 -1 (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 (neg.f64 (/.f64 F B)) (+.f64 F (/.f64 1 F))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (/.f64 (/.f64 1 (+.f64 F (/.f64 1 F))) (sin.f64 B))) (/.f64 x B))
(-.f64 (*.f64 F (/.f64 (/.f64 1 (-.f64 (neg.f64 F) (/.f64 1 F))) (sin.f64 B))) (/.f64 x B))
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 -1/3 B) (/.f64 1 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 B F) (+.f64 F (/.f64 1 F)))) (/.f64 F (*.f64 B (+.f64 F (/.f64 1 F))))) (/.f64 x (tan.f64 B)))
(-.f64 (-.f64 (/.f64 (*.f64 (*.f64 -1/6 B) F) (+.f64 F (/.f64 1 F))) (/.f64 (/.f64 F B) (+.f64 F (/.f64 1 F)))) (/.f64 x (tan.f64 B)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 x) B)))
(log.f64 (exp.f64 (/.f64 (-.f64 1 x) B)))
(/.f64 (neg.f64 x) (/.f64 (sin.f64 B) (cos.f64 B)))
(/.f64 (fma.f64 F (sqrt.f64 1/2) (neg.f64 x)) B)
(/.f64 (fma.f64 (sqrt.f64 1/2) F (neg.f64 x)) B)
(fabs.f64 (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
Outputs
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
(-.f64 (/.f64 (/.f64 F B) (+.f64 F (/.f64 1 F))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 F (/.f64 (/.f64 1 (+.f64 F (/.f64 1 F))) (sin.f64 B))) (/.f64 x B))
Calls

2 calls:

180.0ms
x
54.0ms
F
Results
AccuracySegmentsBranch
72.4%6x
76.3%3F
Compiler

Compiled 444 to 257 computations (42.1% saved)

regimes147.0ms (0.5%)

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

1 calls:

119.0ms
F
Results
AccuracySegmentsBranch
75.3%3F
Compiler

Compiled 261 to 158 computations (39.5% saved)

regimes142.0ms (0.5%)

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

1 calls:

116.0ms
F
Results
AccuracySegmentsBranch
75.3%3F
Compiler

Compiled 246 to 152 computations (38.2% saved)

regimes599.0ms (2%)

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

3 calls:

277.0ms
x
172.0ms
F
130.0ms
B
Results
AccuracySegmentsBranch
64.8%5B
68.1%9x
68.9%5F
Compiler

Compiled 210 to 132 computations (37.1% saved)

regimes97.0ms (0.3%)

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

1 calls:

88.0ms
F
Results
AccuracySegmentsBranch
66.6%5F
Compiler

Compiled 153 to 100 computations (34.6% saved)

regimes177.0ms (0.6%)

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

2 calls:

126.0ms
F
44.0ms
B
Results
AccuracySegmentsBranch
64.8%5B
63.9%7F
Compiler

Compiled 138 to 91 computations (34.1% saved)

regimes40.0ms (0.1%)

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

1 calls:

36.0ms
B
Results
AccuracySegmentsBranch
59.9%3B
Compiler

Compiled 126 to 83 computations (34.1% saved)

regimes129.0ms (0.4%)

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

3 calls:

63.0ms
B
34.0ms
F
29.0ms
x
Results
AccuracySegmentsBranch
46.0%4F
35.5%3x
34.8%7B
Compiler

Compiled 126 to 84 computations (33.3% saved)

regimes25.0ms (0.1%)

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

1 calls:

22.0ms
F
Results
AccuracySegmentsBranch
44.2%3F
Compiler

Compiled 106 to 70 computations (34% saved)

regimes18.0ms (0.1%)

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

1 calls:

15.0ms
F
Results
AccuracySegmentsBranch
44.0%3F
Compiler

Compiled 46 to 30 computations (34.8% saved)

regimes14.0ms (0%)

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

1 calls:

13.0ms
F
Results
AccuracySegmentsBranch
44.0%3F
Compiler

Compiled 32 to 21 computations (34.4% saved)

regimes9.0ms (0%)

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

1 calls:

8.0ms
F
Results
AccuracySegmentsBranch
37.2%2F
Compiler

Compiled 19 to 13 computations (31.6% saved)

regimes20.0ms (0.1%)

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

2 calls:

10.0ms
x
9.0ms
F
Results
AccuracySegmentsBranch
33.5%3x
33.0%3F
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes9.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

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

Compiled 18 to 14 computations (22.2% saved)

bsearch86.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
67.0ms
80.34205115593154
233444380229162.3
18.0ms
-4.54682882341395e+46
-2.8054014450355357e+38
Results
31.0ms45×body1024valid
31.0ms113×body256valid
13.0ms31×body512valid
4.0ms19×body256infinite
3.0ms15×body256invalid
Compiler

Compiled 478 to 353 computations (26.2% saved)

bsearch175.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
142.0ms
80.34205115593154
233444380229162.3
33.0ms
-2037792255.9893384
-1061457385.4171093
Results
67.0ms53×body1024valid
50.0ms129×body256valid
24.0ms21×body512valid
17.0ms32×body256invalid
8.0ms21×body256infinite
Compiler

Compiled 652 to 504 computations (22.7% saved)

bsearch38.0ms (0.1%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
6.0ms
80.34205115593154
233444380229162.3
30.0ms
-2037792255.9893384
-1061457385.4171093
Results
17.0ms24×body1024valid
13.0ms48×body256valid
3.0msbody512valid
2.0ms10×body256invalid
0.0msbody256infinite
Compiler

Compiled 256 to 198 computations (22.7% saved)

bsearch130.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
54.0ms
7.833210634692556e-23
5.280451933549905e-20
76.0ms
-36580.739027618256
-9.92636709943734e-7
Results
57.0ms168×body256valid
41.0ms61×body1024valid
13.0ms28×body512valid
7.0ms31×body256infinite
6.0ms26×body256invalid
Compiler

Compiled 840 to 616 computations (26.7% saved)

bsearch124.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
50.0ms
7.833210634692556e-23
5.280451933549905e-20
73.0ms
-36580.739027618256
-9.92636709943734e-7
Results
53.0ms76×body1024valid
37.0ms153×body256valid
13.0ms29×body512valid
7.0ms38×body256invalid
7.0ms30×body256infinite
Compiler

Compiled 696 to 508 computations (27% saved)

bsearch120.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
49.0ms
7.833210634692556e-23
5.280451933549905e-20
70.0ms
-36580.739027618256
-9.92636709943734e-7
Results
42.0ms172×body256valid
40.0ms62×body1024valid
18.0ms33×body512valid
10.0ms46×body256invalid
5.0ms21×body256infinite
Compiler

Compiled 696 to 508 computations (27% saved)

bsearch131.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
52.0ms
7.833210634692556e-23
5.280451933549905e-20
76.0ms
-9.92636709943734e-7
-4.274494656704407e-28
Results
47.0ms68×body1024valid
45.0ms168×body256valid
15.0ms34×body512valid
9.0ms46×body256invalid
8.0ms34×body256infinite
Compiler

Compiled 715 to 517 computations (27.7% saved)

bsearch138.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
53.0ms
7.833210634692556e-23
5.280451933549905e-20
84.0ms
-9.92636709943734e-7
-4.274494656704407e-28
Results
52.0ms78×body1024valid
44.0ms156×body256valid
21.0ms49×body512valid
9.0ms40×body256invalid
6.0ms21×body256infinite
Compiler

Compiled 616 to 451 computations (26.8% saved)

bsearch106.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
34.0ms
5.280451933549905e-20
1.4432686273458546e-19
71.0ms
-9.92636709943734e-7
-4.274494656704407e-28
Results
41.0ms57×body1024valid
35.0ms147×body256valid
12.0ms28×body512valid
8.0ms34×body256invalid
6.0ms24×body256infinite
Compiler

Compiled 484 to 364 computations (24.8% saved)

bsearch114.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
37.0ms
5.280451933549905e-20
1.4432686273458546e-19
76.0ms
-9.92636709943734e-7
-4.274494656704407e-28
Results
42.0ms61×body1024valid
37.0ms140×body256valid
12.0ms25×body512valid
9.0ms49×body256invalid
8.0ms30×body256infinite
Compiler

Compiled 484 to 364 computations (24.8% saved)

bsearch148.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
73.0ms
80.34205115593154
233444380229162.3
75.0ms
-2.6357944218549104e-94
-3.6831310034503083e-104
Results
61.0ms83×body1024valid
42.0ms157×body256valid
21.0ms44×body512valid
9.0ms41×body256invalid
9.0ms36×body256infinite
Compiler

Compiled 656 to 468 computations (28.7% saved)

bsearch221.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
135.0ms
6.203657862139946e+86
1.218627078796839e+90
86.0ms
-2.6357944218549104e-94
-3.6831310034503083e-104
Results
89.0ms76×body1024valid
68.0ms146×body256valid
36.0ms42×body512valid
12.0ms24×body256infinite
8.0ms25×body256invalid
Compiler

Compiled 650 to 456 computations (29.8% saved)

bsearch231.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
133.0ms
6.203657862139946e+86
1.218627078796839e+90
97.0ms
-1.6500938204239093e-111
-7.850953192655217e-112
Results
95.0ms52×body1024valid
75.0ms112×body256valid
21.0ms18×body512valid
18.0ms26×body256infinite
12.0ms22×body256invalid
Compiler

Compiled 505 to 356 computations (29.5% saved)

bsearch156.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
21.0ms
2.633408438889768e-29
2.8190256793888035e-29
134.0ms
-4.54682882341395e+46
-2.8054014450355357e+38
Results
66.0ms36×body1024valid
48.0ms68×body256valid
19.0ms16×body512valid
11.0ms21×body256invalid
5.0msbody256infinite
Compiler

Compiled 305 to 225 computations (26.2% saved)

bsearch55.0ms (0.2%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
12.0ms
80.34205115593154
233444380229162.3
42.0ms
-1.6500938204239093e-111
-7.850953192655217e-112
Results
18.0ms25×body1024valid
18.0ms68×body256valid
7.0ms12×body512valid
6.0ms28×body256invalid
2.0msbody256infinite
Compiler

Compiled 261 to 190 computations (27.2% saved)

bsearch185.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
43.0ms
6.893650393622754e-114
6.756486430470395e-113
47.0ms
4.367526385689626e-158
1.8723257879856362e-156
54.0ms
-1.3218539028673896e-226
-5.171355558706036e-230
40.0ms
-2.7488774365395844e-119
-2.8369570530995827e-120
Results
72.0ms103×body1024valid
58.0ms245×body256valid
22.0ms44×body512valid
17.0ms71×body256invalid
9.0ms40×body256infinite
Compiler

Compiled 747 to 577 computations (22.8% saved)

bsearch224.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
41.0ms
6.893650393622754e-114
6.756486430470395e-113
46.0ms
1.767327529700257e-152
2.8520282652164615e-151
61.0ms
-1.3218539028673896e-226
-5.171355558706036e-230
75.0ms
-9.92636709943734e-7
-4.274494656704407e-28
Results
95.0ms132×body1024valid
71.0ms285×body256valid
26.0ms57×body512valid
15.0ms80×body256invalid
9.0ms38×body256infinite
Compiler

Compiled 815 to 615 computations (24.5% saved)

bsearch125.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
8.66968865802706e-51
1.6330481701776444e-49
33.0ms
2.9194177138379473e-114
3.970312103355558e-113
28.0ms
2.0838159395967797e-247
4.126879777772093e-246
35.0ms
-2.453682472767268e-113
-7.287839625081375e-118
Results
98.0ms363×body256valid
20.0ms85×body256infinite
Compiler

Compiled 669 to 506 computations (24.4% saved)

bsearch65.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
3.600983936537596e-295
4.19109957904244e-291
33.0ms
-2.453682472767268e-113
-7.287839625081375e-118
Results
44.0ms180×body256valid
17.0ms76×body256infinite
Compiler

Compiled 356 to 268 computations (24.7% saved)

bsearch116.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
2.633408438889768e-29
2.8190256793888035e-29
36.0ms
-3.723241496884045e-121
-7.144365174210592e-122
63.0ms
-36580.739027618256
-9.92636709943734e-7
Results
42.0ms174×body256valid
39.0ms56×body1024valid
19.0ms23×body512valid
7.0ms38×body256invalid
5.0ms19×body256infinite
Compiler

Compiled 367 to 289 computations (21.3% saved)

bsearch113.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
2.633408438889768e-29
2.8190256793888035e-29
94.0ms
-4.006649561066662e-111
-1.6500938204239093e-111
Results
39.0ms55×body256valid
36.0ms18×body1024valid
19.0ms15×body512valid
9.0ms13×body256invalid
6.0msbody256infinite
Compiler

Compiled 149 to 115 computations (22.8% saved)

bsearch123.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
2.633408438889768e-29
2.8190256793888035e-29
101.0ms
-4.006649561066662e-111
-1.6500938204239093e-111
Results
45.0ms23×body1024valid
35.0ms47×body256valid
21.0ms16×body512valid
10.0ms16×body256invalid
7.0ms10×body256infinite
Compiler

Compiled 145 to 112 computations (22.8% saved)

bsearch117.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
2.633408438889768e-29
2.8190256793888035e-29
96.0ms
-4.006649561066662e-111
-1.6500938204239093e-111
Results
41.0ms21×body1024valid
34.0ms47×body256valid
20.0ms16×body512valid
9.0ms12×body256infinite
8.0ms14×body256invalid
Compiler

Compiled 143 to 111 computations (22.4% saved)

bsearch21.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
20.0ms
2.633408438889768e-29
2.8190256793888035e-29
Results
11.0msbody1024valid
4.0msbody256valid
2.0msbody512valid
1.0msbody256infinite
Compiler

Compiled 53 to 41 computations (22.6% saved)

bsearch316.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
181.0ms
2.6105826759750764e-75
1.0446291792043197e-63
134.0ms
-3.848487212414964e-222
-2.545283353588065e-224
Results
135.0ms69×body1024valid
123.0ms166×body256valid
47.0ms37×body512valid
Compiler

Compiled 291 to 232 computations (20.3% saved)

simplify228.0ms (0.8%)

Algorithm
egg-herbie
Rules
82×+-commutative
62×sub-neg
52×*-commutative
26×neg-mul-1
26×neg-sub0
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02422886
13212838
23772822
34082818
44172818
54202818
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 F -20000000000000000607572056854007333781504) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 130000000) (-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -1100000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 22500000) (+.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 -1150000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 100) (+.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 -1) (-.f64 (*.f64 F (/.f64 (/.f64 1 (-.f64 (neg.f64 F) (/.f64 1 F))) (sin.f64 B))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 8639981972601953/166153499473114484112975882535043072) (-.f64 (*.f64 F (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 F F) -1/4))) (/.f64 1 (sin.f64 B)))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -8196551321814303/9007199254740992) (-.f64 (*.f64 F (/.f64 (/.f64 1 (-.f64 (neg.f64 F) (/.f64 1 F))) (sin.f64 B))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 8639981972601953/166153499473114484112975882535043072) (-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -8196551321814303/9007199254740992) (-.f64 (*.f64 F (/.f64 (/.f64 1 (-.f64 (neg.f64 F) (/.f64 1 F))) (sin.f64 B))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 8639981972601953/166153499473114484112975882535043072) (-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -1983393922805251/2361183241434822606848) (-.f64 (*.f64 F (/.f64 (/.f64 1 (-.f64 (neg.f64 F) (/.f64 1 F))) (sin.f64 B))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 8639981972601953/166153499473114484112975882535043072) (-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -4533471823554859/4722366482869645213696) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 8639981972601953/166153499473114484112975882535043072) (-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -4533471823554859/4722366482869645213696) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 5815372481559007/41538374868278621028243970633760768) (-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -4533471823554859/4722366482869645213696) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 5815372481559007/41538374868278621028243970633760768) (-.f64 (/.f64 F (/.f64 B (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -4884968572169573/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 400) (-.f64 (/.f64 (/.f64 F B) (+.f64 F (/.f64 1 F))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -4884968572169573/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 679999999999999954734901982534403361581582333531761820700583557912369086390586996424704) (-.f64 (/.f64 (/.f64 F B) (+.f64 F (/.f64 1 F))) (/.f64 x (tan.f64 B))) (-.f64 (*.f64 F (/.f64 (/.f64 1 (+.f64 F (/.f64 1 F))) (sin.f64 B))) (/.f64 x B))))
(if (<=.f64 F -279230041217001/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 640000000000000009363644947631918739820827512233379237938310903788669673120734858182656) (-.f64 (/.f64 (/.f64 F B) (+.f64 F (/.f64 1 F))) (/.f64 x (tan.f64 B))) (-.f64 (*.f64 F (/.f64 (/.f64 1 (+.f64 F (/.f64 1 F))) (sin.f64 B))) (/.f64 x B))))
(if (<=.f64 F -300000000000000012135895401846682943488) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 1248841731117715/44601490397061246283071436545296723011960832) (-.f64 (/.f64 (neg.f64 (/.f64 F B)) (+.f64 F (/.f64 1 F))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -279230041217001/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 200000000) (-.f64 (/.f64 (/.f64 F B) (+.f64 F (/.f64 1 F))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -29811744551187/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F -4907658622599573/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 2318722513810355/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 2772669694120815/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -4533471823554859/4722366482869645213696) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -5735559294585935/54624374234151766213262145869588543874209860176411919649966143993970993052202041929903572589539772749766081827581405105732721063150545838738336612780694159737611530891378807262929537318189580490579681412185183043434010607923007170897214483464192) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 4198533197613965/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 6931674235302037/693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539456) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 B -2841986436473835/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 B 6927537730327031/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 B 7278257947067139/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728) (/.f64 (-.f64 1 x) B) (if (<=.f64 B 3027728385471019/26328072917139296674479506920917608079723773850137277813577744384) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 B -1317018104707387/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 B 5056011941800263/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (/.f64 (neg.f64 x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -4574792530279969/73786976294838206464) (/.f64 (+.f64 -1 (neg.f64 x)) B) (if (<=.f64 F -5814709794364855/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (/.f64 F (/.f64 B (sqrt.f64 1/2))) (if (<=.f64 F 4816960962882615/178405961588244985132285746181186892047843328) (/.f64 (neg.f64 x) B) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B)))))
(if (<=.f64 F -1252304427276247/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (/.f64 (+.f64 -1 (neg.f64 x)) B) (if (<=.f64 F 1248841731117715/44601490397061246283071436545296723011960832) (/.f64 (neg.f64 x) B) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -5415370496329717/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288) (/.f64 (+.f64 -1 (neg.f64 x)) B) (if (<=.f64 F 1248841731117715/44601490397061246283071436545296723011960832) (/.f64 (neg.f64 x) B) (-.f64 (/.f64 1 B) (/.f64 x B))))
(if (<=.f64 F -5144601971513231/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288) (/.f64 (+.f64 -1 (neg.f64 x)) B) (if (<=.f64 F 1248841731117715/44601490397061246283071436545296723011960832) (/.f64 (neg.f64 x) B) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F 1248841731117715/44601490397061246283071436545296723011960832) (/.f64 (neg.f64 x) B) (/.f64 (-.f64 1 x) B))
(if (<=.f64 x -5469855589471755/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (/.f64 (neg.f64 x) B) (if (<=.f64 x 6067343484199397/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) (/.f64 1 B) (/.f64 (neg.f64 x) B)))
(/.f64 1 B)
Outputs
(if (<=.f64 F -20000000000000000607572056854007333781504) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 130000000) (-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -1100000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 22500000) (+.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 -1100000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 22500000) (+.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 -1100000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 22500000) (-.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 -1100000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 22500000) (+.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 -1150000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 100) (+.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 -1150000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 100) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B))))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -1150000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 100) (-.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 -1150000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 100) (+.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 -1) (-.f64 (*.f64 F (/.f64 (/.f64 1 (-.f64 (neg.f64 F) (/.f64 1 F))) (sin.f64 B))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 8639981972601953/166153499473114484112975882535043072) (-.f64 (*.f64 F (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 F F) -1/4))) (/.f64 1 (sin.f64 B)))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -1) (-.f64 (*.f64 F (/.f64 (/.f64 1 (-.f64 (neg.f64 F) (/.f64 1 F))) (sin.f64 B))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 8639981972601953/166153499473114484112975882535043072) (-.f64 (*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 F F) -1/4))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -1) (-.f64 (*.f64 F (/.f64 (/.f64 1 (-.f64 (/.f64 -1 F) F)) (sin.f64 B))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 8639981972601953/166153499473114484112975882535043072) (-.f64 (*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 F F) -1/4))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -8196551321814303/9007199254740992) (-.f64 (*.f64 F (/.f64 (/.f64 1 (-.f64 (neg.f64 F) (/.f64 1 F))) (sin.f64 B))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 8639981972601953/166153499473114484112975882535043072) (-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -8196551321814303/9007199254740992) (-.f64 (*.f64 F (/.f64 (/.f64 1 (-.f64 (neg.f64 F) (/.f64 1 F))) (sin.f64 B))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 8639981972601953/166153499473114484112975882535043072) (-.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -8196551321814303/9007199254740992) (-.f64 (*.f64 F (/.f64 (/.f64 1 (-.f64 (/.f64 -1 F) F)) (sin.f64 B))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 8639981972601953/166153499473114484112975882535043072) (-.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -8196551321814303/9007199254740992) (-.f64 (*.f64 F (/.f64 (/.f64 1 (-.f64 (neg.f64 F) (/.f64 1 F))) (sin.f64 B))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 8639981972601953/166153499473114484112975882535043072) (-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -8196551321814303/9007199254740992) (-.f64 (*.f64 F (/.f64 (/.f64 1 (-.f64 (/.f64 -1 F) F)) (sin.f64 B))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 8639981972601953/166153499473114484112975882535043072) (-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -1983393922805251/2361183241434822606848) (-.f64 (*.f64 F (/.f64 (/.f64 1 (-.f64 (neg.f64 F) (/.f64 1 F))) (sin.f64 B))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 8639981972601953/166153499473114484112975882535043072) (-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -1983393922805251/2361183241434822606848) (-.f64 (*.f64 F (/.f64 (/.f64 1 (-.f64 (/.f64 -1 F) F)) (sin.f64 B))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 8639981972601953/166153499473114484112975882535043072) (-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -4533471823554859/4722366482869645213696) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 8639981972601953/166153499473114484112975882535043072) (-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 (/.f64 F (+.f64 F (/.f64 1 F))) (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -4533471823554859/4722366482869645213696) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 5815372481559007/41538374868278621028243970633760768) (-.f64 (/.f64 (sqrt.f64 1/2) (/.f64 B F)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -4533471823554859/4722366482869645213696) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 5815372481559007/41538374868278621028243970633760768) (-.f64 (/.f64 F (/.f64 B (sqrt.f64 1/2))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -4884968572169573/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 400) (-.f64 (/.f64 (/.f64 F B) (+.f64 F (/.f64 1 F))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -4884968572169573/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 679999999999999954734901982534403361581582333531761820700583557912369086390586996424704) (-.f64 (/.f64 (/.f64 F B) (+.f64 F (/.f64 1 F))) (/.f64 x (tan.f64 B))) (-.f64 (*.f64 F (/.f64 (/.f64 1 (+.f64 F (/.f64 1 F))) (sin.f64 B))) (/.f64 x B))))
(if (<=.f64 F -279230041217001/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 640000000000000009363644947631918739820827512233379237938310903788669673120734858182656) (-.f64 (/.f64 (/.f64 F B) (+.f64 F (/.f64 1 F))) (/.f64 x (tan.f64 B))) (-.f64 (*.f64 F (/.f64 (/.f64 1 (+.f64 F (/.f64 1 F))) (sin.f64 B))) (/.f64 x B))))
(if (<=.f64 F -279230041217001/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 640000000000000009363644947631918739820827512233379237938310903788669673120734858182656) (-.f64 (/.f64 (/.f64 F B) (+.f64 F (/.f64 1 F))) (/.f64 x (tan.f64 B))) (-.f64 (*.f64 F (/.f64 (/.f64 1 (+.f64 F (/.f64 1 F))) (sin.f64 B))) (/.f64 x B))))
(if (<=.f64 F -279230041217001/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (-.f64 (/.f64 -1 B) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F 640000000000000009363644947631918739820827512233379237938310903788669673120734858182656) (-.f64 (/.f64 (/.f64 F B) (+.f64 F (/.f64 1 F))) (/.f64 x (tan.f64 B))) (-.f64 (*.f64 F (/.f64 (/.f64 1 (+.f64 F (/.f64 1 F))) (sin.f64 B))) (/.f64 x B))))
(if (<=.f64 F -279230041217001/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B)) (if (<=.f64 F 640000000000000009363644947631918739820827512233379237938310903788669673120734858182656) (-.f64 (/.f64 (/.f64 F B) (+.f64 F (/.f64 1 F))) (/.f64 x (tan.f64 B))) (-.f64 (*.f64 F (/.f64 (/.f64 1 (+.f64 F (/.f64 1 F))) (sin.f64 B))) (/.f64 x B))))
(if (<=.f64 F -300000000000000012135895401846682943488) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 1248841731117715/44601490397061246283071436545296723011960832) (-.f64 (/.f64 (neg.f64 (/.f64 F B)) (+.f64 F (/.f64 1 F))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -300000000000000012135895401846682943488) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 1248841731117715/44601490397061246283071436545296723011960832) (-.f64 (/.f64 (/.f64 (neg.f64 F) B) (+.f64 F (/.f64 1 F))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -300000000000000012135895401846682943488) (-.f64 (/.f64 -1 B) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F 1248841731117715/44601490397061246283071436545296723011960832) (-.f64 (/.f64 (/.f64 (neg.f64 F) B) (+.f64 F (/.f64 1 F))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -300000000000000012135895401846682943488) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B)) (if (<=.f64 F 1248841731117715/44601490397061246283071436545296723011960832) (-.f64 (/.f64 (/.f64 (neg.f64 F) B) (+.f64 F (/.f64 1 F))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -279230041217001/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 200000000) (-.f64 (/.f64 (/.f64 F B) (+.f64 F (/.f64 1 F))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -279230041217001/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 200000000) (-.f64 (/.f64 (/.f64 F B) (+.f64 F (/.f64 1 F))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -279230041217001/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (-.f64 (/.f64 -1 B) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F 200000000) (-.f64 (/.f64 (/.f64 F B) (+.f64 F (/.f64 1 F))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -279230041217001/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B)) (if (<=.f64 F 200000000) (-.f64 (/.f64 (/.f64 F B) (+.f64 F (/.f64 1 F))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -29811744551187/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F -4907658622599573/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 2318722513810355/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 2772669694120815/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -29811744551187/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F -4907658622599573/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 2318722513810355/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (+.f64 (*.f64 x (neg.f64 (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 F 2772669694120815/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -29811744551187/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (-.f64 (/.f64 -1 B) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F -4907658622599573/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 2318722513810355/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (-.f64 (/.f64 -1 B) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 F 2772669694120815/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -29811744551187/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B)) (if (<=.f64 F -4907658622599573/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 2318722513810355/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B)) (if (<=.f64 F 2772669694120815/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -4533471823554859/4722366482869645213696) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F -5735559294585935/54624374234151766213262145869588543874209860176411919649966143993970993052202041929903572589539772749766081827581405105732721063150545838738336612780694159737611530891378807262929537318189580490579681412185183043434010607923007170897214483464192) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 F 4198533197613965/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 F 6931674235302037/693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539456) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -4533471823554859/4722366482869645213696) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (neg.f64 x) B)) (if (<=.f64 F -5735559294585935/54624374234151766213262145869588543874209860176411919649966143993970993052202041929903572589539772749766081827581405105732721063150545838738336612780694159737611530891378807262929537318189580490579681412185183043434010607923007170897214483464192) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (or (<=.f64 F 4198533197613965/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936) (not (<=.f64 F 6931674235302037/693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539456))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B))))
(if (<=.f64 F -4533471823554859/4722366482869645213696) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (or (<=.f64 F -5735559294585935/54624374234151766213262145869588543874209860176411919649966143993970993052202041929903572589539772749766081827581405105732721063150545838738336612780694159737611530891378807262929537318189580490579681412185183043434010607923007170897214483464192) (not (or (<=.f64 F 4198533197613965/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936) (not (<=.f64 F 6931674235302037/693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539456))))) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -4533471823554859/4722366482869645213696) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (or (<=.f64 F -5735559294585935/54624374234151766213262145869588543874209860176411919649966143993970993052202041929903572589539772749766081827581405105732721063150545838738336612780694159737611530891378807262929537318189580490579681412185183043434010607923007170897214483464192) (and (not (<=.f64 F 4198533197613965/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936)) (<=.f64 F 6931674235302037/693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539456))) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (<=.f64 B -2841986436473835/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 B 6927537730327031/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (if (<=.f64 B 7278257947067139/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728) (/.f64 (-.f64 1 x) B) (if (<=.f64 B 3027728385471019/26328072917139296674479506920917608079723773850137277813577744384) (/.f64 (-.f64 (*.f64 F (sqrt.f64 1/2)) x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 B -1317018104707387/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (if (<=.f64 B 5056011941800263/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (/.f64 (neg.f64 x) B) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B)))))
(if (or (<=.f64 B -1317018104707387/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (not (<=.f64 B 5056011941800263/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288))) (-.f64 (/.f64 1 B) (/.f64 x (tan.f64 B))) (/.f64 (neg.f64 x) B))
(if (<=.f64 F -4574792530279969/73786976294838206464) (/.f64 (+.f64 -1 (neg.f64 x)) B) (if (<=.f64 F -5814709794364855/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (/.f64 F (/.f64 B (sqrt.f64 1/2))) (if (<=.f64 F 4816960962882615/178405961588244985132285746181186892047843328) (/.f64 (neg.f64 x) B) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B)))))
(if (<=.f64 F -4574792530279969/73786976294838206464) (/.f64 (-.f64 -1 x) B) (if (<=.f64 F -5814709794364855/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (/.f64 F (/.f64 B (sqrt.f64 1/2))) (if (<=.f64 F 4816960962882615/178405961588244985132285746181186892047843328) (/.f64 (neg.f64 x) B) (+.f64 (/.f64 (-.f64 1 x) B) (*.f64 1/3 (*.f64 B x))))))
(if (<=.f64 F -1252304427276247/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (/.f64 (+.f64 -1 (neg.f64 x)) B) (if (<=.f64 F 1248841731117715/44601490397061246283071436545296723011960832) (/.f64 (neg.f64 x) B) (+.f64 (*.f64 1/3 (*.f64 B x)) (/.f64 (-.f64 1 x) B))))
(if (<=.f64 F -1252304427276247/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (/.f64 (-.f64 -1 x) B) (if (<=.f64 F 1248841731117715/44601490397061246283071436545296723011960832) (/.f64 (neg.f64 x) B) (+.f64 (/.f64 (-.f64 1 x) B) (*.f64 1/3 (*.f64 B x)))))
(if (<=.f64 F -5415370496329717/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288) (/.f64 (+.f64 -1 (neg.f64 x)) B) (if (<=.f64 F 1248841731117715/44601490397061246283071436545296723011960832) (/.f64 (neg.f64 x) B) (-.f64 (/.f64 1 B) (/.f64 x B))))
(if (<=.f64 F -5415370496329717/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288) (/.f64 (-.f64 -1 x) B) (if (<=.f64 F 1248841731117715/44601490397061246283071436545296723011960832) (/.f64 (neg.f64 x) B) (-.f64 (/.f64 1 B) (/.f64 x B))))
(if (<=.f64 F -5144601971513231/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288) (/.f64 (+.f64 -1 (neg.f64 x)) B) (if (<=.f64 F 1248841731117715/44601490397061246283071436545296723011960832) (/.f64 (neg.f64 x) B) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F -5144601971513231/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288) (/.f64 (-.f64 -1 x) B) (if (<=.f64 F 1248841731117715/44601490397061246283071436545296723011960832) (/.f64 (neg.f64 x) B) (/.f64 (-.f64 1 x) B)))
(if (<=.f64 F 1248841731117715/44601490397061246283071436545296723011960832) (/.f64 (neg.f64 x) B) (/.f64 (-.f64 1 x) B))
(if (<=.f64 x -5469855589471755/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (/.f64 (neg.f64 x) B) (if (<=.f64 x 6067343484199397/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) (/.f64 1 B) (/.f64 (neg.f64 x) B)))
(if (or (<=.f64 x -5469855589471755/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (not (<=.f64 x 6067343484199397/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056))) (/.f64 (neg.f64 x) B) (/.f64 1 B))
(/.f64 1 B)
Compiler

Compiled 1086 to 672 computations (38.1% saved)

soundness5.1s (17.4%)

Rules
1612×fma-def
1412×times-frac
1412×times-frac
1412×times-frac
1412×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
083572
1219452
2574440
31667436
44741436
075122364
1205420090
2795020084
075122364
1205420090
2795020084
0106220407
1291318997
076522140
1197720012
2784420012
030276
1689264
076522140
1197720012
2784420012
0106220407
1291318997
076522140
1197720012
2784420012
091217367
1242516579
035325
1785293
091217367
1242516579
0106220407
1291318997
091217367
1242516579
0106220407
1291318997
091217367
1242516579
076522140
1197720012
2784420012
075122364
1205420090
2795020084
076522140
1197720012
2784420012
030190
1618190
26767190
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 967 to 584 computations (39.6% saved)

end11.0ms (0%)

preprocess683.0ms (2.3%)

Compiler

Compiled 2082 to 1094 computations (47.5% saved)

Profiling

Loading profile data...