VandenBroeck and Keller, Equation (23)

Time bar (total: 20.0s)

analyze655.0ms (3.3%)

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)

Precisions
Click to see histograms. Total time spent on operations: 433.0ms
Operation ival-pow, time spent: 131.0ms, 30.0% of total-time
Operation ival-mult, time spent: 83.0ms, 19.0% of total-time
Operation ival-sin, time spent: 50.0ms, 12.0% of total-time
Operation ival-add, time spent: 47.0ms, 11.0% of total-time
Operation ival-div, time spent: 42.0ms, 10.0% of total-time
Operation ival-tan, time spent: 39.0ms, 9.0% of total-time
Operation ival-neg, time spent: 28.0ms, 6.0% of total-time
Operation const, time spent: 10.0ms, 2.0% of total-time

sample3.2s (15.7%)

Results
2.6s7409×256valid
210.0ms843×256infinite
76.0ms301×256invalid
1.0ms512valid
0.0ms256valid
1.0ms1024valid
Precisions
Click to see histograms. Total time spent on operations: 1.9s
Operation ival-sin, time spent: 499.0ms, 26.0% of total-time
Operation ival-mult, time spent: 350.0ms, 18.0% of total-time
Operation ival-pow, time spent: 311.0ms, 16.0% of total-time
Operation ival-tan, time spent: 259.0ms, 14.0% of total-time
Operation ival-div, time spent: 223.0ms, 12.0% of total-time
Operation ival-add, time spent: 146.0ms, 8.0% of total-time
Operation ival-neg, time spent: 83.0ms, 4.0% of total-time
Operation const, time spent: 35.0ms, 2.0% of total-time
Bogosity

preprocess762.0ms (3.8%)

Algorithm
egg-herbie
Rules
3204×fma-define
1460×fma-neg
924×times-frac
562×distribute-lft-in
548×distribute-lft-neg-in
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
7868(-3.617449418228845e-74 4.5336493028419456e-13 2.11065403892385e+289)0-(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
330-0-(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
00-0-(sin.f64 B)
00-0-x
00-0-B
00-0-(*.f64 2 x)
00-0-(+.f64 (*.f64 F F) 2)
00-0-(+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x))
00-0-(neg.f64 (/.f64 1 2))
00-0-(/.f64 1 (tan.f64 B))
00-0-(/.f64 F (sin.f64 B))
00-0-(neg.f64 (*.f64 x (/.f64 1 (tan.f64 B))))
00-0-(tan.f64 B)
00-0-F
00-0-(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
00-0-(*.f64 x (/.f64 1 (tan.f64 B)))
00-0-(*.f64 F F)
00-0-(/.f64 1 2)
00-0-2
00-0-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0901030
1230848
2632828
31520828
43665828
55788828
66350828
76647828
86761828
96769828
107864828
Stop Event
node limit
Calls
Call 1
Inputs
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 (neg.f64 F) (neg.f64 F)) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 (neg.f64 B))))) (*.f64 (/.f64 F (sin.f64 (neg.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 (neg.f64 x))) (neg.f64 (/.f64 1 2)))))
(neg.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 (neg.f64 F) (neg.f64 F)) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))))
(neg.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 (neg.f64 B))))) (*.f64 (/.f64 F (sin.f64 (neg.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))))
(neg.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 (neg.f64 x))) (neg.f64 (/.f64 1 2))))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 F)))) (*.f64 (/.f64 B (sin.f64 F)) (pow.f64 (+.f64 (+.f64 (*.f64 B B) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 F (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 x x) 2) (*.f64 2 F)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 B (/.f64 1 (tan.f64 x)))) (*.f64 (/.f64 F (sin.f64 x)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 B)) (neg.f64 (/.f64 1 2)))))
Outputs
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 x 2)) -1/2)) (*.f64 (/.f64 1 (tan.f64 B)) (neg.f64 x)))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 x 2)) -1/2)) (*.f64 (/.f64 1 (tan.f64 B)) (neg.f64 x)))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 (neg.f64 F) (neg.f64 F)) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 x 2)) -1/2) (/.f64 (neg.f64 F) (sin.f64 B))) (*.f64 (/.f64 1 (tan.f64 B)) (neg.f64 x)))
(-.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 F (neg.f64 (sin.f64 B)))) (/.f64 x (tan.f64 B)))
(neg.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B))))
(neg.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 (neg.f64 B))))) (*.f64 (/.f64 F (sin.f64 (neg.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (tan.f64 B)))) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 x 2)) -1/2) (/.f64 F (neg.f64 (sin.f64 B)))))
(fma.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 F (neg.f64 (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 x (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -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 (*.f64 (neg.f64 x) (neg.f64 (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 (neg.f64 x))) -1/2)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (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)))
(neg.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 (neg.f64 F) (neg.f64 F)) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))))
(neg.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 x 2)) -1/2) (/.f64 (neg.f64 F) (sin.f64 B))) (*.f64 (/.f64 1 (tan.f64 B)) (neg.f64 x))))
(-.f64 (/.f64 x (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 F (neg.f64 (sin.f64 B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 (neg.f64 B))))) (*.f64 (/.f64 F (sin.f64 (neg.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))))
(+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 x 2)) -1/2)) (*.f64 (/.f64 1 (tan.f64 B)) (neg.f64 x)))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.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)))
(neg.f64 (+.f64 (neg.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 (neg.f64 x))) (neg.f64 (/.f64 1 2))))))
(neg.f64 (+.f64 (*.f64 (neg.f64 x) (neg.f64 (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 (neg.f64 x))) -1/2))))
(neg.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F (+.f64 2 (*.f64 x -2))) -1/2) (/.f64 x (tan.f64 B))))
(neg.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x -2 (fma.f64 F F 2)) -1/2) (/.f64 x (tan.f64 B))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 F)))) (*.f64 (/.f64 B (sin.f64 F)) (pow.f64 (+.f64 (+.f64 (*.f64 B B) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 F))) (*.f64 (/.f64 B (sin.f64 F)) (pow.f64 (+.f64 (*.f64 x 2) (fma.f64 B B 2)) -1/2)))
(fma.f64 (/.f64 B (sin.f64 F)) (pow.f64 (fma.f64 x 2 (fma.f64 B B 2)) -1/2) (/.f64 x (neg.f64 (tan.f64 F))))
(-.f64 (*.f64 (/.f64 B (sin.f64 F)) (pow.f64 (fma.f64 x 2 (fma.f64 B B 2)) -1/2)) (/.f64 x (tan.f64 F)))
(-.f64 (*.f64 B (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 B B 2)) -1/2) (sin.f64 F))) (/.f64 x (tan.f64 F)))
(+.f64 (neg.f64 (*.f64 F (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 x x) 2) (*.f64 2 F)) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 F (neg.f64 (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 x x 2) (*.f64 F 2)) -1/2)))
(-.f64 (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (fma.f64 F 2 (fma.f64 x x 2)) -1/2)) (/.f64 F (tan.f64 B)))
(-.f64 (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (fma.f64 x x (fma.f64 F 2 2)) -1/2)) (/.f64 F (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 B (/.f64 1 (tan.f64 x)))) (*.f64 (/.f64 F (sin.f64 x)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 B)) (neg.f64 (/.f64 1 2)))))
(+.f64 (*.f64 (neg.f64 B) (/.f64 1 (tan.f64 x))) (*.f64 (/.f64 F (sin.f64 x)) (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 B 2)) -1/2)))
(fma.f64 (/.f64 F (sin.f64 x)) (pow.f64 (fma.f64 B 2 (fma.f64 F F 2)) -1/2) (/.f64 B (neg.f64 (tan.f64 x))))
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 B 2 (fma.f64 F F 2)) -1/2) (sin.f64 x))) (/.f64 B (tan.f64 x)))
Symmetry

(negabs B)

Compiler

Compiled 272 to 167 computations (38.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 229.0ms
Operation ival-pow, time spent: 58.0ms, 25.0% of total-time
Operation ival-mult, time spent: 44.0ms, 19.0% of total-time
Operation ival-div, time spent: 38.0ms, 17.0% of total-time
Operation ival-add, time spent: 33.0ms, 14.0% of total-time
Operation ival-neg, time spent: 19.0ms, 8.0% of total-time
Operation ival-tan, time spent: 16.0ms, 7.0% of total-time
Operation ival-sin, time spent: 13.0ms, 6.0% of total-time
Operation const, time spent: 8.0ms, 3.0% of total-time

eval1.0ms (0%)

Compiler

Compiled 64 to 37 computations (42.2% saved)

prune2.0ms (0%)

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

Compiled 52 to 38 computations (26.9% saved)

localize337.0ms (1.7%)

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))
71.7%
(pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)
99.8%
(/.f64 1 (tan.f64 B))
99.6%
(*.f64 x (/.f64 1 (tan.f64 B)))
87.3%
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
71.7%
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
Compiler

Compiled 199 to 111 computations (44.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 241.0ms
Operation ival-pow, time spent: 58.0ms, 24.0% of total-time
Operation composed, time spent: 45.0ms, 19.0% of total-time
Operation ival-mult, time spent: 45.0ms, 19.0% of total-time
Operation ival-add, time spent: 34.0ms, 14.0% of total-time
Operation ival-div, time spent: 26.0ms, 11.0% of total-time
Operation ival-sin, time spent: 9.0ms, 4.0% of total-time
Operation ival-tan, time spent: 8.0ms, 3.0% of total-time
Operation const, time spent: 7.0ms, 3.0% of total-time
Operation ival-neg, time spent: 7.0ms, 3.0% of total-time
Operation ival-sub, time spent: 4.0ms, 2.0% of total-time

series70.0ms (0.3%)

Counts
8 → 216
Calls
Call 1
Inputs
#<alt (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))>
#<alt (*.f64 x (/.f64 1 (tan.f64 B)))>
#<alt (/.f64 1 (tan.f64 B))>
#<alt (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)>
#<alt (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B))>
#<alt (*.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B)))>
#<alt (/.f64 x (tan.f64 B))>
Outputs
#<alt (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))>
#<alt (+.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))))))>
#<alt (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (*.f64 3/8 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))>
#<alt (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -5/16 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))))) (*.f64 3/8 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))))>
#<alt (/.f64 1 F)>
#<alt (/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)))) F)>
#<alt (/.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 4))))) F)>
#<alt (/.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6)))))) F)>
#<alt (/.f64 -1 F)>
#<alt (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)))) F))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 4))))) F))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6)))))) F))>
#<alt (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))>
#<alt (+.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))))))>
#<alt (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (*.f64 x (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) (*.f64 3/2 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))))>
#<alt (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (*.f64 x (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) (*.f64 x (+.f64 (*.f64 -5/2 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 7))))) (*.f64 3/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5)))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (+.f64 2 (pow.f64 F 2)) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2)))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (+.f64 2 (pow.f64 F 2)) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2))))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 7))) (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (+.f64 2 (pow.f64 F 2)) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2)))))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 x) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) (sqrt.f64 -1/2))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (*.f64 F (+.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)))))))>
#<alt (*.f64 F (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 3/8 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))))>
#<alt (*.f64 F (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -5/16 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))))) (*.f64 3/8 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))))))>
#<alt (/.f64 1 (sin.f64 B))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))>
#<alt (+.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)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))))>
#<alt (+.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)) (*.f64 1/4 (pow.f64 (+.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)) (*.f64 1/4 (pow.f64 (+.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)))))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))>
#<alt (-.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)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))>
#<alt (-.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)) (*.f64 1/4 (pow.f64 (+.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)) (*.f64 1/4 (pow.f64 (+.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)))>
#<alt (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))>
#<alt (/.f64 (+.f64 (*.f64 1/6 (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) B)>
#<alt (/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))) B)>
#<alt (/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.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)))))))))))) B)>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (+.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))))))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 -1 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 -1 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 x (+.f64 (*.f64 -5/2 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 7))))) (*.f64 3/2 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))>
#<alt (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (+.f64 2 (pow.f64 F 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (+.f64 2 (pow.f64 F 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (+.f64 (*.f64 1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 7))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (+.f64 2 (pow.f64 F 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))))>
#<alt (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2)))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2)))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 x))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 x))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2)))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 x B)>
#<alt (/.f64 (+.f64 x (*.f64 -1/3 (*.f64 (pow.f64 B 2) x))) B)>
#<alt (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (*.f64 1/3 x)))) B)>
#<alt (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.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/9 x) (*.f64 2/15 x)))) (*.f64 1/3 x)))) B)>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 1 B)>
#<alt (/.f64 (+.f64 1 (*.f64 -1/3 (pow.f64 B 2))) B)>
#<alt (/.f64 (+.f64 1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/45 (pow.f64 B 2)) 1/3))) B)>
#<alt (/.f64 (+.f64 1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2/945 (pow.f64 B 2)) 1/45)) 1/3))) B)>
#<alt (/.f64 (cos.f64 B) (sin.f64 B))>
#<alt (/.f64 (cos.f64 B) (sin.f64 B))>
#<alt (/.f64 (cos.f64 B) (sin.f64 B))>
#<alt (/.f64 (cos.f64 B) (sin.f64 B))>
#<alt (/.f64 (cos.f64 B) (sin.f64 B))>
#<alt (/.f64 (cos.f64 B) (sin.f64 B))>
#<alt (/.f64 (cos.f64 B) (sin.f64 B))>
#<alt (/.f64 (cos.f64 B) (sin.f64 B))>
#<alt (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))>
#<alt (+.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))))))>
#<alt (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (*.f64 x (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) (*.f64 3/2 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))))>
#<alt (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (*.f64 x (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) (*.f64 x (+.f64 (*.f64 -5/2 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 7))))) (*.f64 3/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5)))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (+.f64 2 (pow.f64 F 2)) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2)))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (+.f64 2 (pow.f64 F 2)) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2))))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 7))) (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (+.f64 2 (pow.f64 F 2)) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2)))))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 x) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) (sqrt.f64 -1/2))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))))>
#<alt (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))>
#<alt (+.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))))))>
#<alt (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (*.f64 3/8 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))>
#<alt (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -5/16 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))))) (*.f64 3/8 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))))>
#<alt (/.f64 1 F)>
#<alt (/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)))) F)>
#<alt (/.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 4))))) F)>
#<alt (/.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6)))))) F)>
#<alt (/.f64 -1 F)>
#<alt (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)))) F))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 4))))) F))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6)))))) F))>
#<alt (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (+.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))))))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 -1 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 -1 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 x (+.f64 (*.f64 -5/2 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 7))))) (*.f64 3/2 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 1/2) (sin.f64 B)))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (+.f64 2 (pow.f64 F 2)) (*.f64 (sin.f64 B) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (+.f64 2 (pow.f64 F 2)) (*.f64 (sin.f64 B) (sqrt.f64 1/2))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2) (*.f64 (sin.f64 B) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 1/2) (sin.f64 B)))))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 7))) (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (+.f64 2 (pow.f64 F 2)) (*.f64 (sin.f64 B) (sqrt.f64 1/2))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2) (*.f64 (sin.f64 B) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)) (sin.f64 B)))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)) (sin.f64 B))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)) (sin.f64 B)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 x) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2)))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)) (sin.f64 B)))))>
#<alt (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (+.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))))))>
#<alt (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 3/8 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))>
#<alt (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -5/16 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))))) (*.f64 3/8 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))))>
#<alt (/.f64 1 (*.f64 F (sin.f64 B)))>
#<alt (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B))) F)>
#<alt (/.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)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))) F)>
#<alt (/.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)) (*.f64 1/4 (pow.f64 (+.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)) (*.f64 1/4 (pow.f64 (+.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))))) F)>
#<alt (/.f64 -1 (*.f64 F (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B))) F))>
#<alt (*.f64 -1 (/.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)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))) F))>
#<alt (*.f64 -1 (/.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)) (*.f64 1/4 (pow.f64 (+.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)) (*.f64 1/4 (pow.f64 (+.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))))) F))>
#<alt (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))>
#<alt (/.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))) (*.f64 1/6 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))) B)>
#<alt (/.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 7/360 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 1/6 (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))) B)>
#<alt (/.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 31/15120 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 7/360 (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))))) B)>
#<alt (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))>
#<alt (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))>
#<alt (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))>
#<alt (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))>
#<alt (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))>
#<alt (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))>
#<alt (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))>
#<alt (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (*.f64 F (+.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)))))))>
#<alt (*.f64 F (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 3/8 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))))>
#<alt (*.f64 F (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -5/16 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))))) (*.f64 3/8 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))))))>
#<alt (/.f64 1 (sin.f64 B))>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))>
#<alt (+.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)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))))>
#<alt (+.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)) (*.f64 1/4 (pow.f64 (+.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)) (*.f64 1/4 (pow.f64 (+.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)))))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (-.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))>
#<alt (-.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)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))>
#<alt (-.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)) (*.f64 1/4 (pow.f64 (+.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)) (*.f64 1/4 (pow.f64 (+.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)))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (+.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))))))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 -1 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 -1 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 x (+.f64 (*.f64 -5/2 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 7))))) (*.f64 3/2 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))>
#<alt (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (+.f64 2 (pow.f64 F 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (+.f64 2 (pow.f64 F 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (+.f64 (*.f64 1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 7))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (+.f64 2 (pow.f64 F 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))))>
#<alt (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2)))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))>
#<alt (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2)))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 x))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 x))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2)))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))>
#<alt (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))>
#<alt (/.f64 (+.f64 (*.f64 1/6 (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) B)>
#<alt (/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))) B)>
#<alt (/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.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)))))))))))) B)>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 x B)>
#<alt (/.f64 (+.f64 x (*.f64 -1/3 (*.f64 (pow.f64 B 2) x))) B)>
#<alt (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (*.f64 1/3 x)))) B)>
#<alt (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.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/9 x) (*.f64 2/15 x)))) (*.f64 1/3 x)))) B)>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
Calls

54 calls:

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

rewrite293.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1215×log1p-expm1-u
533×expm1-log1p-u
274×associate-*r*
192×associate-*l*
165×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify334.0ms (1.7%)

Algorithm
egg-herbie
Rules
1236×associate-*r*
1110×associate-*l*
1038×fma-define
664×associate-*r/
548×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
083030308
1217228515
2783428503
Stop Event
node limit
Counts
446 → 438
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 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (*.f64 3/8 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -5/16 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))))) (*.f64 3/8 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))))
(/.f64 1 F)
(/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)))) F)
(/.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 4))))) F)
(/.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6)))))) F)
(/.f64 -1 F)
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)))) F))
(*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 4))))) F))
(*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6)))))) 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 x (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) (*.f64 3/2 (*.f64 x (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 x (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) (*.f64 x (+.f64 (*.f64 -5/2 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 7))))) (*.f64 3/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5)))))))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (+.f64 2 (pow.f64 F 2)) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (+.f64 2 (pow.f64 F 2)) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 7))) (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (+.f64 2 (pow.f64 F 2)) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2)))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 x) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) (sqrt.f64 -1/2))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(*.f64 F (+.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 F (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 3/8 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))))
(*.f64 F (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -5/16 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))))) (*.f64 3/8 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))))))
(/.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)) (*.f64 1/4 (pow.f64 (+.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)) (*.f64 1/4 (pow.f64 (+.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)) (*.f64 1/4 (pow.f64 (+.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)) (*.f64 1/4 (pow.f64 (+.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)) (*.f64 1/4 (pow.f64 (+.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)) (*.f64 1/4 (pow.f64 (+.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 (*.f64 1/6 (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) B)
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))) B)
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.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)))))))))))) B)
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.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 x (+.f64 (*.f64 -1 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 x (+.f64 (*.f64 -5/2 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 7))))) (*.f64 3/2 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (+.f64 2 (pow.f64 F 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (+.f64 2 (pow.f64 F 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (+.f64 (*.f64 1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 7))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (+.f64 2 (pow.f64 F 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))))
(*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2)))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2)))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 x))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 x))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2)))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))
(/.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 x (*.f64 -1/3 (*.f64 (pow.f64 B 2) x))) B)
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (*.f64 1/3 x)))) B)
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.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/9 x) (*.f64 2/15 x)))) (*.f64 1/3 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 (*.f64 -1/3 (pow.f64 B 2))) B)
(/.f64 (+.f64 1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/45 (pow.f64 B 2)) 1/3))) B)
(/.f64 (+.f64 1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2/945 (pow.f64 B 2)) 1/45)) 1/3))) 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 x (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) (*.f64 3/2 (*.f64 x (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 x (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) (*.f64 x (+.f64 (*.f64 -5/2 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 7))))) (*.f64 3/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5)))))))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (+.f64 2 (pow.f64 F 2)) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (+.f64 2 (pow.f64 F 2)) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 7))) (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (+.f64 2 (pow.f64 F 2)) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2)))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 x) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) (sqrt.f64 -1/2))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/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 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (*.f64 3/8 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -5/16 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))))) (*.f64 3/8 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))))
(/.f64 1 F)
(/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)))) F)
(/.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 4))))) F)
(/.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6)))))) F)
(/.f64 -1 F)
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)))) F))
(*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 4))))) F))
(*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6)))))) 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 x (+.f64 (*.f64 -1 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 x (+.f64 (*.f64 -5/2 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 7))))) (*.f64 3/2 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (+.f64 2 (pow.f64 F 2)) (*.f64 (sin.f64 B) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (+.f64 2 (pow.f64 F 2)) (*.f64 (sin.f64 B) (sqrt.f64 1/2))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2) (*.f64 (sin.f64 B) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 1/2) (sin.f64 B)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 7))) (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (+.f64 2 (pow.f64 F 2)) (*.f64 (sin.f64 B) (sqrt.f64 1/2))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2) (*.f64 (sin.f64 B) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)) (sin.f64 B)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)) (sin.f64 B))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)) (sin.f64 B)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 x) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2)))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)) (sin.f64 B)))))
(*.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 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 3/8 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))
(+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -5/16 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))))) (*.f64 3/8 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))))
(/.f64 1 (*.f64 F (sin.f64 B)))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B))) F)
(/.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)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))) F)
(/.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)) (*.f64 1/4 (pow.f64 (+.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)) (*.f64 1/4 (pow.f64 (+.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))))) F)
(/.f64 -1 (*.f64 F (sin.f64 B)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B))) F))
(*.f64 -1 (/.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)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))) F))
(*.f64 -1 (/.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)) (*.f64 1/4 (pow.f64 (+.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)) (*.f64 1/4 (pow.f64 (+.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))))) F))
(*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(/.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))) (*.f64 1/6 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))) B)
(/.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 7/360 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 1/6 (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))) B)
(/.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 31/15120 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 7/360 (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))))) 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 (+.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 F (+.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 F (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 3/8 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))))
(*.f64 F (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -5/16 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))))) (*.f64 3/8 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))))))
(/.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)) (*.f64 1/4 (pow.f64 (+.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)) (*.f64 1/4 (pow.f64 (+.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)) (*.f64 1/4 (pow.f64 (+.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)) (*.f64 1/4 (pow.f64 (+.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)) (*.f64 1/4 (pow.f64 (+.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)) (*.f64 1/4 (pow.f64 (+.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 x (+.f64 (*.f64 -1 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 x (+.f64 (*.f64 -5/2 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 7))))) (*.f64 3/2 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (+.f64 2 (pow.f64 F 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (+.f64 2 (pow.f64 F 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (+.f64 (*.f64 1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 7))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (+.f64 2 (pow.f64 F 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))))
(*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2)))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2)))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 x))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 x))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2)))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(/.f64 (+.f64 (*.f64 1/6 (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) B)
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))) B)
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.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)))))))))))) B)
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.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 x (*.f64 -1/3 (*.f64 (pow.f64 B 2) x))) B)
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (*.f64 1/3 x)))) B)
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.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/9 x) (*.f64 2/15 x)))) (*.f64 1/3 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)))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 2 x (fma.f64 F F 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 1)
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(/.f64 (neg.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1) (sin.f64 B))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (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 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 (/.f64 F (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(/.f64 x (tan.f64 B))
(/.f64 1 (/.f64 (tan.f64 B) x))
(/.f64 1 (/.f64 (/.f64 (tan.f64 B) x) 1))
(/.f64 -1 (neg.f64 (/.f64 (tan.f64 B) x)))
(/.f64 (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))))
(neg.f64 (/.f64 (neg.f64 x) (tan.f64 B)))
(sqrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (tan.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (tan.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 (tan.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3) (pow.f64 x 3)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (tan.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (tan.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 x (tan.f64 B))))
(exp.f64 (log.f64 (/.f64 x (tan.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (tan.f64 B))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (tan.f64 B)))) 1)
(*.f64 1 (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 1 (tan.f64 B)) 1)
(*.f64 -1 (/.f64 1 (neg.f64 (tan.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) -2)))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (pow.f64 (tan.f64 B) -1/2))
(*.f64 (/.f64 1 (sin.f64 B)) (cos.f64 B))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 B)) 2) -1) (pow.f64 (cbrt.f64 (tan.f64 B)) -1))
(*.f64 (pow.f64 (sqrt.f64 (tan.f64 B)) -1) (pow.f64 (sqrt.f64 (tan.f64 B)) -1))
(pow.f64 (tan.f64 B) -1)
(pow.f64 (/.f64 1 (tan.f64 B)) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3) 1/3)
(pow.f64 (pow.f64 (tan.f64 B) -1/2) 2)
(neg.f64 (/.f64 -1 (tan.f64 B)))
(sqrt.f64 (pow.f64 (tan.f64 B) -2))
(log.f64 (exp.f64 (/.f64 1 (tan.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (tan.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (tan.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 1 (tan.f64 B))))
(exp.f64 (neg.f64 (log.f64 (tan.f64 B))))
(exp.f64 (*.f64 (log.f64 (tan.f64 B)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (tan.f64 B))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1)
(*.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (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)))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 2 x (fma.f64 F F 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) 1)
(*.f64 1 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 2) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sin.f64 B)))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (/.f64 1 (sin.f64 B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) 1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) 1) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (cbrt.f64 (sin.f64 B))))
(pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))) 2)
(pow.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) -1)
(neg.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 (sin.f64 B))))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(sqrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 1)
(/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(/.f64 (neg.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1) (sin.f64 B))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (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 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 (/.f64 F (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(*.f64 x (/.f64 1 (tan.f64 B)))
(*.f64 1 (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 1 (tan.f64 B)) x)
(*.f64 (/.f64 x (tan.f64 B)) 1)
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) x))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (tan.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (*.f64 (pow.f64 (tan.f64 B) -1/2) x))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (tan.f64 B)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (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))))
(neg.f64 (/.f64 (neg.f64 x) (tan.f64 B)))
(sqrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 x (tan.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (tan.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 (tan.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3) (pow.f64 x 3)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (tan.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (tan.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 x (tan.f64 B))))
(exp.f64 (log.f64 (/.f64 x (tan.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (tan.f64 B))) 1))
Outputs
(sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))
(sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))))
(fma.f64 (*.f64 -1/2 (pow.f64 F 2)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (*.f64 3/8 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (pow.f64 F 2) (fma.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (*.f64 3/8 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))
(fma.f64 (pow.f64 F 2) (fma.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5))) (*.f64 3/8 (pow.f64 F 2)))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -5/16 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))))) (*.f64 3/8 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (pow.f64 F 2) (fma.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (*.f64 (pow.f64 F 2) (fma.f64 -5/16 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7)))) (*.f64 3/8 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))))
(fma.f64 (pow.f64 F 2) (fma.f64 (pow.f64 F 2) (fma.f64 3/8 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5))) (*.f64 (pow.f64 F 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7))) -5/16))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))
(/.f64 1 F)
(/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)))) F)
(/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) 1) F)
(/.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 4))))) F)
(/.f64 (+.f64 1 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)) (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4) (pow.f64 F 4))))) F)
(/.f64 (fma.f64 -1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 -3/4 (pow.f64 F 4)))) 1) F)
(/.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6)))))) F)
(/.f64 (+.f64 1 (fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4) (pow.f64 F 4)) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4)) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6)))))) F)
(/.f64 (+.f64 1 (*.f64 -1/2 (+.f64 (+.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 -3/4 (pow.f64 F 4)))) (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -3/4) (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 F 6))))) F)
(/.f64 -1 F)
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)))) F))
(neg.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)))) F))
(/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) 1) (neg.f64 F))
(*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 4))))) F))
(neg.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)) (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4) (pow.f64 F 4))))) F))
(/.f64 (fma.f64 -1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 -3/4 (pow.f64 F 4)))) 1) (neg.f64 F))
(*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6)))))) F))
(neg.f64 (/.f64 (+.f64 1 (fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4) (pow.f64 F 4)) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4)) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6)))))) F))
(/.f64 (+.f64 1 (*.f64 -1/2 (+.f64 (+.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 -3/4 (pow.f64 F 4)))) (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -3/4) (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 F 6))))) (neg.f64 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 x (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) (*.f64 3/2 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 x (fma.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 3/2 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))))))))
(fma.f64 x (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) (*.f64 3/2 x)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (*.f64 x (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) (*.f64 x (+.f64 (*.f64 -5/2 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 7))))) (*.f64 3/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 x (fma.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 x (fma.f64 -5/2 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)))) (*.f64 3/2 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))))))))
(fma.f64 x (-.f64 (*.f64 x (fma.f64 3/2 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7))) (*.f64 x -5/2)))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (+.f64 2 (pow.f64 F 2)) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2)))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (fma.f64 F F 2) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (+.f64 2 (pow.f64 F 2)) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (fma.f64 F F 2) (sqrt.f64 1/2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (pow.f64 (fma.f64 F F 2) 2) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (fma.f64 F F 2) (sqrt.f64 1/2))) (fma.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) 2) (sqrt.f64 1/2)) 1/16))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 7))) (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (+.f64 2 (pow.f64 F 2)) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 7))) (/.f64 (fma.f64 1/64 (/.f64 (*.f64 x (pow.f64 (fma.f64 F F 2) 2)) (pow.f64 (sqrt.f64 1/2) 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 1/16)) (sqrt.f64 1/2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (fma.f64 F F 2) (sqrt.f64 1/2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (pow.f64 (fma.f64 F F 2) 2) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 7))) (/.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) 3) 1/16 (*.f64 x (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) 2) 1/2) 1/64))) (sqrt.f64 1/2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (fma.f64 F F 2) (sqrt.f64 1/2))) (fma.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) 2) (sqrt.f64 1/2)) 1/16)))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 F F 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (fma.f64 F F 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 F F 2) (sqrt.f64 -1/2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) (sqrt.f64 -1)) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (fma.f64 F F 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (*.f64 (pow.f64 (fma.f64 F F 2) 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 x) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) (sqrt.f64 -1/2))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) (sqrt.f64 -1)) (sqrt.f64 -1/2)) (sqrt.f64 x)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (fma.f64 -1/64 (*.f64 x (/.f64 (pow.f64 (fma.f64 F F 2) 2) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 1/16))) (sqrt.f64 -1/2))))) (pow.f64 x 3)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 F F 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))))
(-.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (fma.f64 F F 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) 3) 1/16 (*.f64 (*.f64 -1/64 x) (/.f64 (pow.f64 (fma.f64 F F 2) 2) -1/2))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (*.f64 (*.f64 -1/16 (sqrt.f64 x)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))))) (pow.f64 x 3)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(*.f64 F (+.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 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 (sin.f64 B)))))
(*.f64 F (fma.f64 -1/2 (*.f64 (pow.f64 F 2) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (sin.f64 B))) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (sin.f64 B))))
(*.f64 F (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 3/8 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))))
(*.f64 F (fma.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (pow.f64 F 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 1 (sin.f64 B))) (*.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))) (/.f64 (pow.f64 F 2) (sin.f64 B))))))))
(*.f64 F (fma.f64 (pow.f64 F 2) (fma.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5))) (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) 3/8))) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (sin.f64 B))))
(*.f64 F (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -5/16 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))))) (*.f64 3/8 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))))))
(*.f64 F (fma.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (pow.f64 F 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 1 (sin.f64 B))) (*.f64 (pow.f64 F 2) (fma.f64 -5/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))) (/.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))) (/.f64 1 (sin.f64 B))))))))))
(*.f64 F (fma.f64 (pow.f64 F 2) (fma.f64 (pow.f64 F 2) (fma.f64 -5/16 (*.f64 (pow.f64 F 2) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7))) (sin.f64 B))) (*.f64 3/8 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5))) (sin.f64 B)))) (*.f64 (/.f64 -1/2 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))))) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1/2 (/.f64 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (pow.f64 F 2)) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 1 (sin.f64 B))))
(fma.f64 -1/2 (/.f64 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (pow.f64 F 2)) (fma.f64 -1/2 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 -3/4 (*.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)) (*.f64 1/4 (pow.f64 (+.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)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4)) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))) (/.f64 1 (sin.f64 B)))))
(fma.f64 -1/2 (/.f64 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (pow.f64 F 2)) (fma.f64 -1/2 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 -3/4 (*.f64 (pow.f64 F 4) (sin.f64 B)))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -3/4) (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 (*.f64 1/2 (+.f64 2 (*.f64 2 x))) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (pow.f64 F 2)) (/.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)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (+.f64 (/.f64 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (pow.f64 F 2)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 -3/4 (*.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)) (*.f64 1/4 (pow.f64 (+.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)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(-.f64 (fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4)) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (pow.f64 F 2)) (fma.f64 1/2 (+.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 -3/4 (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -3/4) (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 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (pow.f64 F 2)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 -3/4 (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -3/4) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 -1 (sin.f64 B)))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(/.f64 (+.f64 (*.f64 1/6 (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) B)
(/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 F (pow.f64 B 2))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))) B)
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (*.f64 1/6 (*.f64 F (pow.f64 B 2))) F)) B)
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (*.f64 F -7/360))) (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))))) B)
(/.f64 (fma.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (*.f64 (neg.f64 (pow.f64 B 2)) (*.f64 F -7/360)) (*.f64 1/6 F))) (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))) B)
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.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)))))))))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (fma.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))) (*.f64 (pow.f64 B 2) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 F -7/360)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (fma.f64 -1/5040 F (fma.f64 1/720 F (*.f64 1/6 (*.f64 F -7/360)))))))))))) B)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (*.f64 1/6 (*.f64 F (pow.f64 B 2))) F)) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (*.f64 F -7/360) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F -7/2160) (*.f64 F 1/840)))))) (*.f64 (pow.f64 B 2) (pow.f64 B 2)))) B)
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 F (/.f64 x (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 x (sin.f64 B))) (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 (+.f64 (*.f64 -1 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 x (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (sin.f64 B))) (*.f64 (*.f64 3/2 (*.f64 F (/.f64 x (sin.f64 B)))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))
(fma.f64 x (fma.f64 (/.f64 F (neg.f64 (sin.f64 B))) (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 x (/.f64 F (sin.f64 B))) 3/2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 x (+.f64 (*.f64 -5/2 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 7))))) (*.f64 3/2 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 x (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (sin.f64 B))) (*.f64 x (fma.f64 -5/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7))) (*.f64 F (/.f64 x (sin.f64 B)))) (*.f64 3/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) (/.f64 F (sin.f64 B))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))
(fma.f64 x (-.f64 (*.f64 x (fma.f64 -5/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7))) (*.f64 x (/.f64 F (sin.f64 B)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) (*.f64 (/.f64 F (sin.f64 B)) 3/2)))) (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (sin.f64 B)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))
(*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))
(*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))
(*.f64 F (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (+.f64 2 (pow.f64 F 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 F (/.f64 (fma.f64 F F 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))))
(fma.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (/.f64 (fma.f64 2 F (pow.f64 F 3)) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) -1/8)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (+.f64 2 (pow.f64 F 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 F (/.f64 (fma.f64 F F 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (fma.f64 2 F (pow.f64 F 3)) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (fma.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (*.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) 1/16))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (+.f64 (*.f64 1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 7))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (+.f64 2 (pow.f64 F 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 7))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (fma.f64 1/64 (/.f64 (*.f64 x (pow.f64 (fma.f64 F F 2) 2)) (pow.f64 (sqrt.f64 1/2) 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 1/16)) (sqrt.f64 1/2)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 F (/.f64 (fma.f64 F F 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 7))) (*.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) 3) 1/16 (*.f64 x (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) 2) 1/2) 1/64))) (/.f64 F (*.f64 (sqrt.f64 1/2) (sin.f64 B))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (fma.f64 2 F (pow.f64 F 3)) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (fma.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (*.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) 1/16)))))
(*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))
(*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 F (*.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 -1/2) (sin.f64 B)))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)) (/.f64 F (sin.f64 B))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2)))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 F F 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 F (*.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 -1/2) (sin.f64 B))))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 -1) (fma.f64 2 F (pow.f64 F 3))) (*.f64 (sqrt.f64 -1/2) (sin.f64 B)))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)) (/.f64 F (sin.f64 B)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2)))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 F F 2) (sqrt.f64 -1/2))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (*.f64 F (*.f64 (sqrt.f64 -1) (/.f64 (pow.f64 (fma.f64 F F 2) 2) (*.f64 (sqrt.f64 -1/2) (sin.f64 B)))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 F (*.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 -1/2) (sin.f64 B)))))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 -1) (fma.f64 2 F (pow.f64 F 3))) (*.f64 (sqrt.f64 -1/2) (sin.f64 B)))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (fma.f64 (*.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) (sqrt.f64 -1)) (/.f64 F (sin.f64 B))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)) (/.f64 F (sin.f64 B))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 x))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 x))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2)))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 x) (*.f64 F (*.f64 (sqrt.f64 -1) (/.f64 (pow.f64 (fma.f64 F F 2) 2) (*.f64 (sqrt.f64 -1/2) (sin.f64 B)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 F (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1/64 (*.f64 x (/.f64 (pow.f64 (fma.f64 F F 2) 2) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 1/16)) (*.f64 (sqrt.f64 -1/2) (sin.f64 B)))))))) (pow.f64 x 3)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 F F 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 F (*.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 -1/2) (sin.f64 B)))))))
(-.f64 (fma.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 -1) (fma.f64 2 F (pow.f64 F 3))) (*.f64 (sqrt.f64 -1/2) (sin.f64 B)))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)) (/.f64 F (sin.f64 B))))) (/.f64 (fma.f64 1/2 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) 3) 1/16 (*.f64 (*.f64 -1/64 x) (/.f64 (pow.f64 (fma.f64 F F 2) 2) -1/2))) (*.f64 (sqrt.f64 -1/2) (sin.f64 B)))))) (*.f64 -1/16 (*.f64 (sqrt.f64 x) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) (sqrt.f64 -1)) (/.f64 F (sin.f64 B))) (sqrt.f64 -1/2))))) (pow.f64 x 3)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 x B)
(/.f64 (+.f64 x (*.f64 -1/3 (*.f64 (pow.f64 B 2) x))) B)
(/.f64 (+.f64 x (*.f64 -1/3 (*.f64 x (pow.f64 B 2)))) B)
(/.f64 (*.f64 (fma.f64 (pow.f64 B 2) -1/3 1) x) B)
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (*.f64 1/3 x)))) B)
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (+.f64 (neg.f64 (*.f64 (pow.f64 B 2) (*.f64 x 1/45))) (*.f64 -1/3 x)))) B)
(/.f64 (fma.f64 (pow.f64 B 2) (fma.f64 (neg.f64 (pow.f64 B 2)) (*.f64 x 1/45) (*.f64 x -1/3)) x) B)
(/.f64 (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (*.f64 x -1/45) (*.f64 x -1/3)) x) B)
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.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/9 x) (*.f64 2/15 x)))) (*.f64 1/3 x)))) B)
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (neg.f64 (*.f64 (pow.f64 B 2) (fma.f64 -1/3 (*.f64 x 1/45) (*.f64 x 1/105)))) (*.f64 x 1/45))) (*.f64 -1/3 x)))) B)
(/.f64 (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (fma.f64 (neg.f64 (pow.f64 B 2)) (fma.f64 x 1/105 (*.f64 x -1/135)) (*.f64 x -1/45)) (*.f64 x -1/3)) x) B)
(/.f64 (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (neg.f64 (fma.f64 x 1/105 (*.f64 x -1/135))) (*.f64 x -1/45)) (*.f64 x -1/3)) x) B)
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 1 B)
(/.f64 (+.f64 1 (*.f64 -1/3 (pow.f64 B 2))) B)
(/.f64 (+.f64 1 (*.f64 (pow.f64 B 2) -1/3)) B)
(/.f64 (fma.f64 (pow.f64 B 2) -1/3 1) B)
(/.f64 (+.f64 1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/45 (pow.f64 B 2)) 1/3))) B)
(/.f64 (+.f64 1 (*.f64 (pow.f64 B 2) (fma.f64 -1/45 (pow.f64 B 2) -1/3))) B)
(/.f64 (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) -1/45 -1/3) 1) B)
(/.f64 (+.f64 1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2/945 (pow.f64 B 2)) 1/45)) 1/3))) B)
(/.f64 (+.f64 1 (*.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (fma.f64 -2/945 (pow.f64 B 2) -1/45) -1/3))) B)
(/.f64 (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) -2/945 -1/45) -1/3) 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 x (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) (*.f64 3/2 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 x (fma.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 3/2 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))))))))
(fma.f64 x (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) (*.f64 3/2 x)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (*.f64 x (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) (*.f64 x (+.f64 (*.f64 -5/2 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 7))))) (*.f64 3/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 x (fma.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 x (fma.f64 -5/2 (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7)))) (*.f64 3/2 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5)))))))))
(fma.f64 x (-.f64 (*.f64 x (fma.f64 3/2 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7))) (*.f64 x -5/2)))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (+.f64 2 (pow.f64 F 2)) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2)))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (fma.f64 F F 2) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (+.f64 2 (pow.f64 F 2)) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (fma.f64 F F 2) (sqrt.f64 1/2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (pow.f64 (fma.f64 F F 2) 2) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (fma.f64 F F 2) (sqrt.f64 1/2))) (fma.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) 2) (sqrt.f64 1/2)) 1/16))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 7))) (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (+.f64 2 (pow.f64 F 2)) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 7))) (/.f64 (fma.f64 1/64 (/.f64 (*.f64 x (pow.f64 (fma.f64 F F 2) 2)) (pow.f64 (sqrt.f64 1/2) 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 1/16)) (sqrt.f64 1/2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (fma.f64 F F 2) (sqrt.f64 1/2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (pow.f64 (fma.f64 F F 2) 2) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 7))) (/.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) 3) 1/16 (*.f64 x (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) 2) 1/2) 1/64))) (sqrt.f64 1/2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (fma.f64 F F 2) (sqrt.f64 1/2))) (fma.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) 2) (sqrt.f64 1/2)) 1/16)))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 F F 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (fma.f64 F F 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 F F 2) (sqrt.f64 -1/2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) (sqrt.f64 -1)) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (fma.f64 F F 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (*.f64 (pow.f64 (fma.f64 F F 2) 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 x) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) (sqrt.f64 -1/2))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) (sqrt.f64 -1)) (sqrt.f64 -1/2)) (sqrt.f64 x)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (fma.f64 -1/64 (*.f64 x (/.f64 (pow.f64 (fma.f64 F F 2) 2) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 1/16))) (sqrt.f64 -1/2))))) (pow.f64 x 3)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 F F 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))))
(-.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (fma.f64 F F 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) 3) 1/16 (*.f64 (*.f64 -1/64 x) (/.f64 (pow.f64 (fma.f64 F F 2) 2) -1/2))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (*.f64 (*.f64 -1/16 (sqrt.f64 x)) (*.f64 (pow.f64 (fma.f64 F F 2) 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))))) (pow.f64 x 3)))
(sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))
(sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 -1/2 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))))
(fma.f64 (*.f64 -1/2 (pow.f64 F 2)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (*.f64 3/8 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (pow.f64 F 2) (fma.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (*.f64 3/8 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))
(fma.f64 (pow.f64 F 2) (fma.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5))) (*.f64 3/8 (pow.f64 F 2)))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3)))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -5/16 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))))) (*.f64 3/8 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (pow.f64 F 2) (fma.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (*.f64 (pow.f64 F 2) (fma.f64 -5/16 (*.f64 (pow.f64 F 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7)))) (*.f64 3/8 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))))
(fma.f64 (pow.f64 F 2) (fma.f64 (pow.f64 F 2) (fma.f64 3/8 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5))) (*.f64 (pow.f64 F 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7))) -5/16))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))
(/.f64 1 F)
(/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)))) F)
(/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) 1) F)
(/.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 4))))) F)
(/.f64 (+.f64 1 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)) (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4) (pow.f64 F 4))))) F)
(/.f64 (fma.f64 -1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 -3/4 (pow.f64 F 4)))) 1) F)
(/.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6)))))) F)
(/.f64 (+.f64 1 (fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4) (pow.f64 F 4)) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4)) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6)))))) F)
(/.f64 (+.f64 1 (*.f64 -1/2 (+.f64 (+.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 -3/4 (pow.f64 F 4)))) (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -3/4) (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 F 6))))) F)
(/.f64 -1 F)
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)))) F))
(neg.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)))) F))
(/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) 1) (neg.f64 F))
(*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 4))))) F))
(neg.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)) (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4) (pow.f64 F 4))))) F))
(/.f64 (fma.f64 -1/2 (+.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 -3/4 (pow.f64 F 4)))) 1) (neg.f64 F))
(*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (pow.f64 F 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6)))))) F))
(neg.f64 (/.f64 (+.f64 1 (fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (pow.f64 F 2)) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4) (pow.f64 F 4)) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4)) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (pow.f64 F 6)))))) F))
(/.f64 (+.f64 1 (*.f64 -1/2 (+.f64 (+.f64 (/.f64 (fma.f64 2 x 2) (pow.f64 F 2)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 -3/4 (pow.f64 F 4)))) (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -3/4) (pow.f64 (fma.f64 2 x 2) 3)) (pow.f64 F 6))))) (neg.f64 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 x (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (sin.f64 B))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 x (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 1 (sin.f64 B))) (*.f64 3/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) (/.f64 x (sin.f64 B))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B))))
(fma.f64 x (-.f64 (*.f64 x (*.f64 (/.f64 3/2 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (sin.f64 B))) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B)))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 x (+.f64 (*.f64 -5/2 (*.f64 (/.f64 x (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 7))))) (*.f64 3/2 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 x (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 1 (sin.f64 B))) (*.f64 x (fma.f64 -5/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7))) (/.f64 x (sin.f64 B))) (*.f64 (*.f64 3/2 (/.f64 1 (sin.f64 B))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 1 (sin.f64 B))))
(fma.f64 x (-.f64 (*.f64 x (fma.f64 3/2 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7))) (*.f64 (/.f64 x (sin.f64 B)) -5/2)))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (sin.f64 B))) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (+.f64 2 (pow.f64 F 2)) (*.f64 (sin.f64 B) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (fma.f64 F F 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (+.f64 2 (pow.f64 F 2)) (*.f64 (sin.f64 B) (sqrt.f64 1/2))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2) (*.f64 (sin.f64 B) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 1/2) (sin.f64 B)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (fma.f64 F F 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (pow.f64 (fma.f64 F F 2) 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 1/2) (sin.f64 B)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (fma.f64 F F 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (fma.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) 1/16))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 7))) (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (+.f64 2 (pow.f64 F 2)) (*.f64 (sin.f64 B) (sqrt.f64 1/2))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (pow.f64 (+.f64 2 (pow.f64 F 2)) 2) (*.f64 (sin.f64 B) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 7))) (/.f64 (fma.f64 1/64 (/.f64 (*.f64 x (pow.f64 (fma.f64 F F 2) 2)) (pow.f64 (sqrt.f64 1/2) 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 1/16)) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (fma.f64 F F 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (pow.f64 (fma.f64 F F 2) 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 7))) (/.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) 3) 1/16 (*.f64 x (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) 2) 1/2) 1/64))) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (fma.f64 F F 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (fma.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) 1/16)))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)) (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 -1/2) (sin.f64 B))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)) (sin.f64 B))))
(fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (fma.f64 F F 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1/2) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 -1/2) (sin.f64 B)))))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 (fma.f64 F F 2) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/2) (sin.f64 B)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 -1/2) (sin.f64 B)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)) (sin.f64 B)))))
(fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (fma.f64 F F 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1/2) (sin.f64 B))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (*.f64 (sqrt.f64 -1) (/.f64 (pow.f64 (fma.f64 F F 2) 2) (*.f64 (sqrt.f64 -1/2) (sin.f64 B))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 -1/2) (sin.f64 B))))))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 (fma.f64 F F 2) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/2) (sin.f64 B)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (*.f64 (sqrt.f64 -1) (/.f64 (pow.f64 (fma.f64 F F 2) 2) (*.f64 (sqrt.f64 -1/2) (sin.f64 B))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 -1/2) (sin.f64 B))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 x) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2)))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)) (sin.f64 B)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 -1) (/.f64 (pow.f64 (fma.f64 F F 2) 2) (*.f64 (sqrt.f64 -1/2) (sin.f64 B))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1/64 (*.f64 x (/.f64 (pow.f64 (fma.f64 F F 2) 2) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 1/16)) (*.f64 (sqrt.f64 -1/2) (sin.f64 B))))))) (pow.f64 x 3)) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (fma.f64 F F 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1/2) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 -1/2) (sin.f64 B))))))
(-.f64 (fma.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 (fma.f64 F F 2) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/2) (sin.f64 B)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 -1/2) (sin.f64 B))))) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) 3) 1/16 (*.f64 (*.f64 -1/64 x) (/.f64 (pow.f64 (fma.f64 F F 2) 2) -1/2))) (*.f64 (sqrt.f64 -1/2) (sin.f64 B))))) (*.f64 -1/16 (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) 2) (*.f64 (sqrt.f64 -1/2) (sin.f64 B))) (sqrt.f64 x))))) (pow.f64 x 3)))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 (sin.f64 B)))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (sin.f64 B))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 (sin.f64 B))))
(fma.f64 -1/2 (*.f64 (pow.f64 F 2) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (sin.f64 B))) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (sin.f64 B)))
(+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 3/8 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))
(fma.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (pow.f64 F 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 1 (sin.f64 B))) (*.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))) (/.f64 (pow.f64 F 2) (sin.f64 B)))))))
(fma.f64 (pow.f64 F 2) (fma.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5))) (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) 3/8))) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (sin.f64 B)))
(+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -5/16 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))))) (*.f64 3/8 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))))))))))
(fma.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (pow.f64 F 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 1 (sin.f64 B))) (*.f64 (pow.f64 F 2) (fma.f64 -5/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))) (/.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))) (/.f64 1 (sin.f64 B)))))))))
(fma.f64 (pow.f64 F 2) (fma.f64 (pow.f64 F 2) (fma.f64 -5/16 (*.f64 (pow.f64 F 2) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7))) (sin.f64 B))) (*.f64 3/8 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5))) (sin.f64 B)))) (*.f64 (/.f64 -1/2 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))))) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (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 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B))) F)
(/.f64 (fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 1 (sin.f64 B))) F)
(/.f64 (fma.f64 -1/2 (/.f64 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (pow.f64 F 2)) (/.f64 1 (sin.f64 B))) F)
(/.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)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))) F)
(/.f64 (fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 1 (sin.f64 B)))) F)
(/.f64 (fma.f64 -1/2 (/.f64 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (pow.f64 F 2)) (fma.f64 -1/2 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 -3/4 (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))) F)
(/.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)) (*.f64 1/4 (pow.f64 (+.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)) (*.f64 1/4 (pow.f64 (+.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))))) F)
(/.f64 (fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4)) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))) (/.f64 1 (sin.f64 B))))) F)
(/.f64 (fma.f64 -1/2 (/.f64 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (pow.f64 F 2)) (fma.f64 -1/2 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 -3/4 (*.f64 (pow.f64 F 4) (sin.f64 B)))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -3/4) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))) (/.f64 1 (sin.f64 B))))) F)
(/.f64 -1 (*.f64 F (sin.f64 B)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B))) F))
(neg.f64 (/.f64 (fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 1 (sin.f64 B))) F))
(/.f64 (fma.f64 -1/2 (/.f64 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (pow.f64 F 2)) (/.f64 1 (sin.f64 B))) (neg.f64 F))
(*.f64 -1 (/.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)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))) F))
(neg.f64 (/.f64 (fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 1 (sin.f64 B)))) F))
(/.f64 (fma.f64 -1/2 (/.f64 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (pow.f64 F 2)) (fma.f64 -1/2 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 -3/4 (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))) (neg.f64 F))
(*.f64 -1 (/.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)) (*.f64 1/4 (pow.f64 (+.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)) (*.f64 1/4 (pow.f64 (+.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))))) F))
(neg.f64 (/.f64 (fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4)) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))) (/.f64 1 (sin.f64 B))))) F))
(/.f64 (fma.f64 -1/2 (/.f64 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (pow.f64 F 2)) (fma.f64 -1/2 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 -3/4 (*.f64 (pow.f64 F 4) (sin.f64 B)))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -3/4) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))) (/.f64 1 (sin.f64 B))))) (neg.f64 F))
(*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (/.f64 1 B))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) B)
(/.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))) (*.f64 1/6 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))) B)
(/.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (*.f64 1/6 (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))) B)
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 B 2)) 1) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))) B)
(/.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 7/360 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 1/6 (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))) B)
(/.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (fma.f64 7/360 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (pow.f64 B 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) 1/6)))) B)
(/.f64 (fma.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (*.f64 7/360 (pow.f64 B 2)) 1/6)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))) B)
(/.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 31/15120 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 7/360 (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))))))) B)
(/.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (fma.f64 1/6 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (fma.f64 31/15120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (pow.f64 B 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) 7/360)))))) B)
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 B 2)) 1) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (*.f64 31/15120 (pow.f64 B 2)) 7/360)) (*.f64 (pow.f64 B 2) (pow.f64 B 2)))) B)
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 F (sin.f64 B)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (/.f64 F (sin.f64 B)))
(*.f64 F (+.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 F (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (/.f64 1 (sin.f64 B)))))
(*.f64 F (fma.f64 -1/2 (*.f64 (pow.f64 F 2) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (sin.f64 B))) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (sin.f64 B))))
(*.f64 F (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 3/8 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))))
(*.f64 F (fma.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (pow.f64 F 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 1 (sin.f64 B))) (*.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))) (/.f64 (pow.f64 F 2) (sin.f64 B))))))))
(*.f64 F (fma.f64 (pow.f64 F 2) (fma.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))) (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5))) (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) 3/8))) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (sin.f64 B))))
(*.f64 F (+.f64 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))))) (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -5/16 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))))) (*.f64 3/8 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5)))))))))))
(*.f64 F (fma.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (pow.f64 F 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 3))) (/.f64 1 (sin.f64 B))) (*.f64 (pow.f64 F 2) (fma.f64 -5/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 7))) (/.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 3/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 5))) (/.f64 1 (sin.f64 B))))))))))
(*.f64 F (fma.f64 (pow.f64 F 2) (fma.f64 (pow.f64 F 2) (fma.f64 -5/16 (*.f64 (pow.f64 F 2) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 7))) (sin.f64 B))) (*.f64 3/8 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 5))) (sin.f64 B)))) (*.f64 (/.f64 -1/2 (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 2 x 2) 3))))) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(fma.f64 -1/2 (/.f64 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (pow.f64 F 2)) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 1 (sin.f64 B))))
(fma.f64 -1/2 (/.f64 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (pow.f64 F 2)) (fma.f64 -1/2 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 -3/4 (*.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)) (*.f64 1/4 (pow.f64 (+.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)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))))
(fma.f64 -1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4) (*.f64 (pow.f64 F 4) (sin.f64 B))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4)) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B))) (/.f64 1 (sin.f64 B)))))
(fma.f64 -1/2 (/.f64 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (pow.f64 F 2)) (fma.f64 -1/2 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 -3/4 (*.f64 (pow.f64 F 4) (sin.f64 B)))) (fma.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -3/4) (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 (*.f64 1/2 (+.f64 2 (*.f64 2 x))) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (pow.f64 F 2)) (/.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)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4) (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (+.f64 (/.f64 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (pow.f64 F 2)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 -3/4 (*.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)) (*.f64 1/4 (pow.f64 (+.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)) (*.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2))))) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(-.f64 (fma.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4) (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 (fma.f64 1/2 (*.f64 (+.f64 2 (*.f64 2 x)) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) 2) -3/4)) (pow.f64 (+.f64 2 (*.f64 2 x)) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 (/.f64 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (pow.f64 F 2)) (fma.f64 1/2 (+.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 -3/4 (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -3/4) (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 (/.f64 (fma.f64 2 x 2) (sin.f64 B)) (pow.f64 F 2)) (*.f64 (pow.f64 (fma.f64 2 x 2) 2) (/.f64 -3/4 (*.f64 (pow.f64 F 4) (sin.f64 B))))) (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 (fma.f64 2 x 2) 3) -3/4) (pow.f64 (fma.f64 2 x 2) 3)) (*.f64 (pow.f64 F 6) (sin.f64 B)))) (/.f64 -1 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (*.f64 F (/.f64 x (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 x (sin.f64 B))) (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 (+.f64 (*.f64 -1 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 3/2 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 x (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (sin.f64 B))) (*.f64 (*.f64 3/2 (*.f64 F (/.f64 x (sin.f64 B)))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))
(fma.f64 x (fma.f64 (/.f64 F (neg.f64 (sin.f64 B))) (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 x (/.f64 F (sin.f64 B))) 3/2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 x (+.f64 (*.f64 -5/2 (*.f64 (/.f64 (*.f64 F x) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 7))))) (*.f64 3/2 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 2 (pow.f64 F 2)) 5))))))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))
(fma.f64 x (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (/.f64 F (sin.f64 B))) (*.f64 x (fma.f64 -5/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7))) (*.f64 F (/.f64 x (sin.f64 B)))) (*.f64 3/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) (/.f64 F (sin.f64 B))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))
(fma.f64 x (-.f64 (*.f64 x (fma.f64 -5/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 7))) (*.f64 x (/.f64 F (sin.f64 B)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 5))) (*.f64 (/.f64 F (sin.f64 B)) 3/2)))) (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 F F 2) 3))) (sin.f64 B)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B))))
(*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))
(*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))
(*.f64 F (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (+.f64 2 (pow.f64 F 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 F (/.f64 (fma.f64 F F 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))))
(fma.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (/.f64 (fma.f64 2 F (pow.f64 F 3)) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) -1/8)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (+.f64 2 (pow.f64 F 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 F (/.f64 (fma.f64 F F 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (fma.f64 2 F (pow.f64 F 3)) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (fma.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (*.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) 1/16))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (+.f64 (*.f64 1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3)))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 7))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (+.f64 2 (pow.f64 F 2))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 7))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (fma.f64 1/64 (/.f64 (*.f64 x (pow.f64 (fma.f64 F F 2) 2)) (pow.f64 (sqrt.f64 1/2) 2)) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 1/16)) (sqrt.f64 1/2)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 F (/.f64 (fma.f64 F F 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 7))) (*.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) 3) 1/16 (*.f64 x (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) 2) 1/2) 1/64))) (/.f64 F (*.f64 (sqrt.f64 1/2) (sin.f64 B))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (fma.f64 2 F (pow.f64 F 3)) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (fma.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (*.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) 1/16)))))
(*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))
(*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 F (*.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 -1/2) (sin.f64 B)))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)) (/.f64 F (sin.f64 B))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2)))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 F F 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 F (*.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 -1/2) (sin.f64 B))))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 -1) (fma.f64 2 F (pow.f64 F 3))) (*.f64 (sqrt.f64 -1/2) (sin.f64 B)))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)) (/.f64 F (sin.f64 B)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2)))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 F F 2) (sqrt.f64 -1/2))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (*.f64 F (*.f64 (sqrt.f64 -1) (/.f64 (pow.f64 (fma.f64 F F 2) 2) (*.f64 (sqrt.f64 -1/2) (sin.f64 B)))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 F (*.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 -1/2) (sin.f64 B)))))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 -1) (fma.f64 2 F (pow.f64 F 3))) (*.f64 (sqrt.f64 -1/2) (sin.f64 B)))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (fma.f64 (*.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) (sqrt.f64 -1)) (/.f64 F (sin.f64 B))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)) (/.f64 F (sin.f64 B))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (pow.f64 (+.f64 2 (pow.f64 F 2)) 2))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 x))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 x (pow.f64 (+.f64 2 (pow.f64 F 2)) 2)) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/16 (pow.f64 (+.f64 2 (pow.f64 F 2)) 3))))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 x))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (+.f64 2 (pow.f64 F 2)))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 x) (*.f64 F (*.f64 (sqrt.f64 -1) (/.f64 (pow.f64 (fma.f64 F F 2) 2) (*.f64 (sqrt.f64 -1/2) (sin.f64 B)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 F (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1/64 (*.f64 x (/.f64 (pow.f64 (fma.f64 F F 2) 2) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 (pow.f64 (fma.f64 F F 2) 3) 1/16)) (*.f64 (sqrt.f64 -1/2) (sin.f64 B)))))))) (pow.f64 x 3)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 F F 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 F (*.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 -1/2) (sin.f64 B)))))))
(-.f64 (fma.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 -1) (fma.f64 2 F (pow.f64 F 3))) (*.f64 (sqrt.f64 -1/2) (sin.f64 B)))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)) (/.f64 F (sin.f64 B))))) (/.f64 (fma.f64 1/2 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) 3) 1/16 (*.f64 (*.f64 -1/64 x) (/.f64 (pow.f64 (fma.f64 F F 2) 2) -1/2))) (*.f64 (sqrt.f64 -1/2) (sin.f64 B)))))) (*.f64 -1/16 (*.f64 (sqrt.f64 x) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) 2) (sqrt.f64 -1)) (/.f64 F (sin.f64 B))) (sqrt.f64 -1/2))))) (pow.f64 x 3)))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(/.f64 (+.f64 (*.f64 1/6 (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) B)
(/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 F (pow.f64 B 2))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))) B)
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (*.f64 1/6 (*.f64 F (pow.f64 B 2))) F)) B)
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (*.f64 F -7/360))) (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))))))) B)
(/.f64 (fma.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (*.f64 (neg.f64 (pow.f64 B 2)) (*.f64 F -7/360)) (*.f64 1/6 F))) (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))) B)
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.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)))))))))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (fma.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2)))))) (*.f64 (pow.f64 B 2) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 F -7/360)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (fma.f64 -1/5040 F (fma.f64 1/720 F (*.f64 1/6 (*.f64 F -7/360)))))))))))) B)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (*.f64 1/6 (*.f64 F (pow.f64 B 2))) F)) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (+.f64 (*.f64 F -7/360) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F -7/2160) (*.f64 F 1/840)))))) (*.f64 (pow.f64 B 2) (pow.f64 B 2)))) B)
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (fma.f64 2 x (pow.f64 F 2))))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 x B)
(/.f64 (+.f64 x (*.f64 -1/3 (*.f64 (pow.f64 B 2) x))) B)
(/.f64 (+.f64 x (*.f64 -1/3 (*.f64 x (pow.f64 B 2)))) B)
(/.f64 (*.f64 (fma.f64 (pow.f64 B 2) -1/3 1) x) B)
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))) (*.f64 1/3 x)))) B)
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (+.f64 (neg.f64 (*.f64 (pow.f64 B 2) (*.f64 x 1/45))) (*.f64 -1/3 x)))) B)
(/.f64 (fma.f64 (pow.f64 B 2) (fma.f64 (neg.f64 (pow.f64 B 2)) (*.f64 x 1/45) (*.f64 x -1/3)) x) B)
(/.f64 (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (*.f64 x -1/45) (*.f64 x -1/3)) x) B)
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.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/9 x) (*.f64 2/15 x)))) (*.f64 1/3 x)))) B)
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (neg.f64 (*.f64 (pow.f64 B 2) (fma.f64 -1/3 (*.f64 x 1/45) (*.f64 x 1/105)))) (*.f64 x 1/45))) (*.f64 -1/3 x)))) B)
(/.f64 (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (fma.f64 (neg.f64 (pow.f64 B 2)) (fma.f64 x 1/105 (*.f64 x -1/135)) (*.f64 x -1/45)) (*.f64 x -1/3)) x) B)
(/.f64 (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (neg.f64 (fma.f64 x 1/105 (*.f64 x -1/135))) (*.f64 x -1/45)) (*.f64 x -1/3)) x) B)
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (pow.f64 1 -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) 2) -1/2) (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2) (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1)
(/.f64 1 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))
(sqrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))
(sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))
(log.f64 (exp.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 2 x (fma.f64 F F 2)))) 1))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(/.f64 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 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(sqrt.f64 (*.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (/.f64 1 (fma.f64 2 x (fma.f64 F F 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))))
(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))
(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))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(expm1.f64 (log1p.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(/.f64 1 (/.f64 (tan.f64 B) x))
(/.f64 x (tan.f64 B))
(/.f64 1 (/.f64 (/.f64 (tan.f64 B) x) 1))
(/.f64 x (tan.f64 B))
(/.f64 -1 (neg.f64 (/.f64 (tan.f64 B) x)))
(/.f64 x (tan.f64 B))
(/.f64 (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))
(neg.f64 (/.f64 (neg.f64 x) (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))))
(log1p.f64 (expm1.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(exp.f64 (log.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(exp.f64 (*.f64 (log.f64 (/.f64 x (tan.f64 B))) 1))
(/.f64 x (tan.f64 B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (tan.f64 B)))) 1)
(expm1.f64 (log1p.f64 (/.f64 1 (tan.f64 B))))
(*.f64 1 (/.f64 1 (tan.f64 B)))
(/.f64 1 (tan.f64 B))
(*.f64 (/.f64 1 (tan.f64 B)) 1)
(/.f64 1 (tan.f64 B))
(*.f64 -1 (/.f64 1 (neg.f64 (tan.f64 B))))
(/.f64 1 (tan.f64 B))
(*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) -2)))
(/.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (cbrt.f64 (tan.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) -2)))
(/.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (cbrt.f64 (tan.f64 B)))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (pow.f64 (tan.f64 B) -1/2))
(/.f64 1 (tan.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (cos.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 B)) 2) -1) (pow.f64 (cbrt.f64 (tan.f64 B)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (tan.f64 B)) -1) (pow.f64 (sqrt.f64 (tan.f64 B)) -1))
(pow.f64 (sqrt.f64 (tan.f64 B)) -2)
(pow.f64 (tan.f64 B) -1)
(/.f64 1 (tan.f64 B))
(pow.f64 (/.f64 1 (tan.f64 B)) 1)
(/.f64 1 (tan.f64 B))
(pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) 3)
(/.f64 1 (tan.f64 B))
(pow.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3) 1/3)
(/.f64 1 (tan.f64 B))
(pow.f64 (pow.f64 (tan.f64 B) -1/2) 2)
(/.f64 1 (tan.f64 B))
(neg.f64 (/.f64 -1 (tan.f64 B)))
(/.f64 1 (tan.f64 B))
(sqrt.f64 (pow.f64 (tan.f64 B) -2))
(log.f64 (exp.f64 (/.f64 1 (tan.f64 B))))
(/.f64 1 (tan.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (tan.f64 B)))))
(/.f64 1 (tan.f64 B))
(cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3))
(/.f64 1 (tan.f64 B))
(expm1.f64 (log1p.f64 (/.f64 1 (tan.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 1 (tan.f64 B))))
(/.f64 1 (tan.f64 B))
(exp.f64 (neg.f64 (log.f64 (tan.f64 B))))
(/.f64 1 (tan.f64 B))
(exp.f64 (*.f64 (log.f64 (tan.f64 B)) -1))
(/.f64 1 (tan.f64 B))
(exp.f64 (*.f64 (neg.f64 (log.f64 (tan.f64 B))) 1))
(/.f64 1 (tan.f64 B))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (pow.f64 1 -1/2) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) 2) -1/2) (pow.f64 (cbrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2) (pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1/2))
(pow.f64 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))) -1)
(/.f64 1 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))
(sqrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1))
(sqrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))))
(log.f64 (exp.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 2 x (fma.f64 F F 2)))))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 2 x (fma.f64 F F 2)))) 1))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))) 1)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(*.f64 1 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 1 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 1)
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (sin.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 2))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 2) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))))
(pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sqrt.f64 (sin.f64 B))) 2)
(*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (neg.f64 (sin.f64 B))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/4) (/.f64 1 (sin.f64 B))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(*.f64 (/.f64 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 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 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 (cbrt.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2)))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sqrt.f64 (sin.f64 B))) (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))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(sqrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (sin.f64 B) 2)))
(sqrt.f64 (/.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (sin.f64 B) 2)))
(sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 B) 2) (fma.f64 2 x (fma.f64 F F 2)))))
(log.f64 (exp.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) 3))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) (pow.f64 (sin.f64 B) 3)))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(exp.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) 1))
(/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.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 (fma.f64 2 x (fma.f64 F F 2)) -1) (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(sqrt.f64 (*.f64 (/.f64 1 (fma.f64 2 x (fma.f64 F F 2))) (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (/.f64 1 (fma.f64 2 x (fma.f64 F F 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))))
(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))
(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))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (tan.f64 B)))) 1)
(expm1.f64 (log1p.f64 (/.f64 x (tan.f64 B))))
(*.f64 x (/.f64 1 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 1 (/.f64 x (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 1 (tan.f64 B)) x)
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x (tan.f64 B)) 1)
(/.f64 x (tan.f64 B))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))
(/.f64 x (tan.f64 B))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (*.f64 (/.f64 1 (cbrt.f64 (tan.f64 B))) x))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (*.f64 x (/.f64 1 (cbrt.f64 (tan.f64 B)))))
(*.f64 x (/.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (cbrt.f64 (tan.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (sqrt.f64 (/.f64 x (tan.f64 B))) (sqrt.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (/.f64 x (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 x (/.f64 (pow.f64 (tan.f64 B) -1/2) (sqrt.f64 (tan.f64 B))))
(*.f64 (pow.f64 (tan.f64 B) -1/2) (*.f64 (pow.f64 (tan.f64 B) -1/2) x))
(/.f64 x (tan.f64 B))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x (sqrt.f64 (tan.f64 B))) (pow.f64 (tan.f64 B) -1/2))
(*.f64 x (/.f64 (pow.f64 (tan.f64 B) -1/2) (sqrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (tan.f64 B)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (tan.f64 B))) (/.f64 (cbrt.f64 x) (sqrt.f64 (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x 1) (/.f64 1 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (tan.f64 B)) 2)) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (*.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) -2))) (/.f64 1 (cbrt.f64 (tan.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (*.f64 x (/.f64 1 (cbrt.f64 (tan.f64 B)))))
(*.f64 x (/.f64 (cbrt.f64 (pow.f64 (tan.f64 B) -2)) (cbrt.f64 (tan.f64 B))))
(*.f64 (*.f64 x (pow.f64 (tan.f64 B) -1/2)) (pow.f64 (tan.f64 B) -1/2))
(/.f64 x (tan.f64 B))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 x (tan.f64 B))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (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))
(neg.f64 (/.f64 (neg.f64 x) (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))))
(log1p.f64 (expm1.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(exp.f64 (log.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(exp.f64 (*.f64 (log.f64 (/.f64 x (tan.f64 B))) 1))
(/.f64 x (tan.f64 B))

eval413.0ms (2.1%)

Compiler

Compiled 17502 to 11718 computations (33% saved)

prune106.0ms (0.5%)

Pruning

20 alts after pruning (20 fresh and 0 done)

PrunedKeptTotal
New41820438
Fresh000
Picked202
Done000
Total42020440
Accuracy
100.0%
Counts
440 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
85.8%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))) (/.f64 x (tan.f64 B)))
50.6%
(-.f64 (*.f64 F (/.f64 1 (*.f64 F (sin.f64 B)))) (/.f64 x (tan.f64 B)))
51.9%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 F (sin.f64 B)))) (/.f64 x (tan.f64 B)))
55.4%
(-.f64 (*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (/.f64 x (tan.f64 B)))
66.9%
(-.f64 (*.f64 F (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (+.f64 (*.f64 2 x) (pow.f64 F 2))))))) (/.f64 x (tan.f64 B)))
77.9%
(+.f64 (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
53.2%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
77.8%
(+.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)))))
53.8%
(+.f64 (neg.f64 (*.f64 x (pow.f64 (sqrt.f64 (tan.f64 B)) -2))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
77.8%
(+.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)))))
77.9%
(+.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)))
85.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
53.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 1 (sin.f64 B)))
53.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
77.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2))))))
45.4%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
46.6%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
76.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 2 x (fma.f64 F F 2)))))))
53.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
77.8%
(+.f64 (neg.f64 (*.f64 x (*.f64 (/.f64 1 (sin.f64 B)) (cos.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
Compiler

Compiled 968 to 716 computations (26% saved)

localize627.0ms (3.1%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 x (cos.f64 B))
99.7%
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
90.3%
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
79.0%
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
99.8%
(/.f64 x (tan.f64 B))
99.6%
(*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))
99.6%
(-.f64 (*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (/.f64 x (tan.f64 B)))
99.4%
(*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
99.8%
(/.f64 F (sin.f64 B))
99.8%
(/.f64 1 (tan.f64 B))
99.7%
(*.f64 x (/.f64 1 (tan.f64 B)))
90.3%
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))
100.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))
99.9%
(/.f64 -1 (sin.f64 B))
99.8%
(/.f64 1 (tan.f64 B))
99.7%
(*.f64 x (/.f64 1 (tan.f64 B)))
99.8%
(/.f64 1 (fma.f64 F F 2))
99.6%
(*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B)))
99.6%
(/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))
79.1%
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
Compiler

Compiled 379 to 198 computations (47.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 309.0ms
Operation ival-div, time spent: 84.0ms, 27.0% of total-time
Operation ival-mult, time spent: 70.0ms, 23.0% of total-time
Operation ival-add, time spent: 38.0ms, 12.0% of total-time
Operation composed, time spent: 25.0ms, 8.0% of total-time
Operation ival-pow, time spent: 25.0ms, 8.0% of total-time
Operation ival-sqrt, time spent: 21.0ms, 7.0% of total-time
Operation const, time spent: 11.0ms, 4.0% of total-time
Operation ival-neg, time spent: 10.0ms, 3.0% of total-time
Operation ival-sin, time spent: 9.0ms, 3.0% of total-time
Operation ival-cos, time spent: 8.0ms, 3.0% of total-time
Operation ival-tan, time spent: 6.0ms, 2.0% of total-time
Operation ival-sub, time spent: 3.0ms, 1.0% of total-time

series61.0ms (0.3%)

Counts
13 → 224
Calls
Call 1
Inputs
#<alt (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))>
#<alt (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B))>
#<alt (*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B)))>
#<alt (/.f64 1 (fma.f64 F F 2))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 (sin.f64 B)))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F))>
#<alt (/.f64 F (sin.f64 B))>
#<alt (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (-.f64 (*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (/.f64 x (tan.f64 B)))>
#<alt (*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (*.f64 x (cos.f64 B))>
Outputs
#<alt (sqrt.f64 1/2)>
#<alt (+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (pow.f64 F 2) (sqrt.f64 1/2))))>
#<alt (+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 2) (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/8 (/.f64 1 (sqrt.f64 1/2))))))>
#<alt (+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (-.f64 (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 F 2) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))))) (*.f64 1/8 (/.f64 1 (sqrt.f64 1/2))))))>
#<alt (/.f64 1 F)>
#<alt (/.f64 (-.f64 1 (/.f64 1 (pow.f64 F 2))) F)>
#<alt (/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (/.f64 1 (pow.f64 F 2))) F)>
#<alt (/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 5/2 (/.f64 1 (pow.f64 F 6))))) F)>
#<alt (/.f64 -1 F)>
#<alt (*.f64 -1 (/.f64 (-.f64 1 (/.f64 1 (pow.f64 F 2))) F))>
#<alt (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (/.f64 1 (pow.f64 F 2))) F))>
#<alt (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 5/2 (/.f64 1 (pow.f64 F 6))))) F))>
#<alt (/.f64 (sqrt.f64 1/2) (sin.f64 B))>
#<alt (+.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)))>
#<alt (+.f64 (*.f64 (pow.f64 F 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 2) (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 1/8 (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))) (/.f64 (sqrt.f64 1/2) (sin.f64 B)))>
#<alt (+.f64 (*.f64 (pow.f64 F 2) (-.f64 (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 F 2) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))) (*.f64 1/8 (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))) (/.f64 (sqrt.f64 1/2) (sin.f64 B)))>
#<alt (/.f64 1 (*.f64 F (sin.f64 B)))>
#<alt (/.f64 (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B)))) F)>
#<alt (/.f64 (-.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 3/2 (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B)))) F)>
#<alt (/.f64 (-.f64 (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 F 4) (sin.f64 B))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 5/2 (/.f64 1 (*.f64 (pow.f64 F 6) (sin.f64 B)))))) F)>
#<alt (/.f64 -1 (*.f64 F (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B)))) F))>
#<alt (*.f64 -1 (/.f64 (-.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 3/2 (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B)))) F))>
#<alt (*.f64 -1 (/.f64 (-.f64 (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 F 4) (sin.f64 B))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 5/2 (/.f64 1 (*.f64 (pow.f64 F 6) (sin.f64 B)))))) F))>
#<alt (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (/.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (*.f64 1/6 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))) B)>
#<alt (/.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 7/360 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 1/6 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))) B)>
#<alt (/.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 31/15120 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 7/360 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))))))) B)>
#<alt (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))>
#<alt (*.f64 F (+.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))))>
#<alt (*.f64 F (+.f64 (*.f64 (pow.f64 F 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 2) (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 1/8 (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))>
#<alt (*.f64 F (+.f64 (*.f64 (pow.f64 F 2) (-.f64 (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 F 2) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))) (*.f64 1/8 (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))>
#<alt (/.f64 1 (sin.f64 B))>
#<alt (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))))>
#<alt (-.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 3/2 (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))))>
#<alt (-.f64 (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 F 4) (sin.f64 B))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 5/2 (/.f64 1 (*.f64 (pow.f64 F 6) (sin.f64 B))))))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 1 (sin.f64 B)))>
#<alt (-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 3/2 (*.f64 (pow.f64 F 4) (sin.f64 B)))))>
#<alt (-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 5/2 (/.f64 1 (*.f64 (pow.f64 F 6) (sin.f64 B))))) (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 F 4) (sin.f64 B))))))>
#<alt (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (/.f64 (+.f64 (*.f64 1/6 (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) B)>
#<alt (/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))) B)>
#<alt (/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.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))))))))))) B)>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt 1/2>
#<alt (+.f64 1/2 (*.f64 -1/4 (pow.f64 F 2)))>
#<alt (+.f64 1/2 (*.f64 (pow.f64 F 2) (-.f64 (*.f64 1/8 (pow.f64 F 2)) 1/4)))>
#<alt (+.f64 1/2 (*.f64 (pow.f64 F 2) (-.f64 (*.f64 (pow.f64 F 2) (+.f64 1/8 (*.f64 -1/16 (pow.f64 F 2)))) 1/4)))>
#<alt (/.f64 1 (pow.f64 F 2))>
#<alt (/.f64 (-.f64 1 (*.f64 2 (/.f64 1 (pow.f64 F 2)))) (pow.f64 F 2))>
#<alt (/.f64 (-.f64 (+.f64 1 (/.f64 4 (pow.f64 F 4))) (*.f64 2 (/.f64 1 (pow.f64 F 2)))) (pow.f64 F 2))>
#<alt (/.f64 (-.f64 (+.f64 1 (/.f64 4 (pow.f64 F 4))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 F 2))) (*.f64 8 (/.f64 1 (pow.f64 F 6))))) (pow.f64 F 2))>
#<alt (/.f64 1 (pow.f64 F 2))>
#<alt (/.f64 (-.f64 1 (*.f64 2 (/.f64 1 (pow.f64 F 2)))) (pow.f64 F 2))>
#<alt (/.f64 (-.f64 (+.f64 1 (/.f64 4 (pow.f64 F 4))) (*.f64 2 (/.f64 1 (pow.f64 F 2)))) (pow.f64 F 2))>
#<alt (/.f64 (-.f64 (+.f64 1 (/.f64 4 (pow.f64 F 4))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 F 2))) (*.f64 8 (/.f64 1 (pow.f64 F 6))))) (pow.f64 F 2))>
#<alt (/.f64 -1 B)>
#<alt (/.f64 (-.f64 (*.f64 -1/6 (pow.f64 B 2)) 1) B)>
#<alt (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -7/360 (pow.f64 B 2)) 1/6)) 1) B)>
#<alt (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -31/15120 (pow.f64 B 2)) 7/360)) 1/6)) 1) B)>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))>
#<alt (-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))>
#<alt (-.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 1 (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 (*.f64 x (sin.f64 B))) (/.f64 (cos.f64 B) (sin.f64 B)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 (*.f64 x (sin.f64 B))) (/.f64 (cos.f64 B) (sin.f64 B)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 (*.f64 x (sin.f64 B))) (/.f64 (cos.f64 B) (sin.f64 B)))))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 (*.f64 x (sin.f64 B))) (/.f64 (cos.f64 B) (sin.f64 B)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 (*.f64 x (sin.f64 B))) (/.f64 (cos.f64 B) (sin.f64 B)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 (*.f64 x (sin.f64 B))) (/.f64 (cos.f64 B) (sin.f64 B)))))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 x) B))>
#<alt (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/3 x) 1/6)) (+.f64 1 x)) B)>
#<alt (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/3 x) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) 7/360))) 1/6)) (+.f64 1 x)) B)>
#<alt (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/3 x) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 -1/9 x) (+.f64 (*.f64 2/15 x) (*.f64 (pow.f64 B 2) (-.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)))) 7/360))) 1/6)) (+.f64 1 x)) B)>
#<alt (*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))>
#<alt (*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))>
#<alt (*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))>
#<alt (*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))>
#<alt (*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))>
#<alt (*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))>
#<alt (*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))>
#<alt (*.f64 -1 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 B)>
#<alt (/.f64 (-.f64 (*.f64 -1/6 (pow.f64 B 2)) 1) B)>
#<alt (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -7/360 (pow.f64 B 2)) 1/6)) 1) B)>
#<alt (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -31/15120 (pow.f64 B 2)) 7/360)) 1/6)) 1) B)>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 F B)>
#<alt (/.f64 (+.f64 F (*.f64 1/6 (*.f64 (pow.f64 B 2) F))) B)>
#<alt (/.f64 (+.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (*.f64 -1/6 F)))) B)>
#<alt (/.f64 (+.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))))))) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (*.f64 -1/6 F)))) B)>
#<alt (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (/.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 1/6 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))) B)>
#<alt (/.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 7/360 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 1/6 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))) B)>
#<alt (/.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 31/15120 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 7/360 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))))) B)>
#<alt (/.f64 (sqrt.f64 1/2) (sin.f64 B))>
#<alt (+.f64 (*.f64 -1/4 (/.f64 x (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (sqrt.f64 1/2) (sin.f64 B)))>
#<alt (+.f64 (*.f64 x (-.f64 (*.f64 1/2 (/.f64 (*.f64 x (-.f64 1/2 (*.f64 1/16 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 1/4 (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))) (/.f64 (sqrt.f64 1/2) (sin.f64 B)))>
#<alt (+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 x (+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 1/2 (*.f64 1/16 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (-.f64 1/2 (*.f64 1/16 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))) (*.f64 1/4 (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))) (/.f64 (sqrt.f64 1/2) (sin.f64 B)))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 1/2) (sin.f64 B)))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 1/2))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 1/2) (sin.f64 B)))))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 7))) (/.f64 (+.f64 1/2 (*.f64 1/16 (/.f64 x (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 1/2))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)) (sin.f64 B)))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (sqrt.f64 -1) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)) (sin.f64 B))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (sqrt.f64 -1) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (sqrt.f64 -1) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)) (sin.f64 B)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 -1) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 1/2 (*.f64 -1/16 (/.f64 x (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2)))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (sqrt.f64 -1) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)) (sin.f64 B)))))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (*.f64 F (+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (*.f64 F (sin.f64 B)))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))>
#<alt (*.f64 F (+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (*.f64 F (sin.f64 B)))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))>
#<alt (*.f64 F (+.f64 (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (*.f64 F (sin.f64 B)))) (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (*.f64 -1 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (/.f64 (*.f64 x (cos.f64 B)) (*.f64 F (sin.f64 B))))))>
#<alt (*.f64 -1 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (/.f64 (*.f64 x (cos.f64 B)) (*.f64 F (sin.f64 B))))))>
#<alt (*.f64 -1 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (/.f64 (*.f64 x (cos.f64 B)) (*.f64 F (sin.f64 B))))))>
#<alt (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) x) B)>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 1/3 x)))) x) B)>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 1/3 x) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))))))) x) B)>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (+.f64 (*.f64 1/3 x) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (+.f64 (*.f64 -1/9 x) (+.f64 (*.f64 2/15 x) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))))))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (+.f64 (*.f64 -2/45 x) (*.f64 17/315 x))))))))))))) x) B)>
#<alt (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))>
#<alt (+.f64 (*.f64 x (-.f64 (*.f64 -1/4 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (cos.f64 B) (sin.f64 B)))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))>
#<alt (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 -1/4 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (*.f64 F (*.f64 x (-.f64 1/2 (*.f64 1/16 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))))) (/.f64 (cos.f64 B) (sin.f64 B)))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))>
#<alt (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 -1/4 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 x (+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 1/2 (*.f64 1/16 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2)))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (*.f64 F (-.f64 1/2 (*.f64 1/16 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))))))) (/.f64 (cos.f64 B) (sin.f64 B)))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (*.f64 x (-.f64 (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (/.f64 (cos.f64 B) (sin.f64 B))))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (/.f64 (cos.f64 B) (sin.f64 B))))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 7))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))))) (/.f64 (cos.f64 B) (sin.f64 B))))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (/.f64 (cos.f64 B) (sin.f64 B)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 F (sqrt.f64 -1)) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))) x)) (/.f64 (cos.f64 B) (sin.f64 B)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 F (sqrt.f64 -1)) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 F (sqrt.f64 -1)) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))) x)) (/.f64 (cos.f64 B) (sin.f64 B)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (/.f64 (+.f64 (*.f64 1/6 (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) B)>
#<alt (/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))) B)>
#<alt (/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))))) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))))) B)>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))>
#<alt (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F x) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 -1/4 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (*.f64 F (*.f64 x (-.f64 1/2 (*.f64 1/16 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 -1/4 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 x (+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 1/2 (*.f64 1/16 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2)))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (*.f64 F (-.f64 1/2 (*.f64 1/16 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))>
#<alt (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (+.f64 1/2 (*.f64 1/16 (/.f64 x (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 7))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))))>
#<alt (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 F (sqrt.f64 -1)) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 F (sqrt.f64 -1)) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 F (sqrt.f64 -1)) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 F (sqrt.f64 -1)) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 x))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (+.f64 1/2 (*.f64 -1/16 (/.f64 x (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 x))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 F (sqrt.f64 -1)) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))>
#<alt (/.f64 x B)>
#<alt (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) B)>
#<alt (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 -1/2 x) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x))))) (*.f64 -1/6 x)))) B)>
#<alt (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 -1/2 x) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/24 x) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/720 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x)))) (+.f64 (*.f64 -1/5040 x) (*.f64 1/120 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))))))) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x))))) (*.f64 -1/6 x)))) B)>
#<alt x>
#<alt (+.f64 x (*.f64 -1/2 (*.f64 (pow.f64 B 2) x)))>
#<alt (+.f64 x (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 x) (*.f64 1/24 (*.f64 (pow.f64 B 2) x)))))>
#<alt (+.f64 x (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 x) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 B 2) x)) (*.f64 1/24 x))))))>
Calls

75 calls:

TimeVariablePointExpression
7.0ms
x
@0
(/ (* x (cos B)) (sin B))
4.0ms
F
@0
(* F (/ (sqrt (/ 1 (+ (* F F) 2))) (sin B)))
4.0ms
x
@0
(- (* F (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))) (/ x (tan B)))
1.0ms
x
@-inf
(* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))
1.0ms
B
@0
(- (* F (* (/ 1 (sin B)) (sqrt (/ 1 (+ 2 (* 2 x)))))) (/ x (tan B)))

rewrite130.0ms (0.6%)

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

Useful iterations: 1 (0.0ms)

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

simplify269.0ms (1.3%)

Algorithm
egg-herbie
Rules
1402×fma-define
1066×times-frac
708×*-commutative
620×distribute-rgt-in
608×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

eval788.0ms (3.9%)

Compiler

Compiled 40103 to 23661 computations (41% saved)

prune306.0ms (1.5%)

Pruning

30 alts after pruning (30 fresh and 0 done)

PrunedKeptTotal
New1368251393
Fresh10515
Picked505
Done000
Total1383301413
Accuracy
100.0%
Counts
1413 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
10.5%
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2)
27.5%
(/.f64 (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/3 x) 1/6)) (+.f64 1 x)) B)
28.6%
(/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) x) B)
27.9%
(/.f64 (+.f64 -1 (neg.f64 x)) B)
53.8%
(-.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) (/.f64 x (tan.f64 B)))
85.9%
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
53.8%
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
53.1%
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
43.4%
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 x (tan.f64 B)))
66.9%
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) B)) (/.f64 x (tan.f64 B)))
57.3%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
84.9%
(-.f64 (*.f64 F (/.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 F F 2))) 1/2)) (sin.f64 B))) (/.f64 x (tan.f64 B)))
50.6%
(-.f64 (*.f64 F (/.f64 1 (*.f64 F (sin.f64 B)))) (/.f64 x (tan.f64 B)))
51.9%
(-.f64 (*.f64 F (/.f64 -1 (*.f64 F (sin.f64 B)))) (/.f64 x (tan.f64 B)))
45.0%
(-.f64 (*.f64 F (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (/.f64 x (tan.f64 B)))
34.5%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
53.2%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
28.1%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
77.8%
(+.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)))))
39.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (pow.f64 (sqrt.f64 (sin.f64 B)) -2))
53.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 F (/.f64 -1 F)) (sin.f64 B)))
51.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))))
49.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
43.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
53.1%
(+.f64 (neg.f64 (*.f64 x (*.f64 (/.f64 1 (sin.f64 B)) (cos.f64 B)))) (/.f64 -1 (sin.f64 B)))
77.8%
(+.f64 (neg.f64 (*.f64 x (*.f64 (/.f64 1 (sin.f64 B)) (cos.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
20.9%
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
50.9%
(*.f64 (+.f64 (/.f64 (/.f64 1 x) (sin.f64 B)) (/.f64 (cos.f64 B) (sin.f64 B))) (neg.f64 x))
52.3%
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
52.4%
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
Compiler

Compiled 1054 to 778 computations (26.2% saved)

localize321.0ms (1.6%)

Localize:

Found 15 expressions with local error:

NewAccuracyProgram
99.9%
(/.f64 1 (sin.f64 B))
99.9%
(/.f64 -1 (sin.f64 B))
99.8%
(*.f64 (/.f64 1 (sin.f64 B)) (cos.f64 B))
99.6%
(*.f64 x (*.f64 (/.f64 1 (sin.f64 B)) (cos.f64 B)))
99.8%
(*.f64 (neg.f64 F) (sin.f64 B))
99.8%
(/.f64 1 (tan.f64 B))
99.6%
(*.f64 x (/.f64 1 (tan.f64 B)))
90.5%
(/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))
99.7%
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
99.6%
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
100.0%
(/.f64 (+.f64 -1 (neg.f64 x)) B)
99.8%
(/.f64 x (tan.f64 B))
99.7%
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
99.6%
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
71.7%
(pow.f64 (fma.f64 F F 2) -1/2)
Compiler

Compiled 211 to 88 computations (58.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 186.0ms
Operation ival-mult, time spent: 41.0ms, 22.0% of total-time
Operation ival-pow, time spent: 37.0ms, 20.0% of total-time
Operation ival-div, time spent: 33.0ms, 18.0% of total-time
Operation composed, time spent: 24.0ms, 13.0% of total-time
Operation ival-add, time spent: 15.0ms, 8.0% of total-time
Operation ival-sin, time spent: 9.0ms, 5.0% of total-time
Operation ival-neg, time spent: 8.0ms, 4.0% of total-time
Operation ival-cos, time spent: 7.0ms, 4.0% of total-time
Operation ival-tan, time spent: 6.0ms, 3.0% of total-time
Operation const, time spent: 5.0ms, 3.0% of total-time
Operation ival-sub, time spent: 1.0ms, 1.0% of total-time

series27.0ms (0.1%)

Counts
11 → 196
Calls
Call 1
Inputs
#<alt (pow.f64 (fma.f64 F F 2) -1/2)>
#<alt (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))>
#<alt (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))>
#<alt (/.f64 (+.f64 -1 (neg.f64 x)) B)>
#<alt (*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))>
#<alt (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))>
#<alt (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))>
#<alt (*.f64 (neg.f64 F) (sin.f64 B))>
#<alt (*.f64 x (*.f64 (/.f64 1 (sin.f64 B)) (cos.f64 B)))>
#<alt (*.f64 (/.f64 1 (sin.f64 B)) (cos.f64 B))>
#<alt (/.f64 1 (sin.f64 B))>
Outputs
#<alt (sqrt.f64 1/2)>
#<alt (+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (pow.f64 F 2) (sqrt.f64 1/2))))>
#<alt (+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 2) (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/8 (/.f64 1 (sqrt.f64 1/2))))))>
#<alt (+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (-.f64 (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 F 2) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))))) (*.f64 1/8 (/.f64 1 (sqrt.f64 1/2))))))>
#<alt (/.f64 1 F)>
#<alt (/.f64 (-.f64 1 (/.f64 1 (pow.f64 F 2))) F)>
#<alt (/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (/.f64 1 (pow.f64 F 2))) F)>
#<alt (/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 5/2 (/.f64 1 (pow.f64 F 6))))) F)>
#<alt (/.f64 -1 F)>
#<alt (*.f64 -1 (/.f64 (-.f64 1 (/.f64 1 (pow.f64 F 2))) F))>
#<alt (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (/.f64 1 (pow.f64 F 2))) F))>
#<alt (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 5/2 (/.f64 1 (pow.f64 F 6))))) F))>
#<alt (*.f64 F (sqrt.f64 1/2))>
#<alt (*.f64 F (+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (pow.f64 F 2) (sqrt.f64 1/2)))))>
#<alt (*.f64 F (+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 2) (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/8 (/.f64 1 (sqrt.f64 1/2)))))))>
#<alt (*.f64 F (+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (-.f64 (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 F 2) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))))) (*.f64 1/8 (/.f64 1 (sqrt.f64 1/2)))))))>
#<alt 1>
#<alt (-.f64 1 (/.f64 1 (pow.f64 F 2)))>
#<alt (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (/.f64 1 (pow.f64 F 2)))>
#<alt (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 5/2 (/.f64 1 (pow.f64 F 6)))))>
#<alt -1>
#<alt (-.f64 (/.f64 1 (pow.f64 F 2)) 1)>
#<alt (-.f64 (/.f64 1 (pow.f64 F 2)) (+.f64 1 (/.f64 3/2 (pow.f64 F 4))))>
#<alt (-.f64 (+.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 5/2 (/.f64 1 (pow.f64 F 6)))) (+.f64 1 (/.f64 3/2 (pow.f64 F 4))))>
#<alt (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))>
#<alt (*.f64 F (+.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))))>
#<alt (*.f64 F (+.f64 (*.f64 (pow.f64 F 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 2) (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 1/8 (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))>
#<alt (*.f64 F (+.f64 (*.f64 (pow.f64 F 2) (-.f64 (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 F 2) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))) (*.f64 1/8 (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))>
#<alt (/.f64 1 (sin.f64 B))>
#<alt (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))))>
#<alt (-.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 3/2 (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))))>
#<alt (-.f64 (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 F 4) (sin.f64 B))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 5/2 (/.f64 1 (*.f64 (pow.f64 F 6) (sin.f64 B))))))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 1 (sin.f64 B)))>
#<alt (-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 3/2 (*.f64 (pow.f64 F 4) (sin.f64 B)))))>
#<alt (-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 5/2 (/.f64 1 (*.f64 (pow.f64 F 6) (sin.f64 B))))) (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 F 4) (sin.f64 B))))))>
#<alt (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (/.f64 (+.f64 (*.f64 1/6 (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) B)>
#<alt (/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))) B)>
#<alt (/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.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))))))))))) B)>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (/.f64 -1 B)>
#<alt (-.f64 (*.f64 -1 (/.f64 x B)) (/.f64 1 B))>
#<alt (-.f64 (*.f64 -1 (/.f64 x B)) (/.f64 1 B))>
#<alt (-.f64 (*.f64 -1 (/.f64 x B)) (/.f64 1 B))>
#<alt (*.f64 -1 (/.f64 x B))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x)))))>
#<alt (*.f64 -1 (/.f64 x B))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x)))))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 x) B))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 x) B))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 x) B))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 x) B))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 x) B))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 x) B))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 x) B))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 x) B))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 x) B))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 x) B))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 x) B))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 x) B))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 x B))>
#<alt (/.f64 (+.f64 (*.f64 -1 x) (*.f64 -1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) B)>
#<alt (/.f64 (+.f64 (*.f64 -1 x) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x))))) (*.f64 -1 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))))) B)>
#<alt (/.f64 (+.f64 (*.f64 -1 x) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/720 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x)))) (+.f64 (*.f64 -1/5040 x) (*.f64 1/120 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))))))) (*.f64 -1 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x))))))))) B)>
#<alt (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))>
#<alt (/.f64 -1 B)>
#<alt (/.f64 (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1) B)>
#<alt (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (+.f64 1/3 (*.f64 1/45 (pow.f64 B 2)))) 1) B)>
#<alt (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (+.f64 1/3 (*.f64 (pow.f64 B 2) (+.f64 1/45 (*.f64 2/945 (pow.f64 B 2)))))) 1) B)>
#<alt (*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B)))>
#<alt (*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B)))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 B)>
#<alt (/.f64 (-.f64 (*.f64 -1/6 (pow.f64 B 2)) 1) B)>
#<alt (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -7/360 (pow.f64 B 2)) 1/6)) 1) B)>
#<alt (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -31/15120 (pow.f64 B 2)) 7/360)) 1/6)) 1) B)>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (*.f64 -1 (*.f64 F (sin.f64 B)))>
#<alt (*.f64 -1 (*.f64 F (sin.f64 B)))>
#<alt (*.f64 -1 (*.f64 F (sin.f64 B)))>
#<alt (*.f64 -1 (*.f64 F (sin.f64 B)))>
#<alt (*.f64 -1 (*.f64 F (sin.f64 B)))>
#<alt (*.f64 -1 (*.f64 F (sin.f64 B)))>
#<alt (*.f64 -1 (*.f64 F (sin.f64 B)))>
#<alt (*.f64 -1 (*.f64 F (sin.f64 B)))>
#<alt (*.f64 -1 (*.f64 F (sin.f64 B)))>
#<alt (*.f64 -1 (*.f64 F (sin.f64 B)))>
#<alt (*.f64 -1 (*.f64 F (sin.f64 B)))>
#<alt (*.f64 -1 (*.f64 F (sin.f64 B)))>
#<alt (*.f64 -1 (*.f64 B F))>
#<alt (*.f64 B (+.f64 (*.f64 -1 F) (*.f64 1/6 (*.f64 (pow.f64 B 2) F))))>
#<alt (*.f64 B (+.f64 (*.f64 -1 F) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/120 (*.f64 (pow.f64 B 2) F)) (*.f64 1/6 F)))))>
#<alt (*.f64 B (+.f64 (*.f64 -1 F) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 F) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/120 F) (*.f64 1/5040 (*.f64 (pow.f64 B 2) F))))))))>
#<alt (*.f64 -1 (*.f64 F (sin.f64 B)))>
#<alt (*.f64 -1 (*.f64 F (sin.f64 B)))>
#<alt (*.f64 -1 (*.f64 F (sin.f64 B)))>
#<alt (*.f64 -1 (*.f64 F (sin.f64 B)))>
#<alt (*.f64 -1 (*.f64 F (sin.f64 B)))>
#<alt (*.f64 -1 (*.f64 F (sin.f64 B)))>
#<alt (*.f64 -1 (*.f64 F (sin.f64 B)))>
#<alt (*.f64 -1 (*.f64 F (sin.f64 B)))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 x B)>
#<alt (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) B)>
#<alt (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 -1/2 x) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x))))) (*.f64 -1/6 x)))) B)>
#<alt (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 -1/2 x) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/24 x) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/720 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x)))) (+.f64 (*.f64 -1/5040 x) (*.f64 1/120 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))))))) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x))))) (*.f64 -1/6 x)))) B)>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))>
#<alt (/.f64 1 B)>
#<alt (/.f64 (+.f64 1 (*.f64 -1/3 (pow.f64 B 2))) B)>
#<alt (/.f64 (+.f64 1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/45 (pow.f64 B 2)) 1/3))) B)>
#<alt (/.f64 (+.f64 1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2/945 (pow.f64 B 2)) 1/45)) 1/3))) B)>
#<alt (/.f64 (cos.f64 B) (sin.f64 B))>
#<alt (/.f64 (cos.f64 B) (sin.f64 B))>
#<alt (/.f64 (cos.f64 B) (sin.f64 B))>
#<alt (/.f64 (cos.f64 B) (sin.f64 B))>
#<alt (/.f64 (cos.f64 B) (sin.f64 B))>
#<alt (/.f64 (cos.f64 B) (sin.f64 B))>
#<alt (/.f64 (cos.f64 B) (sin.f64 B))>
#<alt (/.f64 (cos.f64 B) (sin.f64 B))>
#<alt (/.f64 1 B)>
#<alt (/.f64 (+.f64 1 (*.f64 1/6 (pow.f64 B 2))) B)>
#<alt (/.f64 (+.f64 1 (*.f64 (pow.f64 B 2) (+.f64 1/6 (*.f64 7/360 (pow.f64 B 2))))) B)>
#<alt (/.f64 (+.f64 1 (*.f64 (pow.f64 B 2) (+.f64 1/6 (*.f64 (pow.f64 B 2) (+.f64 7/360 (*.f64 31/15120 (pow.f64 B 2))))))) B)>
Calls

51 calls:

TimeVariablePointExpression
2.0ms
B
@0
(/ (cos B) (neg (sin B)))
2.0ms
F
@0
(/ F (* (neg F) (sin B)))
1.0ms
B
@inf
(/ (cos B) (neg (sin B)))
1.0ms
B
@-inf
(/ (cos B) (neg (sin B)))
1.0ms
B
@0
(* x (/ (cos B) (neg (sin B))))

rewrite191.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
578×prod-diff
438×associate-*r*
363×log1p-expm1-u
286×associate-*l*
252×times-frac
Iterations

Useful iterations: 1 (0.0ms)

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

simplify246.0ms (1.2%)

Algorithm
egg-herbie
Rules
1074×associate-*r*
978×associate-*l*
772×fma-neg
766×*-commutative
700×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
091317665
1219316888
2748016876
Stop Event
node limit
Counts
535 → 527
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 (pow.f64 F 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 2) (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/8 (/.f64 1 (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (-.f64 (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 F 2) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))))) (*.f64 1/8 (/.f64 1 (sqrt.f64 1/2))))))
(/.f64 1 F)
(/.f64 (-.f64 1 (/.f64 1 (pow.f64 F 2))) F)
(/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (/.f64 1 (pow.f64 F 2))) F)
(/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 5/2 (/.f64 1 (pow.f64 F 6))))) F)
(/.f64 -1 F)
(*.f64 -1 (/.f64 (-.f64 1 (/.f64 1 (pow.f64 F 2))) F))
(*.f64 -1 (/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (/.f64 1 (pow.f64 F 2))) F))
(*.f64 -1 (/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 5/2 (/.f64 1 (pow.f64 F 6))))) F))
(*.f64 F (sqrt.f64 1/2))
(*.f64 F (+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (pow.f64 F 2) (sqrt.f64 1/2)))))
(*.f64 F (+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 2) (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/8 (/.f64 1 (sqrt.f64 1/2)))))))
(*.f64 F (+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (-.f64 (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 F 2) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))))) (*.f64 1/8 (/.f64 1 (sqrt.f64 1/2)))))))
1
(-.f64 1 (/.f64 1 (pow.f64 F 2)))
(-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (/.f64 1 (pow.f64 F 2)))
(-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 5/2 (/.f64 1 (pow.f64 F 6)))))
-1
(-.f64 (/.f64 1 (pow.f64 F 2)) 1)
(-.f64 (/.f64 1 (pow.f64 F 2)) (+.f64 1 (/.f64 3/2 (pow.f64 F 4))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 5/2 (/.f64 1 (pow.f64 F 6)))) (+.f64 1 (/.f64 3/2 (pow.f64 F 4))))
(/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))
(*.f64 F (+.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 F (+.f64 (*.f64 (pow.f64 F 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 2) (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 1/8 (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(*.f64 F (+.f64 (*.f64 (pow.f64 F 2) (-.f64 (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 F 2) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))) (*.f64 1/8 (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))))
(-.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 3/2 (*.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 3/2 (/.f64 1 (*.f64 (pow.f64 F 4) (sin.f64 B))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 5/2 (/.f64 1 (*.f64 (pow.f64 F 6) (sin.f64 B))))))
(/.f64 -1 (sin.f64 B))
(-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 3/2 (*.f64 (pow.f64 F 4) (sin.f64 B)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 5/2 (/.f64 1 (*.f64 (pow.f64 F 6) (sin.f64 B))))) (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 F 4) (sin.f64 B))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(/.f64 (+.f64 (*.f64 1/6 (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) B)
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))) B)
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.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))))))))))) B)
(*.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 -1 (*.f64 x (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x)))))
(*.f64 -1 (*.f64 x (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x)))))
(*.f64 -1 (*.f64 x (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x)))))
(*.f64 -1 (/.f64 x B))
(*.f64 -1 (*.f64 x (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x)))))
(*.f64 -1 (*.f64 x (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x)))))
(*.f64 -1 (*.f64 x (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x)))))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 x B))
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 -1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) B)
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x))))) (*.f64 -1 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))))) B)
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/720 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x)))) (+.f64 (*.f64 -1/5040 x) (*.f64 1/120 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))))))) (*.f64 -1 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x))))))))) B)
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(/.f64 -1 B)
(/.f64 (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1) B)
(/.f64 (-.f64 (*.f64 (pow.f64 B 2) (+.f64 1/3 (*.f64 1/45 (pow.f64 B 2)))) 1) B)
(/.f64 (-.f64 (*.f64 (pow.f64 B 2) (+.f64 1/3 (*.f64 (pow.f64 B 2) (+.f64 1/45 (*.f64 2/945 (pow.f64 B 2)))))) 1) B)
(*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 -1 (/.f64 (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 (*.f64 -1/6 (pow.f64 B 2)) 1) B)
(/.f64 (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -7/360 (pow.f64 B 2)) 1/6)) 1) B)
(/.f64 (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -31/15120 (pow.f64 B 2)) 7/360)) 1/6)) 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 B (+.f64 (*.f64 -1 F) (*.f64 1/6 (*.f64 (pow.f64 B 2) F))))
(*.f64 B (+.f64 (*.f64 -1 F) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/120 (*.f64 (pow.f64 B 2) F)) (*.f64 1/6 F)))))
(*.f64 B (+.f64 (*.f64 -1 F) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 F) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/120 F) (*.f64 1/5040 (*.f64 (pow.f64 B 2) 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 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 x (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) B)
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 -1/2 x) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x))))) (*.f64 -1/6 x)))) B)
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 -1/2 x) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/24 x) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/720 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x)))) (+.f64 (*.f64 -1/5040 x) (*.f64 1/120 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))))))) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x))))) (*.f64 -1/6 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 (*.f64 -1/3 (pow.f64 B 2))) B)
(/.f64 (+.f64 1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/45 (pow.f64 B 2)) 1/3))) B)
(/.f64 (+.f64 1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2/945 (pow.f64 B 2)) 1/45)) 1/3))) 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))
(/.f64 1 B)
(/.f64 (+.f64 1 (*.f64 1/6 (pow.f64 B 2))) B)
(/.f64 (+.f64 1 (*.f64 (pow.f64 B 2) (+.f64 1/6 (*.f64 7/360 (pow.f64 B 2))))) B)
(/.f64 (+.f64 1 (*.f64 (pow.f64 B 2) (+.f64 1/6 (*.f64 (pow.f64 B 2) (+.f64 7/360 (*.f64 31/15120 (pow.f64 B 2))))))) B)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 1)
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) 1)
(*.f64 1 (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1)) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (pow.f64 (fma.f64 F F 2) -1/4) (pow.f64 (fma.f64 F F 2) -1/4))
(*.f64 (pow.f64 1 -1/2) (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 F F 2)) 2) -1/2) (pow.f64 (cbrt.f64 (fma.f64 F F 2)) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 F F 2)) -1/2) (pow.f64 (sqrt.f64 (fma.f64 F F 2)) -1/2))
(sqrt.f64 (pow.f64 (fma.f64 F F 2) -1))
(log.f64 (exp.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 F F 2) -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 F F 2))))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 F F 2))) 1))
(-.f64 0 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))) 1)
(pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 F F 2) -1/4)) 2)
(neg.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 F F 2) -1)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (fma.f64 F F 2) -1/2)) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (pow.f64 (fma.f64 F F 2) -1/2)) F)))
(cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))))
(exp.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 1))
(-.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 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)))
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 F (/.f64 -1 (sin.f64 B))))
(*.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 -1 (sin.f64 B)))
(*.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))) 1)
(*.f64 1 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))
(*.f64 (/.f64 -1 (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (cbrt.f64 (*.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)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))) 2) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 2) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 2) (*.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 -1 (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 F 2)) (*.f64 (cbrt.f64 F) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))) (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))))
(*.f64 (pow.f64 (sin.f64 B) -1/2) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sqrt.f64 (sin.f64 B))))
(*.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 F F 2) -1/4)) (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 F F 2) -1/4)) (sin.f64 B)))
(*.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 F F 2) -1/4)) (*.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 F F 2) -1/4)) (/.f64 -1 (sin.f64 B))))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 F) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) F)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sqrt.f64 (sin.f64 B))) (/.f64 F (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F 1) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) 1) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 F (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 2) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 F F 2) -1/4)) 1) (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 F F 2) -1/4)) (sin.f64 B)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 F F 2) -1/4)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 F F 2) -1/4)) (cbrt.f64 (sin.f64 B))))
(*.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) -2))) (/.f64 1 (cbrt.f64 (sin.f64 B))))
(*.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (pow.f64 (sin.f64 B) -1/2)) (pow.f64 (sin.f64 B) -1/2))
(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)
(pow.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) -1)
(neg.f64 (*.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))
(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 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 3) (pow.f64 (/.f64 -1 (sin.f64 B)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 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)))))
(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))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 -1 x) B))) 1)
(-.f64 (/.f64 -1 B) (/.f64 x B))
(*.f64 (+.f64 -1 x) (/.f64 1 B))
(*.f64 (/.f64 (+.f64 -1 x) B) 1)
(*.f64 1 (/.f64 (+.f64 -1 x) B))
(*.f64 (cbrt.f64 (/.f64 (+.f64 -1 x) B)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 -1 x) B)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 -1 x) B)) 2) (cbrt.f64 (/.f64 (+.f64 -1 x) B)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 x)) 2) (/.f64 (cbrt.f64 (+.f64 -1 x)) B))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 x)) 2) (*.f64 (cbrt.f64 (+.f64 -1 x)) (/.f64 1 B)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) B)) (sqrt.f64 (/.f64 (+.f64 -1 x) B)))
(*.f64 (sqrt.f64 (+.f64 -1 x)) (/.f64 (sqrt.f64 (+.f64 -1 x)) B))
(*.f64 (sqrt.f64 (+.f64 -1 x)) (*.f64 (sqrt.f64 (+.f64 -1 x)) (/.f64 1 B)))
(*.f64 (+.f64 x 1) (/.f64 1 (neg.f64 B)))
(*.f64 (/.f64 1 B) (+.f64 -1 x))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (+.f64 -1 x) (cbrt.f64 B)))
(*.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (+.f64 -1 x) (sqrt.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 -1 x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 -1 x)) B))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 -1 x)) 2) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 (/.f64 (+.f64 -1 x) B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 -1 x)) 2) (sqrt.f64 B)) (/.f64 (cbrt.f64 (+.f64 -1 x)) (sqrt.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 x)) 1) (/.f64 (sqrt.f64 (+.f64 -1 x)) B))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 x)) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (sqrt.f64 (+.f64 -1 x)) (cbrt.f64 B)))
(pow.f64 (/.f64 (+.f64 -1 x) B) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 -1 x) B)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 -1 x) B) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) B)) 2)
(pow.f64 (/.f64 B (+.f64 -1 x)) -1)
(neg.f64 (/.f64 (+.f64 -1 x) (neg.f64 B)))
(neg.f64 (/.f64 (+.f64 x 1) B))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 -1 x) B) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 -1 x) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 -1 x) B))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 -1 x) B) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 B 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 -1 x) B)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 -1 x) B)))
(exp.f64 (log.f64 (/.f64 (+.f64 -1 x) B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 -1 x) B)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))) 1)
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 x (cos.f64 B))))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (neg.f64 (*.f64 x (cos.f64 B))) (sin.f64 B))
(/.f64 (*.f64 x (neg.f64 (cos.f64 B))) (sin.f64 B))
(/.f64 (*.f64 (neg.f64 (cos.f64 B)) x) (sin.f64 B))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) -1) (sin.f64 B))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) 1) (sin.f64 B))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(pow.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) 1)
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))) 3)
(pow.f64 (pow.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))) 2)
(neg.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 B) (sin.f64 B))) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (cos.f64 B) (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 B) (sin.f64 B)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(exp.f64 (log.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))) 1))
(-.f64 0 (/.f64 (cos.f64 B) (sin.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 B) (sin.f64 B)))) 1)
(*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (cos.f64 B) (/.f64 -1 (sin.f64 B)))
(*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) 1)
(*.f64 1 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (/.f64 -1 (sin.f64 B)) (cos.f64 B))
(*.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (cos.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 B)) 2) (/.f64 (cbrt.f64 (cos.f64 B)) (sin.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 B)) 2) (*.f64 (cbrt.f64 (cos.f64 B)) (/.f64 -1 (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) -2)) (*.f64 (/.f64 1 (cbrt.f64 (sin.f64 B))) (cos.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))) 2) (cbrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))) 2) (neg.f64 (cbrt.f64 (/.f64 (cos.f64 B) (sin.f64 B)))))
(*.f64 (sqrt.f64 (cos.f64 B)) (/.f64 (sqrt.f64 (cos.f64 B)) (sin.f64 B)))
(*.f64 (sqrt.f64 (cos.f64 B)) (*.f64 (sqrt.f64 (cos.f64 B)) (/.f64 -1 (sin.f64 B))))
(*.f64 (pow.f64 (sin.f64 B) -1/2) (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))))
(*.f64 (pow.f64 (sin.f64 B) -1/2) (*.f64 (pow.f64 (sin.f64 B) -1/2) (cos.f64 B)))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))) (sqrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))) (neg.f64 (sqrt.f64 (/.f64 (cos.f64 B) (sin.f64 B)))))
(*.f64 (neg.f64 (cos.f64 B)) (/.f64 -1 (sin.f64 B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 B)) 2) 1) (/.f64 (cbrt.f64 (cos.f64 B)) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 B)) 2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 B)) 2) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (cos.f64 B)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 B)) 1) (/.f64 (sqrt.f64 (cos.f64 B)) (sin.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 B)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (sqrt.f64 (cos.f64 B)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 B)) 2) -1) (/.f64 (cbrt.f64 (cos.f64 B)) (sin.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 B)) -1) (/.f64 (sqrt.f64 (cos.f64 B)) (sin.f64 B)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))) 2)) (cbrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (cos.f64 B) (sin.f64 B)))) (sqrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 (*.f64 (cos.f64 B) (cbrt.f64 (pow.f64 (sin.f64 B) -2))) (/.f64 1 (cbrt.f64 (sin.f64 B))))
(*.f64 (*.f64 (cos.f64 B) (pow.f64 (sin.f64 B) -1/2)) (pow.f64 (sin.f64 B) -1/2))
(*.f64 (*.f64 (/.f64 -1 (sin.f64 B)) (pow.f64 (cbrt.f64 (cos.f64 B)) 2)) (cbrt.f64 (cos.f64 B)))
(*.f64 (*.f64 (/.f64 -1 (sin.f64 B)) (sqrt.f64 (cos.f64 B))) (sqrt.f64 (cos.f64 B)))
(pow.f64 (/.f64 (cos.f64 B) (sin.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 (cos.f64 B) (sin.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))) 2)
(pow.f64 (/.f64 (sin.f64 B) (cos.f64 B)) -1)
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 B) (sin.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 B) (sin.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 B) (sin.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 B) 3) (pow.f64 (/.f64 -1 (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 3) (pow.f64 (cos.f64 B) 3)))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 B) 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 B) (sin.f64 B))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 F F) (sin.f64 B)))) 1)
(-.f64 (/.f64 0 (*.f64 F (sin.f64 B))) (/.f64 (/.f64 F F) (sin.f64 B)))
(*.f64 F (/.f64 (/.f64 1 F) (sin.f64 B)))
(*.f64 -1 (/.f64 (/.f64 F F) (sin.f64 B)))
(*.f64 (/.f64 (/.f64 F F) (sin.f64 B)) 1)
(*.f64 1 (/.f64 (/.f64 F F) (sin.f64 B)))
(*.f64 (/.f64 -1 (sin.f64 B)) (/.f64 F F))
(*.f64 (cbrt.f64 (/.f64 (/.f64 F F) (sin.f64 B))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 F F) (sin.f64 B))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 F F) (sin.f64 B))) 2) (cbrt.f64 (/.f64 (/.f64 F F) (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 F 2)) (/.f64 (cbrt.f64 F) (*.f64 F (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 F 2)) (*.f64 (cbrt.f64 F) (/.f64 (/.f64 1 F) (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 F F) (sin.f64 B))) (sqrt.f64 (/.f64 (/.f64 F F) (sin.f64 B))))
(*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 F) (*.f64 F (sin.f64 B))))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 F) (/.f64 (/.f64 1 F) (sin.f64 B))))
(*.f64 (/.f64 (/.f64 1 F) (sin.f64 B)) F)
(*.f64 (/.f64 F F) (/.f64 -1 (sin.f64 B)))
(*.f64 (/.f64 1 F) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 F (sin.f64 B))) 2)) (/.f64 F (cbrt.f64 (*.f64 F (sin.f64 B)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 F (sin.f64 B)))) (/.f64 F (sqrt.f64 (*.f64 F (sin.f64 B)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 F 2)) (sin.f64 B)) (/.f64 (cbrt.f64 F) F))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 F 2)) F) (/.f64 (cbrt.f64 F) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 F 2)) 1) (/.f64 (cbrt.f64 F) (*.f64 F (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 F 2)) (pow.f64 (cbrt.f64 (*.f64 F (sin.f64 B))) 2)) (cbrt.f64 (/.f64 (/.f64 F F) (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 F 2)) (sqrt.f64 (*.f64 F (sin.f64 B)))) (/.f64 (cbrt.f64 F) (sqrt.f64 (*.f64 F (sin.f64 B)))))
(*.f64 (/.f64 (sqrt.f64 F) (sin.f64 B)) (/.f64 (sqrt.f64 F) F))
(*.f64 (/.f64 (sqrt.f64 F) F) (/.f64 (sqrt.f64 F) (sin.f64 B)))
(*.f64 (/.f64 (sqrt.f64 F) 1) (/.f64 (sqrt.f64 F) (*.f64 F (sin.f64 B))))
(*.f64 (/.f64 (sqrt.f64 F) (pow.f64 (cbrt.f64 (*.f64 F (sin.f64 B))) 2)) (/.f64 (sqrt.f64 F) (cbrt.f64 (*.f64 F (sin.f64 B)))))
(pow.f64 (/.f64 (/.f64 F F) (sin.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 F F) (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 F F) (sin.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 F F) (sin.f64 B))) 2)
(pow.f64 (*.f64 (sin.f64 B) (/.f64 F F)) -1)
(neg.f64 (/.f64 (/.f64 F F) (sin.f64 B)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 F F) (sin.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 F F) (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 F F) (sin.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 F F) (sin.f64 B)) 3))
(cbrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (*.f64 F (sin.f64 B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 F F) (sin.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 F F) (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 (/.f64 F F) (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 F F) (sin.f64 B))) 1))
(-.f64 0 (*.f64 F (sin.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (sin.f64 B)))) 1)
(pow.f64 (*.f64 F (sin.f64 B)) 1)
(pow.f64 (cbrt.f64 (*.f64 F (sin.f64 B))) 3)
(pow.f64 (pow.f64 (*.f64 F (sin.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 F (sin.f64 B))) 2)
(neg.f64 (*.f64 F (sin.f64 B)))
(sqrt.f64 (pow.f64 (*.f64 F (sin.f64 B)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 B)) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (sin.f64 B)))))
(cbrt.f64 (pow.f64 (*.f64 F (sin.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (sin.f64 B) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 B) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 F (sin.f64 B))))
(log1p.f64 (expm1.f64 (*.f64 F (sin.f64 B))))
(exp.f64 (log.f64 (*.f64 F (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (sin.f64 B))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))) 1)
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 x (cos.f64 B))))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (neg.f64 (*.f64 x (cos.f64 B))) (sin.f64 B))
(/.f64 (*.f64 x (neg.f64 (cos.f64 B))) (sin.f64 B))
(/.f64 (*.f64 (neg.f64 (cos.f64 B)) x) (sin.f64 B))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) -1) (sin.f64 B))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) 1) (sin.f64 B))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(pow.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) 1)
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))) 3)
(pow.f64 (pow.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))) 2)
(neg.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 B) (sin.f64 B))) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (cos.f64 B) (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 B) (sin.f64 B)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(exp.f64 (log.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))) 1))
(-.f64 0 (/.f64 (cos.f64 B) (sin.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 B) (sin.f64 B)))) 1)
(/.f64 -1 (/.f64 (sin.f64 B) (cos.f64 B)))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 1 (/.f64 (sin.f64 B) (cos.f64 B)))
(/.f64 1 (/.f64 (/.f64 (sin.f64 B) (cos.f64 B)) 1))
(/.f64 (neg.f64 (cos.f64 B)) (sin.f64 B))
(/.f64 (neg.f64 (neg.f64 (cos.f64 B))) (sin.f64 B))
(/.f64 (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) -1) (sin.f64 B))
(/.f64 (/.f64 (cos.f64 B) 1) (sin.f64 B))
(/.f64 (/.f64 (cos.f64 B) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (cos.f64 B) -1) (sin.f64 B))
(pow.f64 (/.f64 (cos.f64 B) (sin.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 (cos.f64 B) (sin.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))) 2)
(pow.f64 (/.f64 (sin.f64 B) (cos.f64 B)) -1)
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 B) (sin.f64 B)) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 B) (sin.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 B) (sin.f64 B)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 B) 3) (pow.f64 (/.f64 -1 (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 3) (pow.f64 (cos.f64 B) 3)))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 B) 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 B) (sin.f64 B))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (sin.f64 B)))) 1)
(*.f64 -1 (/.f64 -1 (sin.f64 B)))
(*.f64 1 (/.f64 -1 (sin.f64 B)))
(*.f64 (/.f64 -1 (sin.f64 B)) 1)
(*.f64 (/.f64 1 (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) -2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) -2)) (/.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)
(neg.f64 (/.f64 -1 (sin.f64 B)))
(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))))
(log1p.f64 (expm1.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))
Outputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (pow.f64 F 2) (sqrt.f64 1/2))))
(fma.f64 -1/8 (/.f64 (pow.f64 F 2) (sqrt.f64 1/2)) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 2) (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/8 (/.f64 1 (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (fma.f64 1/2 (*.f64 (pow.f64 F 2) (/.f64 (-.f64 1/8 (/.f64 1/64 (pow.f64 (sqrt.f64 1/2) 2))) (sqrt.f64 1/2))) (neg.f64 (/.f64 1/8 (sqrt.f64 1/2))))))
(fma.f64 (pow.f64 F 2) (+.f64 (*.f64 (pow.f64 F 2) (/.f64 3/64 (sqrt.f64 1/2))) (/.f64 -1/8 (sqrt.f64 1/2))) (sqrt.f64 1/2))
(fma.f64 (pow.f64 F 2) (fma.f64 (pow.f64 F 2) (/.f64 3/64 (sqrt.f64 1/2)) (/.f64 -1/8 (sqrt.f64 1/2))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (-.f64 (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 F 2) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))))) (*.f64 1/8 (/.f64 1 (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (-.f64 (*.f64 (pow.f64 F 2) (fma.f64 -1/2 (*.f64 (pow.f64 F 2) (/.f64 (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (/.f64 1/64 (pow.f64 (sqrt.f64 1/2) 2))) (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 1/8 (/.f64 1/64 (pow.f64 (sqrt.f64 1/2) 2))) (sqrt.f64 1/2))))) (/.f64 1/8 (sqrt.f64 1/2)))))
(fma.f64 (pow.f64 F 2) (fma.f64 (pow.f64 F 2) (+.f64 (/.f64 (*.f64 -5/256 (pow.f64 F 2)) (sqrt.f64 1/2)) (/.f64 3/64 (sqrt.f64 1/2))) (/.f64 -1/8 (sqrt.f64 1/2))) (sqrt.f64 1/2))
(/.f64 1 F)
(/.f64 (-.f64 1 (/.f64 1 (pow.f64 F 2))) F)
(-.f64 (/.f64 1 F) (/.f64 1 (pow.f64 F 3)))
(/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (/.f64 1 (pow.f64 F 2))) F)
(-.f64 (/.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) F) (/.f64 1 (pow.f64 F 3)))
(/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 5/2 (/.f64 1 (pow.f64 F 6))))) F)
(/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 5/2 (pow.f64 F 6)))) F)
(/.f64 (+.f64 1 (-.f64 (/.f64 3/2 (pow.f64 F 4)) (+.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 5/2 (pow.f64 F 6))))) F)
(/.f64 -1 F)
(*.f64 -1 (/.f64 (-.f64 1 (/.f64 1 (pow.f64 F 2))) F))
(neg.f64 (/.f64 (-.f64 1 (/.f64 1 (pow.f64 F 2))) F))
(/.f64 (+.f64 1 (/.f64 -1 (pow.f64 F 2))) (neg.f64 F))
(*.f64 -1 (/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (/.f64 1 (pow.f64 F 2))) F))
(neg.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (/.f64 1 (pow.f64 F 2))) F))
(/.f64 (+.f64 (/.f64 3/2 (pow.f64 F 4)) (+.f64 1 (/.f64 -1 (pow.f64 F 2)))) (neg.f64 F))
(*.f64 -1 (/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 5/2 (/.f64 1 (pow.f64 F 6))))) F))
(neg.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 5/2 (pow.f64 F 6)))) F))
(/.f64 (+.f64 1 (-.f64 (/.f64 3/2 (pow.f64 F 4)) (+.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 5/2 (pow.f64 F 6))))) (neg.f64 F))
(*.f64 F (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) F)
(*.f64 F (+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (pow.f64 F 2) (sqrt.f64 1/2)))))
(*.f64 F (fma.f64 -1/8 (/.f64 (pow.f64 F 2) (sqrt.f64 1/2)) (sqrt.f64 1/2)))
(*.f64 F (+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 2) (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/8 (/.f64 1 (sqrt.f64 1/2)))))))
(*.f64 F (+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (fma.f64 1/2 (*.f64 (pow.f64 F 2) (/.f64 (-.f64 1/8 (/.f64 1/64 (pow.f64 (sqrt.f64 1/2) 2))) (sqrt.f64 1/2))) (neg.f64 (/.f64 1/8 (sqrt.f64 1/2)))))))
(*.f64 F (fma.f64 (pow.f64 F 2) (+.f64 (*.f64 (pow.f64 F 2) (/.f64 3/64 (sqrt.f64 1/2))) (/.f64 -1/8 (sqrt.f64 1/2))) (sqrt.f64 1/2)))
(*.f64 F (fma.f64 (pow.f64 F 2) (fma.f64 (pow.f64 F 2) (/.f64 3/64 (sqrt.f64 1/2)) (/.f64 -1/8 (sqrt.f64 1/2))) (sqrt.f64 1/2)))
(*.f64 F (+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (-.f64 (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 F 2) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))))) (*.f64 1/8 (/.f64 1 (sqrt.f64 1/2)))))))
(*.f64 F (+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (-.f64 (*.f64 (pow.f64 F 2) (fma.f64 -1/2 (*.f64 (pow.f64 F 2) (/.f64 (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (/.f64 1/64 (pow.f64 (sqrt.f64 1/2) 2))) (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 1/8 (/.f64 1/64 (pow.f64 (sqrt.f64 1/2) 2))) (sqrt.f64 1/2))))) (/.f64 1/8 (sqrt.f64 1/2))))))
(*.f64 F (fma.f64 (pow.f64 F 2) (fma.f64 (pow.f64 F 2) (+.f64 (/.f64 (*.f64 -5/256 (pow.f64 F 2)) (sqrt.f64 1/2)) (/.f64 3/64 (sqrt.f64 1/2))) (/.f64 -1/8 (sqrt.f64 1/2))) (sqrt.f64 1/2)))
1
(-.f64 1 (/.f64 1 (pow.f64 F 2)))
(+.f64 1 (/.f64 -1 (pow.f64 F 2)))
(-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (/.f64 1 (pow.f64 F 2)))
(+.f64 (/.f64 3/2 (pow.f64 F 4)) (+.f64 1 (/.f64 -1 (pow.f64 F 2))))
(-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 5/2 (/.f64 1 (pow.f64 F 6)))))
(-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 5/2 (pow.f64 F 6))))
(+.f64 1 (-.f64 (/.f64 3/2 (pow.f64 F 4)) (+.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 5/2 (pow.f64 F 6)))))
-1
(-.f64 (/.f64 1 (pow.f64 F 2)) 1)
(+.f64 (/.f64 1 (pow.f64 F 2)) -1)
(-.f64 (/.f64 1 (pow.f64 F 2)) (+.f64 1 (/.f64 3/2 (pow.f64 F 4))))
(+.f64 (/.f64 1 (pow.f64 F 2)) (-.f64 -1 (/.f64 3/2 (pow.f64 F 4))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 5/2 (/.f64 1 (pow.f64 F 6)))) (+.f64 1 (/.f64 3/2 (pow.f64 F 4))))
(+.f64 (/.f64 1 (pow.f64 F 2)) (-.f64 (/.f64 5/2 (pow.f64 F 6)) (+.f64 1 (/.f64 3/2 (pow.f64 F 4)))))
(-.f64 (+.f64 (/.f64 5/2 (pow.f64 F 6)) (+.f64 (/.f64 1 (pow.f64 F 2)) -1)) (/.f64 3/2 (pow.f64 F 4)))
(/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(*.f64 (sqrt.f64 1/2) (/.f64 F (sin.f64 B)))
(*.f64 F (+.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 F (fma.f64 -1/8 (/.f64 (pow.f64 F 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(*.f64 F (+.f64 (*.f64 (pow.f64 F 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 2) (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 1/8 (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(*.f64 F (fma.f64 (pow.f64 F 2) (-.f64 (*.f64 1/2 (*.f64 (pow.f64 F 2) (/.f64 (-.f64 1/8 (/.f64 1/64 (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 (sqrt.f64 1/2) (sin.f64 B))))) (/.f64 1/8 (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(*.f64 F (fma.f64 (pow.f64 F 2) (+.f64 (*.f64 (pow.f64 F 2) (/.f64 (/.f64 3/64 (sqrt.f64 1/2)) (sin.f64 B))) (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(*.f64 F (fma.f64 (pow.f64 F 2) (fma.f64 (pow.f64 F 2) (/.f64 (/.f64 3/64 (sqrt.f64 1/2)) (sin.f64 B)) (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(*.f64 F (+.f64 (*.f64 (pow.f64 F 2) (-.f64 (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 F 2) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))) (*.f64 1/8 (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(*.f64 F (fma.f64 (pow.f64 F 2) (-.f64 (*.f64 (pow.f64 F 2) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 F 2) (sin.f64 B)) (/.f64 (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (/.f64 1/64 (pow.f64 (sqrt.f64 1/2) 2))) (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 1/8 (/.f64 1/64 (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))))) (/.f64 1/8 (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(*.f64 F (fma.f64 (pow.f64 F 2) (fma.f64 (pow.f64 F 2) (+.f64 (/.f64 (/.f64 (*.f64 -5/256 (pow.f64 F 2)) (sqrt.f64 1/2)) (sin.f64 B)) (/.f64 (/.f64 3/64 (sqrt.f64 1/2)) (sin.f64 B))) (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (/.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 (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 1 (*.f64 (pow.f64 F 2) (sin.f64 B))))
(+.f64 (/.f64 1 (sin.f64 B)) (-.f64 (/.f64 3/2 (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B)))))
(+.f64 (/.f64 3/2 (*.f64 (pow.f64 F 4) (sin.f64 B))) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 -1 (*.f64 (pow.f64 F 2) (sin.f64 B)))))
(-.f64 (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 F 4) (sin.f64 B))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 5/2 (/.f64 1 (*.f64 (pow.f64 F 6) (sin.f64 B))))))
(-.f64 (+.f64 (/.f64 3/2 (*.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 5/2 (*.f64 (pow.f64 F 6) (sin.f64 B)))))
(+.f64 (+.f64 (/.f64 3/2 (*.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 5/2 (*.f64 (pow.f64 F 6) (sin.f64 B)))))
(/.f64 -1 (sin.f64 B))
(-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(+.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 -1 (sin.f64 B)))
(+.f64 (/.f64 (/.f64 1 (pow.f64 F 2)) (sin.f64 B)) (/.f64 -1 (sin.f64 B)))
(-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 3/2 (*.f64 (pow.f64 F 4) (sin.f64 B)))))
(-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (+.f64 (/.f64 3/2 (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 1 (sin.f64 B))))
(+.f64 (/.f64 (/.f64 1 (pow.f64 F 2)) (sin.f64 B)) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 3/2 (*.f64 (pow.f64 F 4) (sin.f64 B)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 5/2 (/.f64 1 (*.f64 (pow.f64 F 6) (sin.f64 B))))) (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 F 4) (sin.f64 B))))))
(+.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (-.f64 (/.f64 5/2 (*.f64 (pow.f64 F 6) (sin.f64 B))) (+.f64 (/.f64 3/2 (*.f64 (pow.f64 F 4) (sin.f64 B))) (/.f64 1 (sin.f64 B)))))
(+.f64 (/.f64 (/.f64 1 (pow.f64 F 2)) (sin.f64 B)) (-.f64 (-.f64 (/.f64 5/2 (*.f64 (pow.f64 F 6) (sin.f64 B))) (/.f64 3/2 (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (sin.f64 B))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))
(/.f64 (+.f64 (*.f64 1/6 (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) B)
(/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 F (pow.f64 B 2))) (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))) B)
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (+.f64 (*.f64 F (*.f64 1/6 (pow.f64 B 2))) F)) B)
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 (pow.f64 B 2) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 (pow.f64 B 2) (*.f64 F -7/360))) (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))))))) B)
(/.f64 (fma.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (+.f64 (*.f64 (neg.f64 (pow.f64 B 2)) (*.f64 F -7/360)) (*.f64 F 1/6))) (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))) B)
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.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))))))))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 (pow.f64 B 2) (fma.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (*.f64 (pow.f64 B 2) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 F -7/360)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 (pow.f64 B 2) (fma.f64 -1/5040 F (fma.f64 1/720 F (*.f64 1/6 (*.f64 F -7/360)))))))))))) B)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (+.f64 (*.f64 F (*.f64 1/6 (pow.f64 B 2))) F)) (*.f64 (pow.f64 B 2) (*.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (+.f64 (*.f64 F -7/360) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F -7/2160) (*.f64 F 1/840)))))))) B)
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (/.f64 F (sin.f64 B)))
(*.f64 F (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (sin.f64 B)))
(/.f64 -1 B)
(-.f64 (*.f64 -1 (/.f64 x B)) (/.f64 1 B))
(-.f64 (/.f64 (neg.f64 x) B) (/.f64 1 B))
(-.f64 (/.f64 -1 B) (/.f64 x B))
(-.f64 (*.f64 -1 (/.f64 x B)) (/.f64 1 B))
(-.f64 (/.f64 (neg.f64 x) B) (/.f64 1 B))
(-.f64 (/.f64 -1 B) (/.f64 x B))
(-.f64 (*.f64 -1 (/.f64 x B)) (/.f64 1 B))
(-.f64 (/.f64 (neg.f64 x) B) (/.f64 1 B))
(-.f64 (/.f64 -1 B) (/.f64 x B))
(*.f64 -1 (/.f64 x B))
(/.f64 (neg.f64 x) B)
(*.f64 -1 (*.f64 x (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x)))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x))))
(*.f64 x (neg.f64 (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x)))))
(*.f64 -1 (*.f64 x (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x)))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x))))
(*.f64 x (neg.f64 (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x)))))
(*.f64 -1 (*.f64 x (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x)))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x))))
(*.f64 x (neg.f64 (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x)))))
(*.f64 -1 (/.f64 x B))
(/.f64 (neg.f64 x) B)
(*.f64 -1 (*.f64 x (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x)))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x))))
(*.f64 x (neg.f64 (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x)))))
(*.f64 -1 (*.f64 x (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x)))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x))))
(*.f64 x (neg.f64 (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x)))))
(*.f64 -1 (*.f64 x (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x)))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x))))
(*.f64 x (neg.f64 (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x)))))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(/.f64 (+.f64 1 x) (neg.f64 B))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(/.f64 (+.f64 1 x) (neg.f64 B))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(/.f64 (+.f64 1 x) (neg.f64 B))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(/.f64 (+.f64 1 x) (neg.f64 B))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(/.f64 (+.f64 1 x) (neg.f64 B))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(/.f64 (+.f64 1 x) (neg.f64 B))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(/.f64 (+.f64 1 x) (neg.f64 B))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(/.f64 (+.f64 1 x) (neg.f64 B))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(/.f64 (+.f64 1 x) (neg.f64 B))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(/.f64 (+.f64 1 x) (neg.f64 B))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(/.f64 (+.f64 1 x) (neg.f64 B))
(*.f64 -1 (/.f64 (+.f64 1 x) B))
(/.f64 (+.f64 1 x) (neg.f64 B))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (/.f64 x B))
(/.f64 (neg.f64 x) B)
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 -1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) B)
(/.f64 (fma.f64 -1 x (neg.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))) B)
(/.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 x 1/3)) x) B)
(/.f64 (fma.f64 (pow.f64 B 2) (*.f64 x 1/3) (neg.f64 x)) B)
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x))))) (*.f64 -1 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))))) B)
(/.f64 (fma.f64 -1 x (*.f64 (pow.f64 B 2) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 x 1/24) (fma.f64 -1/6 (*.f64 x -1/3) (*.f64 1/120 x)))) (*.f64 x -1/3))))) B)
(/.f64 (fma.f64 (pow.f64 B 2) (neg.f64 (fma.f64 (pow.f64 B 2) (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18))) (*.f64 x -1/3))) (neg.f64 x)) B)
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/720 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x)))) (+.f64 (*.f64 -1/5040 x) (*.f64 1/120 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))))))) (*.f64 -1 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x))))))))) B)
(/.f64 (fma.f64 -1 x (*.f64 (pow.f64 B 2) (fma.f64 -1 (*.f64 x -1/3) (*.f64 (pow.f64 B 2) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 x -1/720) (fma.f64 -1/6 (-.f64 (*.f64 x 1/24) (fma.f64 -1/6 (*.f64 x -1/3) (*.f64 1/120 x))) (fma.f64 -1/5040 x (*.f64 1/120 (*.f64 x -1/3)))))) (-.f64 (*.f64 x 1/24) (fma.f64 -1/6 (*.f64 x -1/3) (*.f64 1/120 x))))))))) B)
(/.f64 (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (neg.f64 (-.f64 (fma.f64 (pow.f64 B 2) (-.f64 (*.f64 x -1/720) (fma.f64 -1/6 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18))) (fma.f64 -1/5040 x (*.f64 x -1/360)))) (*.f64 x 1/24)) (fma.f64 1/120 x (*.f64 x 1/18)))) (*.f64 x 1/3)) (neg.f64 x)) B)
(/.f64 (fma.f64 (pow.f64 B 2) (fma.f64 (neg.f64 (pow.f64 B 2)) (-.f64 (fma.f64 (pow.f64 B 2) (-.f64 (*.f64 x -1/720) (fma.f64 -1/6 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18))) (fma.f64 -1/5040 x (*.f64 x -1/360)))) (*.f64 x 1/24)) (fma.f64 1/120 x (*.f64 x 1/18))) (*.f64 x 1/3)) (neg.f64 x)) B)
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(/.f64 -1 B)
(/.f64 (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1) B)
(/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)
(/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B)
(/.f64 (-.f64 (*.f64 (pow.f64 B 2) (+.f64 1/3 (*.f64 1/45 (pow.f64 B 2)))) 1) B)
(/.f64 (fma.f64 (pow.f64 B 2) (+.f64 1/3 (*.f64 (pow.f64 B 2) 1/45)) -1) B)
(/.f64 (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) 1/45 1/3) -1) B)
(/.f64 (-.f64 (*.f64 (pow.f64 B 2) (+.f64 1/3 (*.f64 (pow.f64 B 2) (+.f64 1/45 (*.f64 2/945 (pow.f64 B 2)))))) 1) B)
(/.f64 (fma.f64 (pow.f64 B 2) (+.f64 1/3 (*.f64 (pow.f64 B 2) (+.f64 1/45 (*.f64 (pow.f64 B 2) 2/945)))) -1) B)
(/.f64 (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) 2/945 1/45) 1/3) -1) B)
(*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
(neg.f64 (/.f64 (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 (*.f64 -1/6 (pow.f64 B 2)) 1) B)
(/.f64 (fma.f64 -1/6 (pow.f64 B 2) -1) B)
(/.f64 (fma.f64 (pow.f64 B 2) -1/6 -1) B)
(/.f64 (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -7/360 (pow.f64 B 2)) 1/6)) 1) B)
(/.f64 (fma.f64 (pow.f64 B 2) (fma.f64 -7/360 (pow.f64 B 2) -1/6) -1) B)
(/.f64 (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) -7/360 -1/6) -1) B)
(/.f64 (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -31/15120 (pow.f64 B 2)) 7/360)) 1/6)) 1) B)
(/.f64 (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (fma.f64 -31/15120 (pow.f64 B 2) -7/360) -1/6) -1) B)
(/.f64 (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) -31/15120 -7/360) -1/6) -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 (neg.f64 F) (sin.f64 B))
(*.f64 (sin.f64 B) (neg.f64 F))
(*.f64 -1 (*.f64 F (sin.f64 B)))
(*.f64 (neg.f64 F) (sin.f64 B))
(*.f64 (sin.f64 B) (neg.f64 F))
(*.f64 -1 (*.f64 F (sin.f64 B)))
(*.f64 (neg.f64 F) (sin.f64 B))
(*.f64 (sin.f64 B) (neg.f64 F))
(*.f64 -1 (*.f64 F (sin.f64 B)))
(*.f64 (neg.f64 F) (sin.f64 B))
(*.f64 (sin.f64 B) (neg.f64 F))
(*.f64 -1 (*.f64 F (sin.f64 B)))
(*.f64 (neg.f64 F) (sin.f64 B))
(*.f64 (sin.f64 B) (neg.f64 F))
(*.f64 -1 (*.f64 F (sin.f64 B)))
(*.f64 (neg.f64 F) (sin.f64 B))
(*.f64 (sin.f64 B) (neg.f64 F))
(*.f64 -1 (*.f64 F (sin.f64 B)))
(*.f64 (neg.f64 F) (sin.f64 B))
(*.f64 (sin.f64 B) (neg.f64 F))
(*.f64 -1 (*.f64 F (sin.f64 B)))
(*.f64 (neg.f64 F) (sin.f64 B))
(*.f64 (sin.f64 B) (neg.f64 F))
(*.f64 -1 (*.f64 F (sin.f64 B)))
(*.f64 (neg.f64 F) (sin.f64 B))
(*.f64 (sin.f64 B) (neg.f64 F))
(*.f64 -1 (*.f64 F (sin.f64 B)))
(*.f64 (neg.f64 F) (sin.f64 B))
(*.f64 (sin.f64 B) (neg.f64 F))
(*.f64 -1 (*.f64 F (sin.f64 B)))
(*.f64 (neg.f64 F) (sin.f64 B))
(*.f64 (sin.f64 B) (neg.f64 F))
(*.f64 -1 (*.f64 F (sin.f64 B)))
(*.f64 (neg.f64 F) (sin.f64 B))
(*.f64 (sin.f64 B) (neg.f64 F))
(*.f64 -1 (*.f64 B F))
(*.f64 (neg.f64 B) F)
(*.f64 F (neg.f64 B))
(*.f64 B (+.f64 (*.f64 -1 F) (*.f64 1/6 (*.f64 (pow.f64 B 2) F))))
(*.f64 B (fma.f64 -1 F (*.f64 1/6 (*.f64 F (pow.f64 B 2)))))
(*.f64 B (*.f64 F (+.f64 -1 (*.f64 1/6 (pow.f64 B 2)))))
(*.f64 B (+.f64 (*.f64 -1 F) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/120 (*.f64 (pow.f64 B 2) F)) (*.f64 1/6 F)))))
(*.f64 B (fma.f64 -1 F (*.f64 (pow.f64 B 2) (fma.f64 -1/120 (*.f64 F (pow.f64 B 2)) (*.f64 F 1/6)))))
(*.f64 B (fma.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) -1/120) 1/6)) (neg.f64 F)))
(*.f64 B (+.f64 (*.f64 -1 F) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 F) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/120 F) (*.f64 1/5040 (*.f64 (pow.f64 B 2) F))))))))
(*.f64 B (fma.f64 -1 F (*.f64 (pow.f64 B 2) (fma.f64 1/6 F (*.f64 (pow.f64 B 2) (fma.f64 -1/120 F (*.f64 (*.f64 F (pow.f64 B 2)) 1/5040)))))))
(*.f64 B (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (*.f64 F (+.f64 -1/120 (*.f64 (pow.f64 B 2) 1/5040))) (*.f64 F 1/6)) (neg.f64 F)))
(*.f64 -1 (*.f64 F (sin.f64 B)))
(*.f64 (neg.f64 F) (sin.f64 B))
(*.f64 (sin.f64 B) (neg.f64 F))
(*.f64 -1 (*.f64 F (sin.f64 B)))
(*.f64 (neg.f64 F) (sin.f64 B))
(*.f64 (sin.f64 B) (neg.f64 F))
(*.f64 -1 (*.f64 F (sin.f64 B)))
(*.f64 (neg.f64 F) (sin.f64 B))
(*.f64 (sin.f64 B) (neg.f64 F))
(*.f64 -1 (*.f64 F (sin.f64 B)))
(*.f64 (neg.f64 F) (sin.f64 B))
(*.f64 (sin.f64 B) (neg.f64 F))
(*.f64 -1 (*.f64 F (sin.f64 B)))
(*.f64 (neg.f64 F) (sin.f64 B))
(*.f64 (sin.f64 B) (neg.f64 F))
(*.f64 -1 (*.f64 F (sin.f64 B)))
(*.f64 (neg.f64 F) (sin.f64 B))
(*.f64 (sin.f64 B) (neg.f64 F))
(*.f64 -1 (*.f64 F (sin.f64 B)))
(*.f64 (neg.f64 F) (sin.f64 B))
(*.f64 (sin.f64 B) (neg.f64 F))
(*.f64 -1 (*.f64 F (sin.f64 B)))
(*.f64 (neg.f64 F) (sin.f64 B))
(*.f64 (sin.f64 B) (neg.f64 F))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 x B)
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))) B)
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)
(/.f64 (fma.f64 (pow.f64 B 2) (*.f64 x -1/3) x) B)
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 -1/2 x) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x))))) (*.f64 -1/6 x)))) B)
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (+.f64 (fma.f64 -1/2 x (*.f64 (pow.f64 B 2) (-.f64 (*.f64 x 1/24) (fma.f64 -1/6 (*.f64 x -1/3) (*.f64 1/120 x))))) (*.f64 1/6 x)))) B)
(/.f64 (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18))) (*.f64 x -1/3)) x) B)
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 -1/2 x) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/24 x) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/720 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x)))) (+.f64 (*.f64 -1/5040 x) (*.f64 1/120 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))))))) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 1/120 x))))) (*.f64 -1/6 x)))) B)
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (+.f64 (fma.f64 -1/2 x (*.f64 (pow.f64 B 2) (-.f64 (fma.f64 1/24 x (*.f64 (pow.f64 B 2) (-.f64 (*.f64 x -1/720) (fma.f64 -1/6 (-.f64 (*.f64 x 1/24) (fma.f64 -1/6 (*.f64 x -1/3) (*.f64 1/120 x))) (fma.f64 -1/5040 x (*.f64 1/120 (*.f64 x -1/3))))))) (fma.f64 -1/6 (*.f64 x -1/3) (*.f64 1/120 x))))) (*.f64 1/6 x)))) B)
(/.f64 (fma.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (fma.f64 (pow.f64 B 2) (-.f64 (*.f64 x -1/720) (fma.f64 -1/6 (-.f64 (*.f64 x 1/24) (fma.f64 1/120 x (*.f64 x 1/18))) (fma.f64 -1/5040 x (*.f64 x -1/360)))) (*.f64 x 1/24)) (fma.f64 1/120 x (*.f64 x 1/18)))) (*.f64 x -1/3)) x) B)
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 1 B)
(/.f64 (+.f64 1 (*.f64 -1/3 (pow.f64 B 2))) B)
(/.f64 (+.f64 1 (*.f64 (pow.f64 B 2) -1/3)) B)
(/.f64 (fma.f64 (pow.f64 B 2) -1/3 1) B)
(/.f64 (+.f64 1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/45 (pow.f64 B 2)) 1/3))) B)
(/.f64 (+.f64 1 (*.f64 (pow.f64 B 2) (fma.f64 -1/45 (pow.f64 B 2) -1/3))) B)
(/.f64 (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) -1/45 -1/3) 1) B)
(/.f64 (+.f64 1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2/945 (pow.f64 B 2)) 1/45)) 1/3))) B)
(/.f64 (+.f64 1 (*.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (fma.f64 -2/945 (pow.f64 B 2) -1/45) -1/3))) B)
(/.f64 (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) -2/945 -1/45) -1/3) 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))
(/.f64 1 B)
(/.f64 (+.f64 1 (*.f64 1/6 (pow.f64 B 2))) B)
(/.f64 (fma.f64 1/6 (pow.f64 B 2) 1) B)
(/.f64 (+.f64 1 (*.f64 (pow.f64 B 2) (+.f64 1/6 (*.f64 7/360 (pow.f64 B 2))))) B)
(/.f64 (+.f64 1 (*.f64 (pow.f64 B 2) (+.f64 1/6 (*.f64 (pow.f64 B 2) 7/360)))) B)
(/.f64 (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) 7/360 1/6) 1) B)
(/.f64 (+.f64 1 (*.f64 (pow.f64 B 2) (+.f64 1/6 (*.f64 (pow.f64 B 2) (+.f64 7/360 (*.f64 31/15120 (pow.f64 B 2))))))) B)
(/.f64 (+.f64 1 (*.f64 (pow.f64 B 2) (+.f64 1/6 (*.f64 (pow.f64 B 2) (+.f64 7/360 (*.f64 (pow.f64 B 2) 31/15120)))))) B)
(/.f64 (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) 31/15120 7/360) 1/6) 1) B)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (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 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (/.f64 1 (fma.f64 F F 2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1)) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (/.f64 1 (fma.f64 F F 2))))
(*.f64 (pow.f64 (fma.f64 F F 2) -1/4) (pow.f64 (fma.f64 F F 2) -1/4))
(pow.f64 (fma.f64 F F 2) -1/2)
(*.f64 (pow.f64 1 -1/2) (pow.f64 (fma.f64 F F 2) -1/2))
(pow.f64 (fma.f64 F F 2) -1/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 F F 2)) 2) -1/2) (pow.f64 (cbrt.f64 (fma.f64 F F 2)) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 F F 2)) -1/2) (pow.f64 (sqrt.f64 (fma.f64 F F 2)) -1/2))
(pow.f64 (sqrt.f64 (fma.f64 F F 2)) -1)
(/.f64 1 (sqrt.f64 (fma.f64 F F 2)))
(sqrt.f64 (pow.f64 (fma.f64 F F 2) -1))
(sqrt.f64 (/.f64 1 (fma.f64 F F 2)))
(log.f64 (exp.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(pow.f64 (fma.f64 F F 2) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 F F 2) -1/2))))
(pow.f64 (fma.f64 F F 2) -1/2)
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 3))
(pow.f64 (fma.f64 F F 2) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(pow.f64 (fma.f64 F F 2) -1/2)
(exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 F F 2))))
(pow.f64 (fma.f64 F F 2) -1/2)
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (fma.f64 F F 2))) 1))
(pow.f64 (fma.f64 F F 2) -1/2)
(-.f64 0 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))))
(pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 1)
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 3)
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(pow.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 3) 1/3)
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(pow.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 F F 2) -1/4)) 2)
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(neg.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(sqrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 F F 2) -1)))
(sqrt.f64 (*.f64 (pow.f64 F 2) (/.f64 1 (fma.f64 F F 2))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (fma.f64 F F 2) -1/2)) F))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (pow.f64 (fma.f64 F F 2) -1/2)) F)))
(*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 3))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 3)))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 3) (pow.f64 F 3)))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(expm1.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(exp.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 1))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))) 1)
(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)))
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 F (/.f64 -1 (sin.f64 B))))
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 (sin.f64 B))))
(*.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 -1 (sin.f64 B)))
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 (sin.f64 B))))
(*.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 1 (*.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 (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 (sin.f64 B))))
(*.f64 (cbrt.f64 (*.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)))) 2))
(*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))) 2) (cbrt.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 (pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 2) (/.f64 (cbrt.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)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 2) (*.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 -1 (sin.f64 B))))
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 F 2)) (*.f64 (cbrt.f64 F) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 F 2)) (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) (cbrt.f64 F)))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) (*.f64 (cbrt.f64 (pow.f64 F 2)) (cbrt.f64 F)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))) (sqrt.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 (pow.f64 (sin.f64 B) -1/2) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sqrt.f64 (sin.f64 B))))
(*.f64 (pow.f64 (sin.f64 B) -1/2) (*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sqrt.f64 (sin.f64 B)))))
(*.f64 F (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sqrt.f64 (sin.f64 B))) (pow.f64 (sin.f64 B) -1/2)))
(*.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 F F 2) -1/4)) (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 F F 2) -1/4)) (sin.f64 B)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))
(*.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 F F 2) -1/4)) (*.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 F F 2) -1/4)) (/.f64 -1 (sin.f64 B))))
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 (sin.f64 B))))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.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 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) F)
(*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sqrt.f64 (sin.f64 B))) (/.f64 F (sqrt.f64 (sin.f64 B))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F 1) (/.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 F (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sqrt.f64 (sin.f64 B))))
(*.f64 F (/.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) (/.f64 F (sin.f64 B)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 F (cbrt.f64 (sin.f64 B))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 2) 1) (/.f64 (cbrt.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)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))))
(*.f64 (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 2) (/.f64 (cbrt.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 2) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (sqrt.f64 (sin.f64 B))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 F F 2) -1/4)) 1) (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 F F 2) -1/4)) (sin.f64 B)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 F F 2) -1/4)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (*.f64 (sqrt.f64 F) (pow.f64 (fma.f64 F F 2) -1/4)) (cbrt.f64 (sin.f64 B))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))
(*.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) -2))) (/.f64 1 (cbrt.f64 (sin.f64 B))))
(*.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) -2)) (/.f64 1 (cbrt.f64 (sin.f64 B)))))
(*.f64 F (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) -2)) (cbrt.f64 (sin.f64 B)))))
(*.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (pow.f64 (sin.f64 B) -1/2)) (pow.f64 (sin.f64 B) -1/2))
(*.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)))
(pow.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) -1)
(*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))
(neg.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 (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 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 3) (pow.f64 (/.f64 -1 (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 3) (/.f64 -1 (pow.f64 (sin.f64 B) 3))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 3) (pow.f64 (sin.f64 B) 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)))))
(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)))
(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)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 -1 x) B))) 1)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 -1 x) B)))
(-.f64 (/.f64 -1 B) (/.f64 x B))
(-.f64 (/.f64 (neg.f64 x) B) (/.f64 1 B))
(*.f64 (+.f64 -1 x) (/.f64 1 B))
(/.f64 (+.f64 -1 x) B)
(*.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 (cbrt.f64 (/.f64 (+.f64 -1 x) B)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 -1 x) B)) 2))
(/.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 (pow.f64 (cbrt.f64 (+.f64 -1 x)) 2) (/.f64 (cbrt.f64 (+.f64 -1 x)) B))
(/.f64 (+.f64 -1 x) B)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 x)) 2) (*.f64 (cbrt.f64 (+.f64 -1 x)) (/.f64 1 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)
(*.f64 (sqrt.f64 (+.f64 -1 x)) (/.f64 (sqrt.f64 (+.f64 -1 x)) B))
(/.f64 (+.f64 -1 x) B)
(*.f64 (sqrt.f64 (+.f64 -1 x)) (*.f64 (sqrt.f64 (+.f64 -1 x)) (/.f64 1 B)))
(/.f64 (+.f64 -1 x) B)
(*.f64 (+.f64 x 1) (/.f64 1 (neg.f64 B)))
(/.f64 (+.f64 1 x) (neg.f64 B))
(*.f64 (/.f64 1 B) (+.f64 -1 x))
(/.f64 (+.f64 -1 x) B)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (+.f64 -1 x) (cbrt.f64 B)))
(/.f64 (/.f64 (+.f64 -1 x) (cbrt.f64 B)) (pow.f64 (cbrt.f64 B) 2))
(*.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (+.f64 -1 x) (sqrt.f64 B)))
(/.f64 (/.f64 (+.f64 -1 x) (sqrt.f64 B)) (sqrt.f64 B))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 -1 x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 -1 x)) B))
(/.f64 (+.f64 -1 x) B)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 -1 x)) 2) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 (/.f64 (+.f64 -1 x) B)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 -1 x) B)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 -1 x)) 2) (pow.f64 (cbrt.f64 B) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 -1 x)) 2) (sqrt.f64 B)) (/.f64 (cbrt.f64 (+.f64 -1 x)) (sqrt.f64 B)))
(*.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (+.f64 -1 x) (sqrt.f64 B)))
(/.f64 (/.f64 (+.f64 -1 x) (sqrt.f64 B)) (sqrt.f64 B))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 x)) 1) (/.f64 (sqrt.f64 (+.f64 -1 x)) B))
(/.f64 (+.f64 -1 x) B)
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 x)) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (sqrt.f64 (+.f64 -1 x)) (cbrt.f64 B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (+.f64 -1 x) (cbrt.f64 B)))
(/.f64 (/.f64 (+.f64 -1 x) (cbrt.f64 B)) (pow.f64 (cbrt.f64 B) 2))
(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 (+.f64 -1 x) B)
(neg.f64 (/.f64 (+.f64 -1 x) (neg.f64 B)))
(/.f64 (+.f64 -1 x) B)
(neg.f64 (/.f64 (+.f64 x 1) B))
(/.f64 (+.f64 1 x) (neg.f64 B))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 -1 x) B) 2))
(fabs.f64 (/.f64 (+.f64 -1 x) B))
(log.f64 (exp.f64 (/.f64 (+.f64 -1 x) B)))
(/.f64 (+.f64 -1 x) B)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 -1 x) B))))
(/.f64 (+.f64 -1 x) B)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 -1 x) B) 3))
(/.f64 (+.f64 -1 x) B)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 B 3)))
(/.f64 (+.f64 -1 x) B)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 -1 x) B)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 -1 x) B)))
(/.f64 (+.f64 -1 x) B)
(exp.f64 (log.f64 (/.f64 (+.f64 -1 x) B)))
(/.f64 (+.f64 -1 x) B)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 -1 x) B)) 1))
(/.f64 (+.f64 -1 x) B)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))) 1)
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 x (cos.f64 B))))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (neg.f64 (*.f64 x (cos.f64 B))) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(/.f64 (*.f64 x (neg.f64 (cos.f64 B))) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 (cos.f64 B)) x) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) -1) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) 1) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(pow.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) 1)
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))) 3)
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(pow.f64 (pow.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) 3) 1/3)
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))) 2)
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(neg.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) 2))
(fabs.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 B) (sin.f64 B))) x))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) 3))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (cos.f64 B) (sin.f64 B)) 3)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 B) (sin.f64 B)) 3) (pow.f64 x 3)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(exp.f64 (log.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))) 1))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(-.f64 0 (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 B) (sin.f64 B)))) 1)
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 -1 (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (cos.f64 B) (/.f64 -1 (sin.f64 B)))
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (/.f64 (cos.f64 B) (sin.f64 B)) 1)
(/.f64 (cos.f64 B) (sin.f64 B))
(*.f64 1 (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (cos.f64 B) (sin.f64 B))
(*.f64 (/.f64 -1 (sin.f64 B)) (cos.f64 B))
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (cos.f64 B)))
(/.f64 (cos.f64 B) (sin.f64 B))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 B)) 2) (/.f64 (cbrt.f64 (cos.f64 B)) (sin.f64 B)))
(/.f64 (cos.f64 B) (sin.f64 B))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 B)) 2) (*.f64 (cbrt.f64 (cos.f64 B)) (/.f64 -1 (sin.f64 B))))
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) -2)) (*.f64 (/.f64 1 (cbrt.f64 (sin.f64 B))) (cos.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) -2)) (*.f64 (cos.f64 B) (/.f64 1 (cbrt.f64 (sin.f64 B)))))
(*.f64 (cos.f64 B) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) -2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))) 2))
(/.f64 (cos.f64 B) (sin.f64 B))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))) 2) (cbrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(/.f64 (cos.f64 B) (sin.f64 B))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))) 2) (neg.f64 (cbrt.f64 (/.f64 (cos.f64 B) (sin.f64 B)))))
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (sqrt.f64 (cos.f64 B)) (/.f64 (sqrt.f64 (cos.f64 B)) (sin.f64 B)))
(/.f64 (cos.f64 B) (sin.f64 B))
(*.f64 (sqrt.f64 (cos.f64 B)) (*.f64 (sqrt.f64 (cos.f64 B)) (/.f64 -1 (sin.f64 B))))
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (pow.f64 (sin.f64 B) -1/2) (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))))
(*.f64 (cos.f64 B) (/.f64 (pow.f64 (sin.f64 B) -1/2) (sqrt.f64 (sin.f64 B))))
(*.f64 (pow.f64 (sin.f64 B) -1/2) (*.f64 (pow.f64 (sin.f64 B) -1/2) (cos.f64 B)))
(/.f64 (cos.f64 B) (sin.f64 B))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))) (sqrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(/.f64 (cos.f64 B) (sin.f64 B))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))) (neg.f64 (sqrt.f64 (/.f64 (cos.f64 B) (sin.f64 B)))))
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (neg.f64 (cos.f64 B)) (/.f64 -1 (sin.f64 B)))
(/.f64 (cos.f64 B) (sin.f64 B))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (cos.f64 B) (cbrt.f64 (sin.f64 B))))
(/.f64 (cos.f64 B) (sin.f64 B))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 B)) 2) 1) (/.f64 (cbrt.f64 (cos.f64 B)) (sin.f64 B)))
(/.f64 (cos.f64 B) (sin.f64 B))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 B)) 2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 B)) 2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 B)) 2) (/.f64 (cbrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 B)) 2) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (cos.f64 B)) (sqrt.f64 (sin.f64 B))))
(/.f64 (cos.f64 B) (sin.f64 B))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 B)) 1) (/.f64 (sqrt.f64 (cos.f64 B)) (sin.f64 B)))
(/.f64 (cos.f64 B) (sin.f64 B))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 B)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (sqrt.f64 (cos.f64 B)) (cbrt.f64 (sin.f64 B))))
(/.f64 (cos.f64 B) (sin.f64 B))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 B)) 2) -1) (/.f64 (cbrt.f64 (cos.f64 B)) (sin.f64 B)))
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 B)) -1) (/.f64 (sqrt.f64 (cos.f64 B)) (sin.f64 B)))
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))) 2)) (cbrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (cos.f64 B) (sin.f64 B)))) (sqrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (*.f64 (cos.f64 B) (cbrt.f64 (pow.f64 (sin.f64 B) -2))) (/.f64 1 (cbrt.f64 (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) -2)) (*.f64 (cos.f64 B) (/.f64 1 (cbrt.f64 (sin.f64 B)))))
(*.f64 (cos.f64 B) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) -2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (*.f64 (cos.f64 B) (pow.f64 (sin.f64 B) -1/2)) (pow.f64 (sin.f64 B) -1/2))
(/.f64 (cos.f64 B) (sin.f64 B))
(*.f64 (*.f64 (/.f64 -1 (sin.f64 B)) (pow.f64 (cbrt.f64 (cos.f64 B)) 2)) (cbrt.f64 (cos.f64 B)))
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (*.f64 (/.f64 -1 (sin.f64 B)) (sqrt.f64 (cos.f64 B))) (sqrt.f64 (cos.f64 B)))
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(pow.f64 (/.f64 (cos.f64 B) (sin.f64 B)) 1)
(/.f64 (cos.f64 B) (sin.f64 B))
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))) 3)
(/.f64 (cos.f64 B) (sin.f64 B))
(pow.f64 (pow.f64 (/.f64 (cos.f64 B) (sin.f64 B)) 3) 1/3)
(/.f64 (cos.f64 B) (sin.f64 B))
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))) 2)
(/.f64 (cos.f64 B) (sin.f64 B))
(pow.f64 (/.f64 (sin.f64 B) (cos.f64 B)) -1)
(/.f64 (cos.f64 B) (sin.f64 B))
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 B) (sin.f64 B)) 2))
(fabs.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(log.f64 (exp.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(/.f64 (cos.f64 B) (sin.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 B) (sin.f64 B)))))
(/.f64 (cos.f64 B) (sin.f64 B))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 B) (sin.f64 B)) 3))
(/.f64 (cos.f64 B) (sin.f64 B))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 B) 3) (pow.f64 (/.f64 -1 (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (cos.f64 B) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 3) (pow.f64 (cos.f64 B) 3)))
(cbrt.f64 (*.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (cos.f64 B) 3)))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 B) 3) (pow.f64 (sin.f64 B) 3)))
(/.f64 (cos.f64 B) (sin.f64 B))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(/.f64 (cos.f64 B) (sin.f64 B))
(exp.f64 (log.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(/.f64 (cos.f64 B) (sin.f64 B))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 B) (sin.f64 B))) 1))
(/.f64 (cos.f64 B) (sin.f64 B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 F F) (sin.f64 B)))) 1)
(expm1.f64 (log1p.f64 (/.f64 1 (sin.f64 B))))
(-.f64 (/.f64 0 (*.f64 F (sin.f64 B))) (/.f64 (/.f64 F F) (sin.f64 B)))
(/.f64 -1 (sin.f64 B))
(*.f64 F (/.f64 (/.f64 1 F) (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(*.f64 -1 (/.f64 (/.f64 F F) (sin.f64 B)))
(/.f64 -1 (sin.f64 B))
(*.f64 (/.f64 (/.f64 F F) (sin.f64 B)) 1)
(/.f64 1 (sin.f64 B))
(*.f64 1 (/.f64 (/.f64 F F) (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(*.f64 (/.f64 -1 (sin.f64 B)) (/.f64 F F))
(/.f64 -1 (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 (/.f64 F F) (sin.f64 B))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 F F) (sin.f64 B))) 2))
(/.f64 1 (sin.f64 B))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 F F) (sin.f64 B))) 2) (cbrt.f64 (/.f64 (/.f64 F F) (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(*.f64 (cbrt.f64 (pow.f64 F 2)) (/.f64 (cbrt.f64 F) (*.f64 F (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 F 2)) (*.f64 (cbrt.f64 F) (/.f64 (/.f64 1 F) (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 F 2)) (/.f64 (*.f64 (cbrt.f64 F) 1) (*.f64 F (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 F F) (sin.f64 B))) (sqrt.f64 (/.f64 (/.f64 F F) (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 F) (*.f64 F (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 F) (/.f64 (/.f64 1 F) (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(*.f64 (/.f64 (/.f64 1 F) (sin.f64 B)) F)
(/.f64 1 (sin.f64 B))
(*.f64 (/.f64 F F) (/.f64 -1 (sin.f64 B)))
(/.f64 -1 (sin.f64 B))
(*.f64 (/.f64 1 F) (/.f64 F (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 F (sin.f64 B))) 2)) (/.f64 F (cbrt.f64 (*.f64 F (sin.f64 B)))))
(/.f64 1 (sin.f64 B))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 F (sin.f64 B)))) (/.f64 F (sqrt.f64 (*.f64 F (sin.f64 B)))))
(/.f64 (/.f64 F (sqrt.f64 (*.f64 F (sin.f64 B)))) (sqrt.f64 (*.f64 F (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 F 2)) (sin.f64 B)) (/.f64 (cbrt.f64 F) F))
(*.f64 (cbrt.f64 (pow.f64 F 2)) (/.f64 (cbrt.f64 F) (*.f64 F (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 F 2)) F) (/.f64 (cbrt.f64 F) (sin.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 F 2)) (/.f64 (cbrt.f64 F) (*.f64 F (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 F 2)) 1) (/.f64 (cbrt.f64 F) (*.f64 F (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 F 2)) (/.f64 (cbrt.f64 F) (*.f64 F (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 F 2)) (pow.f64 (cbrt.f64 (*.f64 F (sin.f64 B))) 2)) (cbrt.f64 (/.f64 (/.f64 F F) (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 F 2)) (pow.f64 (cbrt.f64 (*.f64 F (sin.f64 B))) 2)))
(*.f64 (cbrt.f64 (pow.f64 F 2)) (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (cbrt.f64 (*.f64 F (sin.f64 B))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 F 2)) (sqrt.f64 (*.f64 F (sin.f64 B)))) (/.f64 (cbrt.f64 F) (sqrt.f64 (*.f64 F (sin.f64 B)))))
(/.f64 (*.f64 (cbrt.f64 F) (/.f64 (cbrt.f64 (pow.f64 F 2)) (sqrt.f64 (*.f64 F (sin.f64 B))))) (sqrt.f64 (*.f64 F (sin.f64 B))))
(*.f64 (/.f64 (sqrt.f64 F) (sin.f64 B)) (/.f64 (sqrt.f64 F) F))
(/.f64 1 (sin.f64 B))
(*.f64 (/.f64 (sqrt.f64 F) F) (/.f64 (sqrt.f64 F) (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(*.f64 (/.f64 (sqrt.f64 F) 1) (/.f64 (sqrt.f64 F) (*.f64 F (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(*.f64 (/.f64 (sqrt.f64 F) (pow.f64 (cbrt.f64 (*.f64 F (sin.f64 B))) 2)) (/.f64 (sqrt.f64 F) (cbrt.f64 (*.f64 F (sin.f64 B)))))
(/.f64 1 (sin.f64 B))
(pow.f64 (/.f64 (/.f64 F F) (sin.f64 B)) 1)
(/.f64 1 (sin.f64 B))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 F F) (sin.f64 B))) 3)
(/.f64 1 (sin.f64 B))
(pow.f64 (pow.f64 (/.f64 (/.f64 F F) (sin.f64 B)) 3) 1/3)
(/.f64 1 (sin.f64 B))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 F F) (sin.f64 B))) 2)
(/.f64 1 (sin.f64 B))
(pow.f64 (*.f64 (sin.f64 B) (/.f64 F F)) -1)
(/.f64 1 (sin.f64 B))
(neg.f64 (/.f64 (/.f64 F F) (sin.f64 B)))
(/.f64 -1 (sin.f64 B))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 F F) (sin.f64 B)) 2))
(sqrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))
(sqrt.f64 (pow.f64 (sin.f64 B) -2))
(log.f64 (exp.f64 (/.f64 (/.f64 F F) (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 F F) (sin.f64 B)))))
(/.f64 1 (sin.f64 B))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 F F) (sin.f64 B)) 3))
(/.f64 1 (sin.f64 B))
(cbrt.f64 (/.f64 (pow.f64 F 3) (pow.f64 (*.f64 F (sin.f64 B)) 3)))
(/.f64 1 (sin.f64 B))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 F F) (sin.f64 B))))
(expm1.f64 (log1p.f64 (/.f64 1 (sin.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 F F) (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(exp.f64 (log.f64 (/.f64 (/.f64 F F) (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 F F) (sin.f64 B))) 1))
(/.f64 1 (sin.f64 B))
(-.f64 0 (*.f64 F (sin.f64 B)))
(*.f64 (neg.f64 F) (sin.f64 B))
(*.f64 (sin.f64 B) (neg.f64 F))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (sin.f64 B)))) 1)
(expm1.f64 (log1p.f64 (*.f64 F (sin.f64 B))))
(pow.f64 (*.f64 F (sin.f64 B)) 1)
(*.f64 F (sin.f64 B))
(pow.f64 (cbrt.f64 (*.f64 F (sin.f64 B))) 3)
(*.f64 F (sin.f64 B))
(pow.f64 (pow.f64 (*.f64 F (sin.f64 B)) 3) 1/3)
(*.f64 F (sin.f64 B))
(pow.f64 (sqrt.f64 (*.f64 F (sin.f64 B))) 2)
(*.f64 F (sin.f64 B))
(neg.f64 (*.f64 F (sin.f64 B)))
(*.f64 (neg.f64 F) (sin.f64 B))
(*.f64 (sin.f64 B) (neg.f64 F))
(sqrt.f64 (pow.f64 (*.f64 F (sin.f64 B)) 2))
(fabs.f64 (*.f64 F (sin.f64 B)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 B)) F))
(*.f64 F (sin.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (sin.f64 B)))))
(*.f64 F (sin.f64 B))
(cbrt.f64 (pow.f64 (*.f64 F (sin.f64 B)) 3))
(*.f64 F (sin.f64 B))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (sin.f64 B) 3)))
(*.f64 F (sin.f64 B))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 B) 3) (pow.f64 F 3)))
(*.f64 F (sin.f64 B))
(expm1.f64 (log1p.f64 (*.f64 F (sin.f64 B))))
(log1p.f64 (expm1.f64 (*.f64 F (sin.f64 B))))
(*.f64 F (sin.f64 B))
(exp.f64 (log.f64 (*.f64 F (sin.f64 B))))
(*.f64 F (sin.f64 B))
(exp.f64 (*.f64 (log.f64 (*.f64 F (sin.f64 B))) 1))
(*.f64 F (sin.f64 B))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))) 1)
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 x (cos.f64 B))))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (neg.f64 (*.f64 x (cos.f64 B))) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(/.f64 (*.f64 x (neg.f64 (cos.f64 B))) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 (cos.f64 B)) x) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) -1) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) 1) (sin.f64 B))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (/.f64 (*.f64 x (cos.f64 B)) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(pow.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) 1)
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))) 3)
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(pow.f64 (pow.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) 3) 1/3)
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))) 2)
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(neg.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
(*.f64 x (neg.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) 2))
(fabs.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 B) (sin.f64 B))) x))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))))))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B))) 3))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (cos.f64 B) (sin.f64 B)) 3)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 B) (sin.f64 B)) 3) (pow.f64 x 3)))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(exp.f64 (log.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))) 1))
(*.f64 x (/.f64 (cos.f64 B) (sin.f64 B)))
(-.f64 0 (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 B) (sin.f64 B)))) 1)
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(/.f64 -1 (/.f64 (sin.f64 B) (cos.f64 B)))
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 1 (/.f64 (sin.f64 B) (cos.f64 B)))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 1 (/.f64 (/.f64 (sin.f64 B) (cos.f64 B)) 1))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (neg.f64 (cos.f64 B)) (sin.f64 B))
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (neg.f64 (neg.f64 (cos.f64 B))) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (/.f64 (cos.f64 B) (sqrt.f64 (sin.f64 B))) (sqrt.f64 (sin.f64 B)))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) -1) (sin.f64 B))
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (/.f64 (cos.f64 B) 1) (sin.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (/.f64 (cos.f64 B) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (sin.f64 B)))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (/.f64 (cos.f64 B) -1) (sin.f64 B))
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(pow.f64 (/.f64 (cos.f64 B) (sin.f64 B)) 1)
(/.f64 (cos.f64 B) (sin.f64 B))
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))) 3)
(/.f64 (cos.f64 B) (sin.f64 B))
(pow.f64 (pow.f64 (/.f64 (cos.f64 B) (sin.f64 B)) 3) 1/3)
(/.f64 (cos.f64 B) (sin.f64 B))
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 B) (sin.f64 B))) 2)
(/.f64 (cos.f64 B) (sin.f64 B))
(pow.f64 (/.f64 (sin.f64 B) (cos.f64 B)) -1)
(/.f64 (cos.f64 B) (sin.f64 B))
(neg.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 B) (sin.f64 B)) 2))
(fabs.f64 (/.f64 (cos.f64 B) (sin.f64 B)))
(log.f64 (exp.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(/.f64 (cos.f64 B) (sin.f64 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 B) (sin.f64 B)))))
(/.f64 (cos.f64 B) (sin.f64 B))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 B) (sin.f64 B)) 3))
(/.f64 (cos.f64 B) (sin.f64 B))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 B) 3) (pow.f64 (/.f64 -1 (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (cos.f64 B) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 3) (pow.f64 (cos.f64 B) 3)))
(cbrt.f64 (*.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 3)) (pow.f64 (cos.f64 B) 3)))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 B) 3) (pow.f64 (sin.f64 B) 3)))
(/.f64 (cos.f64 B) (sin.f64 B))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(/.f64 (cos.f64 B) (sin.f64 B))
(exp.f64 (log.f64 (/.f64 (cos.f64 B) (sin.f64 B))))
(/.f64 (cos.f64 B) (sin.f64 B))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 B) (sin.f64 B))) 1))
(/.f64 (cos.f64 B) (sin.f64 B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (sin.f64 B)))) 1)
(expm1.f64 (log1p.f64 (/.f64 -1 (sin.f64 B))))
(*.f64 -1 (/.f64 -1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(*.f64 1 (/.f64 -1 (sin.f64 B)))
(/.f64 -1 (sin.f64 B))
(*.f64 (/.f64 -1 (sin.f64 B)) 1)
(/.f64 -1 (sin.f64 B))
(*.f64 (/.f64 1 (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) -2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) -2)) (/.f64 1 (cbrt.f64 (sin.f64 B))))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) -2)) (cbrt.f64 (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 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 1 (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (sin.f64 B))) 1) (pow.f64 (cbrt.f64 (sin.f64 B)) 2))
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 B)) -1) (pow.f64 (sqrt.f64 (sin.f64 B)) -1))
(pow.f64 (sqrt.f64 (sin.f64 B)) -2)
(pow.f64 (sin.f64 B) -1)
(/.f64 1 (sin.f64 B))
(pow.f64 (/.f64 -1 (sin.f64 B)) 1)
(/.f64 -1 (sin.f64 B))
(pow.f64 (/.f64 1 (cbrt.f64 (sin.f64 B))) 3)
(/.f64 1 (sin.f64 B))
(pow.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 3) 1/3)
(/.f64 -1 (sin.f64 B))
(pow.f64 (pow.f64 (sin.f64 B) -1/2) 2)
(/.f64 1 (sin.f64 B))
(neg.f64 (/.f64 -1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(sqrt.f64 (pow.f64 (sin.f64 B) -2))
(sqrt.f64 (pow.f64 (/.f64 1 (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))))
(log1p.f64 (expm1.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))

eval277.0ms (1.4%)

Compiler

Compiled 13824 to 7652 computations (44.6% saved)

prune187.0ms (0.9%)

Pruning

42 alts after pruning (39 fresh and 3 done)

PrunedKeptTotal
New65922681
Fresh81725
Picked235
Done000
Total66942711
Accuracy
100.0%
Counts
711 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.3%
(pow.f64 (/.f64 B (+.f64 -1 x)) -1)
10.5%
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2)
9.2%
(pow.f64 (cbrt.f64 (/.f64 (+.f64 -1 x) B)) 3)
27.5%
(/.f64 (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/3 x) 1/6)) (+.f64 1 x)) B)
28.5%
(/.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 x 1/3)) x) B)
28.6%
(/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) x) B)
28.5%
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 -1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) B)
27.9%
(/.f64 (+.f64 -1 (neg.f64 x)) B)
9.3%
(/.f64 (+.f64 -1 x) B)
52.4%
(/.f64 (*.f64 (neg.f64 (cos.f64 B)) x) (sin.f64 B))
28.7%
(/.f64 (neg.f64 x) B)
2.6%
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
2.6%
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 x (cos.f64 B))))
9.9%
(/.f64 -1 B)
53.8%
(-.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))) (/.f64 x (tan.f64 B)))
85.9%
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
53.8%
(-.f64 (/.f64 (*.f64 F (/.f64 1 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
53.1%
(-.f64 (/.f64 (*.f64 F (/.f64 -1 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
84.9%
(-.f64 (/.f64 (*.f64 F (exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 F F 2))))) (sin.f64 B)) (/.f64 x (tan.f64 B)))
53.8%
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
53.1%
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
43.4%
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 x (tan.f64 B)))
66.9%
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) B)) (/.f64 x (tan.f64 B)))
57.3%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
45.0%
(-.f64 (*.f64 F (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (/.f64 x (tan.f64 B)))
33.3%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))))
34.5%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
53.2%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
28.1%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
48.3%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 F (*.f64 (neg.f64 B) F)))
49.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
43.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
77.8%
(+.f64 (neg.f64 (*.f64 x (*.f64 (/.f64 1 (sin.f64 B)) (cos.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
20.9%
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
9.3%
(*.f64 (/.f64 1 B) (+.f64 -1 x))
27.9%
(*.f64 (+.f64 x 1) (/.f64 1 (neg.f64 B)))
25.8%
(*.f64 (neg.f64 x) (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x))))
28.4%
(*.f64 x (/.f64 (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1) B))
52.3%
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
52.3%
(*.f64 x (*.f64 (/.f64 -1 (sin.f64 B)) (cos.f64 B)))
9.6%
(sqrt.f64 (pow.f64 (/.f64 (+.f64 -1 x) B) 2))
14.8%
(fabs.f64 (/.f64 (+.f64 -1 x) B))
Compiler

Compiled 1201 to 894 computations (25.6% saved)

localize572.0ms (2.9%)

Localize:

Found 15 expressions with local error:

NewAccuracyProgram
100.0%
(sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))
100.0%
(/.f64 1 (+.f64 2 (*.f64 2 x)))
99.8%
(/.f64 F (sin.f64 B))
97.7%
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
99.5%
(*.f64 -1/6 x)
99.0%
(-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))
91.1%
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 -1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) B)
86.3%
(*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))
99.7%
(*.f64 x (/.f64 (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1) B))
99.5%
(*.f64 1/3 (pow.f64 B 2))
77.0%
(/.f64 (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1) B)
99.7%
(/.f64 (*.f64 F (exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 F F 2))))) (sin.f64 B))
99.6%
(*.f64 F (exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 F F 2)))))
96.1%
(exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 F F 2))))
78.0%
(log.f64 (fma.f64 F F 2))
Compiler

Compiled 259 to 174 computations (32.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 332.0ms
Operation ival-mult, time spent: 92.0ms, 28.0% of total-time
Operation ival-sub, time spent: 75.0ms, 23.0% of total-time
Operation ival-log, time spent: 37.0ms, 11.0% of total-time
Operation composed, time spent: 29.0ms, 9.0% of total-time
Operation ival-div, time spent: 22.0ms, 7.0% of total-time
Operation ival-add, time spent: 19.0ms, 6.0% of total-time
Operation ival-pow, time spent: 17.0ms, 5.0% of total-time
Operation ival-exp, time spent: 13.0ms, 4.0% of total-time
Operation const, time spent: 10.0ms, 3.0% of total-time
Operation ival-sin, time spent: 8.0ms, 2.0% of total-time
Operation ival-tan, time spent: 6.0ms, 2.0% of total-time
Operation ival-sqrt, time spent: 4.0ms, 1.0% of total-time

series40.0ms (0.2%)

Counts
14 → 178
Calls
Call 1
Inputs
#<alt (log.f64 (fma.f64 F F 2))>
#<alt (exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 F F 2))))>
#<alt (*.f64 F (exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 F F 2)))))>
#<alt (/.f64 (*.f64 F (exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 F F 2))))) (sin.f64 B))>
#<alt (/.f64 (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1) B)>
#<alt (*.f64 1/3 (pow.f64 B 2))>
#<alt (*.f64 x (/.f64 (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1) B))>
#<alt (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))>
#<alt (/.f64 (+.f64 (*.f64 -1 x) (*.f64 -1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) B)>
#<alt (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))>
#<alt (*.f64 -1/6 x)>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (/.f64 1 (+.f64 2 (*.f64 2 x)))>
#<alt (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))>
Outputs
#<alt (log.f64 2)>
#<alt (+.f64 (log.f64 2) (*.f64 1/2 (pow.f64 F 2)))>
#<alt (+.f64 (log.f64 2) (*.f64 (pow.f64 F 2) (+.f64 1/2 (*.f64 -1/8 (pow.f64 F 2)))))>
#<alt (+.f64 (log.f64 2) (*.f64 (pow.f64 F 2) (+.f64 1/2 (*.f64 (pow.f64 F 2) (-.f64 (*.f64 1/24 (pow.f64 F 2)) 1/8)))))>
#<alt (*.f64 -2 (log.f64 (/.f64 1 F)))>
#<alt (+.f64 (*.f64 -2 (log.f64 (/.f64 1 F))) (*.f64 2 (/.f64 1 (pow.f64 F 2))))>
#<alt (-.f64 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 F))) (*.f64 2 (/.f64 1 (pow.f64 F 2)))) (/.f64 2 (pow.f64 F 4)))>
#<alt (-.f64 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 F))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 F 2))) (*.f64 8/3 (/.f64 1 (pow.f64 F 6))))) (/.f64 2 (pow.f64 F 4)))>
#<alt (*.f64 -2 (log.f64 (/.f64 -1 F)))>
#<alt (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 F))) (*.f64 2 (/.f64 1 (pow.f64 F 2))))>
#<alt (-.f64 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 F))) (*.f64 2 (/.f64 1 (pow.f64 F 2)))) (/.f64 2 (pow.f64 F 4)))>
#<alt (-.f64 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 F))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 F 2))) (*.f64 8/3 (/.f64 1 (pow.f64 F 6))))) (/.f64 2 (pow.f64 F 4)))>
#<alt (sqrt.f64 1/2)>
#<alt (+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (pow.f64 F 2) (sqrt.f64 1/2))))>
#<alt (+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 2) (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/8 (/.f64 1 (sqrt.f64 1/2))))))>
#<alt (+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (-.f64 (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 F 2) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))))) (*.f64 1/8 (/.f64 1 (sqrt.f64 1/2))))))>
#<alt (/.f64 1 F)>
#<alt (/.f64 (-.f64 1 (/.f64 1 (pow.f64 F 2))) F)>
#<alt (/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (/.f64 1 (pow.f64 F 2))) F)>
#<alt (/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 5/2 (/.f64 1 (pow.f64 F 6))))) F)>
#<alt (/.f64 -1 F)>
#<alt (*.f64 -1 (/.f64 (-.f64 1 (/.f64 1 (pow.f64 F 2))) F))>
#<alt (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (/.f64 1 (pow.f64 F 2))) F))>
#<alt (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 5/2 (/.f64 1 (pow.f64 F 6))))) F))>
#<alt (*.f64 F (sqrt.f64 1/2))>
#<alt (*.f64 F (+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (pow.f64 F 2) (sqrt.f64 1/2)))))>
#<alt (*.f64 F (+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 2) (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/8 (/.f64 1 (sqrt.f64 1/2)))))))>
#<alt (*.f64 F (+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (-.f64 (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 F 2) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))))) (*.f64 1/8 (/.f64 1 (sqrt.f64 1/2)))))))>
#<alt 1>
#<alt (-.f64 1 (/.f64 1 (pow.f64 F 2)))>
#<alt (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (/.f64 1 (pow.f64 F 2)))>
#<alt (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 5/2 (/.f64 1 (pow.f64 F 6)))))>
#<alt -1>
#<alt (-.f64 (/.f64 1 (pow.f64 F 2)) 1)>
#<alt (-.f64 (/.f64 1 (pow.f64 F 2)) (+.f64 1 (/.f64 3/2 (pow.f64 F 4))))>
#<alt (-.f64 (+.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 5/2 (/.f64 1 (pow.f64 F 6)))) (+.f64 1 (/.f64 3/2 (pow.f64 F 4))))>
#<alt (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))>
#<alt (*.f64 F (+.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))))>
#<alt (*.f64 F (+.f64 (*.f64 (pow.f64 F 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 2) (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 1/8 (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))>
#<alt (*.f64 F (+.f64 (*.f64 (pow.f64 F 2) (-.f64 (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 F 2) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))) (*.f64 1/8 (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))>
#<alt (/.f64 1 (sin.f64 B))>
#<alt (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))))>
#<alt (-.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 3/2 (*.f64 (pow.f64 F 4) (sin.f64 B)))) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))))>
#<alt (-.f64 (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 F 4) (sin.f64 B))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 5/2 (/.f64 1 (*.f64 (pow.f64 F 6) (sin.f64 B))))))>
#<alt (/.f64 -1 (sin.f64 B))>
#<alt (-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 1 (sin.f64 B)))>
#<alt (-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 3/2 (*.f64 (pow.f64 F 4) (sin.f64 B)))))>
#<alt (-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 5/2 (/.f64 1 (*.f64 (pow.f64 F 6) (sin.f64 B))))) (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 F 4) (sin.f64 B))))))>
#<alt (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (/.f64 (+.f64 (*.f64 1/6 (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) B)>
#<alt (/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))) B)>
#<alt (/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.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))))))))))) B)>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))>
#<alt (/.f64 -1 B)>
#<alt (*.f64 1/3 B)>
#<alt (*.f64 B (-.f64 1/3 (/.f64 1 (pow.f64 B 2))))>
#<alt (*.f64 B (-.f64 1/3 (/.f64 1 (pow.f64 B 2))))>
#<alt (*.f64 B (-.f64 1/3 (/.f64 1 (pow.f64 B 2))))>
#<alt (*.f64 1/3 B)>
#<alt (*.f64 -1 (*.f64 B (-.f64 (/.f64 1 (pow.f64 B 2)) 1/3)))>
#<alt (*.f64 -1 (*.f64 B (-.f64 (/.f64 1 (pow.f64 B 2)) 1/3)))>
#<alt (*.f64 -1 (*.f64 B (-.f64 (/.f64 1 (pow.f64 B 2)) 1/3)))>
#<alt (/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)>
#<alt (/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)>
#<alt (/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)>
#<alt (/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)>
#<alt (/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)>
#<alt (/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)>
#<alt (/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)>
#<alt (/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)>
#<alt (/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)>
#<alt (/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)>
#<alt (/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)>
#<alt (/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)>
#<alt (*.f64 -1 (/.f64 x B))>
#<alt (/.f64 (+.f64 (*.f64 -1 x) (*.f64 1/3 (*.f64 (pow.f64 B 2) x))) B)>
#<alt (/.f64 (+.f64 (*.f64 -1 x) (*.f64 1/3 (*.f64 (pow.f64 B 2) x))) B)>
#<alt (/.f64 (+.f64 (*.f64 -1 x) (*.f64 1/3 (*.f64 (pow.f64 B 2) x))) B)>
#<alt (*.f64 1/3 (*.f64 B x))>
#<alt (*.f64 B (+.f64 (*.f64 -1 (/.f64 x (pow.f64 B 2))) (*.f64 1/3 x)))>
#<alt (*.f64 B (+.f64 (*.f64 -1 (/.f64 x (pow.f64 B 2))) (*.f64 1/3 x)))>
#<alt (*.f64 B (+.f64 (*.f64 -1 (/.f64 x (pow.f64 B 2))) (*.f64 1/3 x)))>
#<alt (*.f64 1/3 (*.f64 B x))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/3 x) (/.f64 x (pow.f64 B 2)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/3 x) (/.f64 x (pow.f64 B 2)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/3 x) (/.f64 x (pow.f64 B 2)))))>
#<alt (*.f64 -1/3 (*.f64 (pow.f64 B 2) x))>
#<alt (*.f64 -1/3 (*.f64 (pow.f64 B 2) x))>
#<alt (*.f64 -1/3 (*.f64 (pow.f64 B 2) x))>
#<alt (*.f64 -1/3 (*.f64 (pow.f64 B 2) x))>
#<alt (*.f64 -1/3 (*.f64 (pow.f64 B 2) x))>
#<alt (*.f64 -1/3 (*.f64 (pow.f64 B 2) x))>
#<alt (*.f64 -1/3 (*.f64 (pow.f64 B 2) x))>
#<alt (*.f64 -1/3 (*.f64 (pow.f64 B 2) x))>
#<alt (*.f64 -1/3 (*.f64 (pow.f64 B 2) x))>
#<alt (*.f64 -1/3 (*.f64 (pow.f64 B 2) x))>
#<alt (*.f64 -1/3 (*.f64 (pow.f64 B 2) x))>
#<alt (*.f64 -1/3 (*.f64 (pow.f64 B 2) x))>
#<alt (/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)>
#<alt (/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)>
#<alt (/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)>
#<alt (/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)>
#<alt (/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)>
#<alt (/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)>
#<alt (/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)>
#<alt (/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)>
#<alt (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1/3 (pow.f64 B 2)))) B))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1/3 (pow.f64 B 2)))) B))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1/3 (pow.f64 B 2)))) B))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1/3 (pow.f64 B 2)))) B))>
#<alt (*.f64 -1 (/.f64 x B))>
#<alt (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))>
#<alt (*.f64 B (+.f64 (*.f64 -1 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 -1 (/.f64 x (pow.f64 B 2)))))>
#<alt (*.f64 B (+.f64 (*.f64 -1 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 -1 (/.f64 x (pow.f64 B 2)))))>
#<alt (*.f64 B (+.f64 (*.f64 -1 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 -1 (/.f64 x (pow.f64 B 2)))))>
#<alt (*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))>
#<alt (*.f64 -1 (*.f64 B (-.f64 (+.f64 (*.f64 -1/2 x) (/.f64 x (pow.f64 B 2))) (*.f64 -1/6 x))))>
#<alt (*.f64 -1 (*.f64 B (-.f64 (+.f64 (*.f64 -1/2 x) (/.f64 x (pow.f64 B 2))) (*.f64 -1/6 x))))>
#<alt (*.f64 -1 (*.f64 B (-.f64 (+.f64 (*.f64 -1/2 x) (/.f64 x (pow.f64 B 2))) (*.f64 -1/6 x))))>
#<alt (*.f64 -1/3 x)>
#<alt (*.f64 -1/3 x)>
#<alt (*.f64 -1/3 x)>
#<alt (*.f64 -1/3 x)>
#<alt (*.f64 -1/3 x)>
#<alt (*.f64 -1/3 x)>
#<alt (*.f64 -1/3 x)>
#<alt (*.f64 -1/3 x)>
#<alt (*.f64 -1/3 x)>
#<alt (*.f64 -1/3 x)>
#<alt (*.f64 -1/3 x)>
#<alt (*.f64 -1/3 x)>
#<alt (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))>
#<alt (/.f64 (+.f64 (*.f64 1/6 (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) B)>
#<alt (/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))) B)>
#<alt (/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))))) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))))) B)>
#<alt (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))>
#<alt (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F x) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 -1/4 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (*.f64 F (*.f64 x (-.f64 1/2 (*.f64 1/16 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 -1/4 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 x (+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 1/2 (*.f64 1/16 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2)))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (*.f64 F (-.f64 1/2 (*.f64 1/16 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))>
#<alt (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (+.f64 1/2 (*.f64 1/16 (/.f64 x (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 7))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))))>
#<alt (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 F (sqrt.f64 -1)) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 F (sqrt.f64 -1)) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 F (sqrt.f64 -1)) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 F (sqrt.f64 -1)) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 x))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (+.f64 1/2 (*.f64 -1/16 (/.f64 x (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 x))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 F (sqrt.f64 -1)) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))>
#<alt 1/2>
#<alt (+.f64 1/2 (*.f64 -1/2 x))>
#<alt (+.f64 1/2 (*.f64 x (-.f64 (*.f64 1/2 x) 1/2)))>
#<alt (+.f64 1/2 (*.f64 x (-.f64 (*.f64 x (+.f64 1/2 (*.f64 -1/2 x))) 1/2)))>
#<alt (/.f64 1/2 x)>
#<alt (/.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 x))) x)>
#<alt (/.f64 (-.f64 (+.f64 1/2 (/.f64 1/2 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 x))) x)>
#<alt (/.f64 (-.f64 (+.f64 1/2 (/.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 3))))) x)>
#<alt (/.f64 1/2 x)>
#<alt (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 x)) 1/2) x))>
#<alt (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 x)) 1/2) x)) 1/2) x))>
#<alt (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 x)) 1/2) x)) 1/2) x)) 1/2) x))>
#<alt (sqrt.f64 1/2)>
#<alt (+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (/.f64 x (sqrt.f64 1/2))))>
#<alt (+.f64 (sqrt.f64 1/2) (*.f64 x (-.f64 (*.f64 1/2 (/.f64 (*.f64 x (-.f64 1/2 (*.f64 1/16 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/4 (/.f64 1 (sqrt.f64 1/2))))))>
#<alt (+.f64 (sqrt.f64 1/2) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 x (+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 1/2 (*.f64 1/16 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 1/2 (*.f64 1/16 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))))) (*.f64 1/4 (/.f64 1 (sqrt.f64 1/2))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2)))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (sqrt.f64 1/2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2))))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 7))) (/.f64 (+.f64 1/2 (*.f64 1/16 (/.f64 x (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (sqrt.f64 1/2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2)))))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 1/2 (*.f64 -1/16 (/.f64 x (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))))>
Calls

60 calls:

TimeVariablePointExpression
4.0ms
x
@inf
(* x (/ (- (* 1/3 (pow B 2)) 1) B))
1.0ms
x
@0
(* x (/ (- (* 1/3 (pow B 2)) 1) B))
1.0ms
B
@0
(* (pow B 2) (- (* -1/2 x) (* -1/6 x)))
1.0ms
x
@0
(/ (+ (* -1 x) (* -1 (* (pow B 2) (- (* -1/2 x) (* -1/6 x))))) B)
1.0ms
x
@0
(* (pow B 2) (- (* -1/2 x) (* -1/6 x)))

rewrite130.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
309×log1p-expm1-u
309×expm1-log1p-u
305×add-exp-log
304×add-log-exp
302×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
043406
1695354
Stop Event
node limit
Counts
14 → 331
Calls
Call 1
Inputs
(log.f64 (fma.f64 F F 2))
(exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 F F 2))))
(*.f64 F (exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 F F 2)))))
(/.f64 (*.f64 F (exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 F F 2))))) (sin.f64 B))
(/.f64 (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1) B)
(*.f64 1/3 (pow.f64 B 2))
(*.f64 x (/.f64 (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1) B))
(*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 -1 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) B)
(-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))
(*.f64 -1/6 x)
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(/.f64 1 (+.f64 2 (*.f64 2 x)))
(sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))
Outputs
(+.f64 0 (log.f64 (fma.f64 F F 2)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) 2))) (log.f64 (cbrt.f64 (fma.f64 F F 2))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 F F 2))) (log.f64 (sqrt.f64 (fma.f64 F F 2))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (fma.f64 F F 2)))) 1)
(*.f64 1 (log.f64 (fma.f64 F F 2)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 F F 2))) 2) (cbrt.f64 (log.f64 (fma.f64 F F 2))))
(*.f64 (sqrt.f64 (log.f64 (fma.f64 F F 2))) (sqrt.f64 (log.f64 (fma.f64 F F 2))))
(pow.f64 (log.f64 (fma.f64 F F 2)) 1)
(pow.f64 (cbrt.f64 (log.f64 (fma.f64 F F 2))) 3)
(pow.f64 (pow.f64 (log.f64 (fma.f64 F F 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (fma.f64 F F 2))) 2)
(sqrt.f64 (pow.f64 (log.f64 (fma.f64 F F 2)) 2))
(cbrt.f64 (pow.f64 (log.f64 (fma.f64 F F 2)) 3))
(expm1.f64 (log1p.f64 (log.f64 (fma.f64 F F 2))))
(log1p.f64 (-.f64 (fma.f64 F F 2) 1))
(exp.f64 (log.f64 (log.f64 (fma.f64 F F 2))))
(exp.f64 (*.f64 (log.f64 (log.f64 (fma.f64 F F 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 1)
(*.f64 1 (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 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)
(pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 1)
(pow.f64 (exp.f64 -1/2) (log.f64 (fma.f64 F F 2)))
(pow.f64 (exp.f64 -1/2) (*.f64 (log.f64 (fma.f64 F F 2)) 1))
(pow.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 3)
(pow.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 2)
(pow.f64 (pow.f64 (exp.f64 -1/2) (pow.f64 (cbrt.f64 (log.f64 (fma.f64 F F 2))) 2)) (cbrt.f64 (log.f64 (fma.f64 F F 2))))
(pow.f64 (pow.f64 (exp.f64 -1/2) (sqrt.f64 (log.f64 (fma.f64 F F 2)))) (sqrt.f64 (log.f64 (fma.f64 F F 2))))
(pow.f64 (exp.f64 1) (log.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 2)) (cbrt.f64 (log.f64 (pow.f64 (fma.f64 F F 2) -1/2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (sqrt.f64 (log.f64 (pow.f64 (fma.f64 F F 2) -1/2))))
(sqrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))
(log.f64 (exp.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 F F 2) -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))) 1)
(pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (fma.f64 F F 2) -1/2)) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))))
(exp.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 F (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)) (/.f64 1 (sin.f64 B)))
(*.f64 1 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) 2) (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) (sqrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(*.f64 (/.f64 F 1) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sqrt.f64 (sin.f64 B))) (/.f64 F (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) 1) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 F (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2)) 1) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2)) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 1) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B))))
(pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) 2)
(pow.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) -1)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 F (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 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) 1))
(-.f64 (*.f64 1/3 (/.f64 (pow.f64 B 2) B)) (/.f64 1 B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))) 1)
(*.f64 1 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 (fma.f64 1/3 (pow.f64 B 2) -1) (/.f64 1 B))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)) 2) (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)) (sqrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) (cbrt.f64 B)))
(*.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) (sqrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 B 2) -1) 2)) 1) (/.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 B 2) -1)) B))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 B 2) -1) 2)) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 B 2) -1) 2)) (sqrt.f64 B)) (/.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 B 2) -1)) (sqrt.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 B 2) -1)) 1) (/.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 B 2) -1)) B))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 B 2) -1)) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 B 2) -1)) (cbrt.f64 B)))
(pow.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)) 2)
(pow.f64 (/.f64 B (fma.f64 1/3 (pow.f64 B 2) -1)) -1)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 1/3 (pow.f64 B 2) -1) 3) (pow.f64 B 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)))
(exp.f64 (log.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (pow.f64 B 2)))) 1)
(pow.f64 (*.f64 1/3 (pow.f64 B 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 B 2))) 3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 B 2) 3) 1/27) 1/3)
(pow.f64 (*.f64 B (sqrt.f64 1/3)) 2)
(sqrt.f64 (pow.f64 (*.f64 1/3 (pow.f64 B 2)) 2))
(log.f64 (pow.f64 (exp.f64 1/3) (pow.f64 B 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (pow.f64 B 2)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 B 2) 3) 1/27))
(expm1.f64 (log1p.f64 (*.f64 1/3 (pow.f64 B 2))))
(log1p.f64 (expm1.f64 (*.f64 1/3 (pow.f64 B 2))))
(exp.f64 (log.f64 (*.f64 1/3 (pow.f64 B 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 (pow.f64 B 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B))) 1)
(/.f64 1 (/.f64 B (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1))))
(/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B)
(/.f64 (neg.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1))) (neg.f64 B))
(pow.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B)) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B) 2))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B)))
(exp.f64 (log.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))) 1)
(pow.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3)) 3) 1/3)
(pow.f64 (*.f64 B (sqrt.f64 (*.f64 x -1/3))) 2)
(neg.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3)) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 x -1/3)) (pow.f64 B 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 B 2) 3) (pow.f64 (*.f64 x -1/3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x -1/3) 3) (pow.f64 (pow.f64 B 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3))))
(exp.f64 (log.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B))) 1)
(*.f64 1 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B))
(*.f64 -1 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B))
(*.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) (/.f64 1 B))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B) 2)) (cbrt.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)) (sqrt.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) (cbrt.f64 B)))
(*.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) (sqrt.f64 B)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) (cbrt.f64 B)))
(*.f64 (/.f64 -1 (sqrt.f64 B)) (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) (sqrt.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))) 2) 1) (/.f64 (cbrt.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))) B))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))) 2) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))) 2) (sqrt.f64 B)) (/.f64 (cbrt.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))) (sqrt.f64 B)))
(*.f64 (/.f64 (hypot.f64 (sqrt.f64 x) (*.f64 B (sqrt.f64 (*.f64 x -1/3)))) 1) (/.f64 (hypot.f64 (sqrt.f64 x) (*.f64 B (sqrt.f64 (*.f64 x -1/3)))) B))
(*.f64 (/.f64 (hypot.f64 (sqrt.f64 x) (*.f64 B (sqrt.f64 (*.f64 x -1/3)))) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (hypot.f64 (sqrt.f64 x) (*.f64 B (sqrt.f64 (*.f64 x -1/3)))) (cbrt.f64 B)))
(pow.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)) 2)
(pow.f64 (/.f64 B (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))) -1)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) 3) (pow.f64 B 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)) 1))
(+.f64 (*.f64 -1/2 x) (neg.f64 (*.f64 x -1/6)))
(+.f64 (*.f64 -1/2 x) (*.f64 1/6 x))
(+.f64 (*.f64 x -1/3) (fma.f64 x -1/6 (*.f64 x -1/6)))
(+.f64 (*.f64 x -1/3) (fma.f64 1/6 x (*.f64 x -1/6)))
(+.f64 (*.f64 x -1/3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x -1/6))) (sqrt.f64 (*.f64 x -1/6)) (*.f64 x -1/6)))
(+.f64 (fma.f64 -1/2 x (neg.f64 (*.f64 (*.f64 x -1/6) 1))) (fma.f64 (neg.f64 (*.f64 x -1/6)) 1 (*.f64 (*.f64 x -1/6) 1)))
(+.f64 (fma.f64 -1/2 x (neg.f64 (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x -1/6))) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2))))
(+.f64 (fma.f64 1 (*.f64 -1/2 x) (neg.f64 (*.f64 (*.f64 x -1/6) 1))) (fma.f64 (neg.f64 (*.f64 x -1/6)) 1 (*.f64 (*.f64 x -1/6) 1)))
(+.f64 (fma.f64 1 (*.f64 -1/2 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x -1/6))) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2))))
(+.f64 (fma.f64 x -1/2 (neg.f64 (*.f64 (*.f64 x -1/6) 1))) (fma.f64 (neg.f64 (*.f64 x -1/6)) 1 (*.f64 (*.f64 x -1/6) 1)))
(+.f64 (fma.f64 x -1/2 (neg.f64 (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x -1/6))) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 x)) 2) (cbrt.f64 (*.f64 -1/2 x)) (neg.f64 (*.f64 (*.f64 x -1/6) 1))) (fma.f64 (neg.f64 (*.f64 x -1/6)) 1 (*.f64 (*.f64 x -1/6) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 x)) 2) (cbrt.f64 (*.f64 -1/2 x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x -1/6))) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 -1/2 x)) (sqrt.f64 (*.f64 -1/2 x)) (neg.f64 (*.f64 (*.f64 x -1/6) 1))) (fma.f64 (neg.f64 (*.f64 x -1/6)) 1 (*.f64 (*.f64 x -1/6) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 -1/2 x)) (sqrt.f64 (*.f64 -1/2 x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x -1/6))) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2))))
(*.f64 1 (*.f64 x -1/3))
(*.f64 x -1/3)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x -1/3) 2)) (cbrt.f64 (*.f64 x -1/3)))
(*.f64 (sqrt.f64 (*.f64 x -1/3)) (sqrt.f64 (*.f64 x -1/3)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 x) 2) (+.f64 (pow.f64 (*.f64 x -1/6) 2) (*.f64 (*.f64 -1/2 x) (*.f64 x -1/6)))) (-.f64 (*.f64 (pow.f64 x 3) -1/8) (*.f64 (pow.f64 x 3) -1/216))))
(/.f64 1 (/.f64 (fma.f64 -1/2 x (*.f64 x -1/6)) (-.f64 (pow.f64 (*.f64 -1/2 x) 2) (pow.f64 (*.f64 x -1/6) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/8) (*.f64 (pow.f64 x 3) -1/216)) (+.f64 (pow.f64 (*.f64 -1/2 x) 2) (+.f64 (pow.f64 (*.f64 x -1/6) 2) (*.f64 (*.f64 -1/2 x) (*.f64 x -1/6)))))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/2 x) 2) (pow.f64 (*.f64 x -1/6) 2)) (fma.f64 -1/2 x (*.f64 x -1/6)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/8) (*.f64 (pow.f64 x 3) -1/216))) (neg.f64 (+.f64 (pow.f64 (*.f64 -1/2 x) 2) (+.f64 (pow.f64 (*.f64 x -1/6) 2) (*.f64 (*.f64 -1/2 x) (*.f64 x -1/6))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 -1/2 x) 2) (pow.f64 (*.f64 x -1/6) 2))) (neg.f64 (fma.f64 -1/2 x (*.f64 x -1/6))))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) -1/8) (pow.f64 (neg.f64 (*.f64 x -1/6)) 3)) (+.f64 (pow.f64 (*.f64 -1/2 x) 2) (-.f64 (*.f64 (neg.f64 (*.f64 x -1/6)) (neg.f64 (*.f64 x -1/6))) (*.f64 (*.f64 -1/2 x) (neg.f64 (*.f64 x -1/6))))))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) -1/8) (pow.f64 (*.f64 1/6 x) 3)) (+.f64 (pow.f64 (*.f64 -1/2 x) 2) (-.f64 (*.f64 (*.f64 1/6 x) (*.f64 1/6 x)) (*.f64 (*.f64 -1/2 x) (*.f64 1/6 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x -1/3) 3) (pow.f64 (fma.f64 x -1/6 (*.f64 x -1/6)) 3)) (+.f64 (pow.f64 (*.f64 x -1/3) 2) (-.f64 (*.f64 (fma.f64 x -1/6 (*.f64 x -1/6)) (fma.f64 x -1/6 (*.f64 x -1/6))) (*.f64 (*.f64 x -1/3) (fma.f64 x -1/6 (*.f64 x -1/6))))))
(pow.f64 (*.f64 x -1/3) 1)
(pow.f64 (cbrt.f64 (*.f64 x -1/3)) 3)
(pow.f64 (pow.f64 (*.f64 x -1/3) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x -1/3)) 2)
(sqrt.f64 (pow.f64 (*.f64 x -1/3) 2))
(log.f64 (exp.f64 (*.f64 x -1/3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x -1/3))))
(cbrt.f64 (pow.f64 (*.f64 x -1/3) 3))
(expm1.f64 (log1p.f64 (*.f64 x -1/3)))
(log1p.f64 (expm1.f64 (*.f64 x -1/3)))
(exp.f64 (log.f64 (*.f64 x -1/3)))
(exp.f64 (*.f64 (log.f64 (*.f64 x -1/3)) 1))
(fma.f64 -1/2 x (neg.f64 (*.f64 x -1/6)))
(fma.f64 -1/2 x (*.f64 1/6 x))
(fma.f64 1 (*.f64 -1/2 x) (neg.f64 (*.f64 x -1/6)))
(fma.f64 1 (*.f64 -1/2 x) (*.f64 1/6 x))
(fma.f64 1 (*.f64 x -1/3) (fma.f64 x -1/6 (*.f64 x -1/6)))
(fma.f64 x -1/2 (neg.f64 (*.f64 x -1/6)))
(fma.f64 x -1/2 (*.f64 1/6 x))
(fma.f64 x -1/3 (fma.f64 x -1/6 (*.f64 x -1/6)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x -1/3) 2)) (cbrt.f64 (*.f64 x -1/3)) (fma.f64 x -1/6 (*.f64 x -1/6)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 x)) 2) (cbrt.f64 (*.f64 -1/2 x)) (neg.f64 (*.f64 x -1/6)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 x)) 2) (cbrt.f64 (*.f64 -1/2 x)) (*.f64 1/6 x))
(fma.f64 (sqrt.f64 (*.f64 x -1/3)) (sqrt.f64 (*.f64 x -1/3)) (fma.f64 x -1/6 (*.f64 x -1/6)))
(fma.f64 (sqrt.f64 (*.f64 -1/2 x)) (sqrt.f64 (*.f64 -1/2 x)) (neg.f64 (*.f64 x -1/6)))
(fma.f64 (sqrt.f64 (*.f64 -1/2 x)) (sqrt.f64 (*.f64 -1/2 x)) (*.f64 1/6 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x -1/6))) 1)
(pow.f64 (*.f64 x -1/6) 1)
(pow.f64 (cbrt.f64 (*.f64 x -1/6)) 3)
(pow.f64 (*.f64 (pow.f64 x 3) -1/216) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x -1/6)) 2)
(sqrt.f64 (pow.f64 (*.f64 x -1/6) 2))
(log.f64 (pow.f64 (exp.f64 -1/6) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x -1/6))))
(cbrt.f64 (*.f64 (pow.f64 x 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 x -1/6)))
(log1p.f64 (expm1.f64 (*.f64 x -1/6)))
(exp.f64 (log.f64 (*.f64 x -1/6)))
(exp.f64 (*.f64 (log.f64 (*.f64 x -1/6)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))) 1)
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))
(/.f64 1 (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 1 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (sin.f64 B) F)))
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))))
(/.f64 (neg.f64 F) (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B))
(/.f64 (*.f64 F 1) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 (*.f64 (neg.f64 F) 1) (*.f64 (neg.f64 (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 (neg.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))) (neg.f64 (sin.f64 B)))
(pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 1)
(pow.f64 (cbrt.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))) 3)
(pow.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))) 2)
(sqrt.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 2))
(log.f64 (exp.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))))
(cbrt.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 3/2) (pow.f64 (/.f64 F (sin.f64 B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))))
(log1p.f64 (expm1.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))))
(exp.f64 (log.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))))
(exp.f64 (*.f64 (log.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 2 x 2)))) 1)
(*.f64 1 (/.f64 1 (fma.f64 2 x 2)))
(*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -2)) (/.f64 1 (cbrt.f64 (fma.f64 2 x 2))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) 2)) -1) (pow.f64 (cbrt.f64 (fma.f64 2 x 2)) -1))
(pow.f64 (fma.f64 2 x 2) -1)
(pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1)
(pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 x 2))) 3)
(pow.f64 (pow.f64 (fma.f64 2 x 2) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 2 x 2) 1) -1)
(sqrt.f64 (pow.f64 (fma.f64 2 x 2) -2))
(log.f64 (exp.f64 (/.f64 1 (fma.f64 2 x 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 2 x 2)))))
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 3/2) (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 2 x 2))))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 2 x 2))))
(exp.f64 (neg.f64 (log.f64 (fma.f64 2 x 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 2 x 2)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 2 x 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) 1)
(*.f64 1 (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 x 2))) (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (sqrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))
(*.f64 (pow.f64 1 1/2) (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 x 2))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 x 2)))))
(/.f64 1 (sqrt.f64 (fma.f64 2 x 2)))
(/.f64 1 (sqrt.f64 (/.f64 (fma.f64 2 x 2) 1)))
(/.f64 1 (/.f64 (sqrt.f64 (fma.f64 2 x 2)) 1))
(/.f64 -1 (neg.f64 (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (fma.f64 2 x 2))))
(pow.f64 (fma.f64 2 x 2) -1/2)
(pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/2)
(pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) 3)
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 2 x 2)) -1)
(pow.f64 (sqrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) 2)
(fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2))
(log.f64 (exp.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 2 x 2) -1/2))))
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))
(exp.f64 (log.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 2 x 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) 1))

simplify195.0ms (1%)

Algorithm
egg-herbie
Rules
1366×associate-*r*
1286×associate-*l*
998×fma-define
550×*-commutative
450×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0116321508
1290419486
Stop Event
node limit
Counts
509 → 679
Calls
Call 1
Inputs
(log.f64 2)
(+.f64 (log.f64 2) (*.f64 1/2 (pow.f64 F 2)))
(+.f64 (log.f64 2) (*.f64 (pow.f64 F 2) (+.f64 1/2 (*.f64 -1/8 (pow.f64 F 2)))))
(+.f64 (log.f64 2) (*.f64 (pow.f64 F 2) (+.f64 1/2 (*.f64 (pow.f64 F 2) (-.f64 (*.f64 1/24 (pow.f64 F 2)) 1/8)))))
(*.f64 -2 (log.f64 (/.f64 1 F)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 F))) (*.f64 2 (/.f64 1 (pow.f64 F 2))))
(-.f64 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 F))) (*.f64 2 (/.f64 1 (pow.f64 F 2)))) (/.f64 2 (pow.f64 F 4)))
(-.f64 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 F))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 F 2))) (*.f64 8/3 (/.f64 1 (pow.f64 F 6))))) (/.f64 2 (pow.f64 F 4)))
(*.f64 -2 (log.f64 (/.f64 -1 F)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 F))) (*.f64 2 (/.f64 1 (pow.f64 F 2))))
(-.f64 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 F))) (*.f64 2 (/.f64 1 (pow.f64 F 2)))) (/.f64 2 (pow.f64 F 4)))
(-.f64 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 F))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 F 2))) (*.f64 8/3 (/.f64 1 (pow.f64 F 6))))) (/.f64 2 (pow.f64 F 4)))
(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 (pow.f64 F 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 2) (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/8 (/.f64 1 (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (-.f64 (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 F 2) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))))) (*.f64 1/8 (/.f64 1 (sqrt.f64 1/2))))))
(/.f64 1 F)
(/.f64 (-.f64 1 (/.f64 1 (pow.f64 F 2))) F)
(/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (/.f64 1 (pow.f64 F 2))) F)
(/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 5/2 (/.f64 1 (pow.f64 F 6))))) F)
(/.f64 -1 F)
(*.f64 -1 (/.f64 (-.f64 1 (/.f64 1 (pow.f64 F 2))) F))
(*.f64 -1 (/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (/.f64 1 (pow.f64 F 2))) F))
(*.f64 -1 (/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 5/2 (/.f64 1 (pow.f64 F 6))))) F))
(*.f64 F (sqrt.f64 1/2))
(*.f64 F (+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (pow.f64 F 2) (sqrt.f64 1/2)))))
(*.f64 F (+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 2) (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/8 (/.f64 1 (sqrt.f64 1/2)))))))
(*.f64 F (+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (-.f64 (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 F 2) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))))) (*.f64 1/8 (/.f64 1 (sqrt.f64 1/2)))))))
1
(-.f64 1 (/.f64 1 (pow.f64 F 2)))
(-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (/.f64 1 (pow.f64 F 2)))
(-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 5/2 (/.f64 1 (pow.f64 F 6)))))
-1
(-.f64 (/.f64 1 (pow.f64 F 2)) 1)
(-.f64 (/.f64 1 (pow.f64 F 2)) (+.f64 1 (/.f64 3/2 (pow.f64 F 4))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 5/2 (/.f64 1 (pow.f64 F 6)))) (+.f64 1 (/.f64 3/2 (pow.f64 F 4))))
(/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))
(*.f64 F (+.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 F (+.f64 (*.f64 (pow.f64 F 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 2) (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 1/8 (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(*.f64 F (+.f64 (*.f64 (pow.f64 F 2) (-.f64 (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 F 2) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))) (*.f64 1/8 (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))))
(-.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 3/2 (*.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 3/2 (/.f64 1 (*.f64 (pow.f64 F 4) (sin.f64 B))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 5/2 (/.f64 1 (*.f64 (pow.f64 F 6) (sin.f64 B))))))
(/.f64 -1 (sin.f64 B))
(-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 3/2 (*.f64 (pow.f64 F 4) (sin.f64 B)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 5/2 (/.f64 1 (*.f64 (pow.f64 F 6) (sin.f64 B))))) (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 F 4) (sin.f64 B))))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(/.f64 (+.f64 (*.f64 1/6 (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) B)
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))) B)
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.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))))))))))) B)
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(/.f64 -1 B)
(*.f64 1/3 B)
(*.f64 B (-.f64 1/3 (/.f64 1 (pow.f64 B 2))))
(*.f64 B (-.f64 1/3 (/.f64 1 (pow.f64 B 2))))
(*.f64 B (-.f64 1/3 (/.f64 1 (pow.f64 B 2))))
(*.f64 1/3 B)
(*.f64 -1 (*.f64 B (-.f64 (/.f64 1 (pow.f64 B 2)) 1/3)))
(*.f64 -1 (*.f64 B (-.f64 (/.f64 1 (pow.f64 B 2)) 1/3)))
(*.f64 -1 (*.f64 B (-.f64 (/.f64 1 (pow.f64 B 2)) 1/3)))
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(*.f64 -1 (/.f64 x B))
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 1/3 (*.f64 (pow.f64 B 2) x))) B)
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 1/3 (*.f64 (pow.f64 B 2) x))) B)
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 1/3 (*.f64 (pow.f64 B 2) x))) B)
(*.f64 1/3 (*.f64 B x))
(*.f64 B (+.f64 (*.f64 -1 (/.f64 x (pow.f64 B 2))) (*.f64 1/3 x)))
(*.f64 B (+.f64 (*.f64 -1 (/.f64 x (pow.f64 B 2))) (*.f64 1/3 x)))
(*.f64 B (+.f64 (*.f64 -1 (/.f64 x (pow.f64 B 2))) (*.f64 1/3 x)))
(*.f64 1/3 (*.f64 B x))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/3 x) (/.f64 x (pow.f64 B 2)))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/3 x) (/.f64 x (pow.f64 B 2)))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/3 x) (/.f64 x (pow.f64 B 2)))))
(*.f64 -1/3 (*.f64 (pow.f64 B 2) x))
(*.f64 -1/3 (*.f64 (pow.f64 B 2) x))
(*.f64 -1/3 (*.f64 (pow.f64 B 2) x))
(*.f64 -1/3 (*.f64 (pow.f64 B 2) x))
(*.f64 -1/3 (*.f64 (pow.f64 B 2) x))
(*.f64 -1/3 (*.f64 (pow.f64 B 2) x))
(*.f64 -1/3 (*.f64 (pow.f64 B 2) x))
(*.f64 -1/3 (*.f64 (pow.f64 B 2) x))
(*.f64 -1/3 (*.f64 (pow.f64 B 2) x))
(*.f64 -1/3 (*.f64 (pow.f64 B 2) x))
(*.f64 -1/3 (*.f64 (pow.f64 B 2) x))
(*.f64 -1/3 (*.f64 (pow.f64 B 2) x))
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1/3 (pow.f64 B 2)))) B))
(*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1/3 (pow.f64 B 2)))) B))
(*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1/3 (pow.f64 B 2)))) B))
(*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1/3 (pow.f64 B 2)))) B))
(*.f64 -1 (/.f64 x B))
(*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))
(*.f64 B (+.f64 (*.f64 -1 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 -1 (/.f64 x (pow.f64 B 2)))))
(*.f64 B (+.f64 (*.f64 -1 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 -1 (/.f64 x (pow.f64 B 2)))))
(*.f64 B (+.f64 (*.f64 -1 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 -1 (/.f64 x (pow.f64 B 2)))))
(*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))
(*.f64 -1 (*.f64 B (-.f64 (+.f64 (*.f64 -1/2 x) (/.f64 x (pow.f64 B 2))) (*.f64 -1/6 x))))
(*.f64 -1 (*.f64 B (-.f64 (+.f64 (*.f64 -1/2 x) (/.f64 x (pow.f64 B 2))) (*.f64 -1/6 x))))
(*.f64 -1 (*.f64 B (-.f64 (+.f64 (*.f64 -1/2 x) (/.f64 x (pow.f64 B 2))) (*.f64 -1/6 x))))
(*.f64 -1/3 x)
(*.f64 -1/3 x)
(*.f64 -1/3 x)
(*.f64 -1/3 x)
(*.f64 -1/3 x)
(*.f64 -1/3 x)
(*.f64 -1/3 x)
(*.f64 -1/3 x)
(*.f64 -1/3 x)
(*.f64 -1/3 x)
(*.f64 -1/3 x)
(*.f64 -1/3 x)
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(/.f64 (+.f64 (*.f64 1/6 (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) B)
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))) B)
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))))) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))))) B)
(/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 F x) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))
(+.f64 (*.f64 x (+.f64 (*.f64 -1/4 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (*.f64 F (*.f64 x (-.f64 1/2 (*.f64 1/16 (/.f64 1 (pow.f64 (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 x (+.f64 (*.f64 -1/4 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 x (+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 1/2 (*.f64 1/16 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2)))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (*.f64 F (-.f64 1/2 (*.f64 1/16 (/.f64 1 (pow.f64 (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 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (+.f64 1/2 (*.f64 1/16 (/.f64 x (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 7))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))))
(*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 F (sqrt.f64 -1)) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 F (sqrt.f64 -1)) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 F (sqrt.f64 -1)) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 F (sqrt.f64 -1)) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 x))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (+.f64 1/2 (*.f64 -1/16 (/.f64 x (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 x))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 F (sqrt.f64 -1)) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))
1/2
(+.f64 1/2 (*.f64 -1/2 x))
(+.f64 1/2 (*.f64 x (-.f64 (*.f64 1/2 x) 1/2)))
(+.f64 1/2 (*.f64 x (-.f64 (*.f64 x (+.f64 1/2 (*.f64 -1/2 x))) 1/2)))
(/.f64 1/2 x)
(/.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 x))) x)
(/.f64 (-.f64 (+.f64 1/2 (/.f64 1/2 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 x))) x)
(/.f64 (-.f64 (+.f64 1/2 (/.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 3))))) x)
(/.f64 1/2 x)
(*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 x)) 1/2) x))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 x)) 1/2) x)) 1/2) x))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 x)) 1/2) x)) 1/2) x)) 1/2) x))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (/.f64 x (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (*.f64 x (-.f64 (*.f64 1/2 (/.f64 (*.f64 x (-.f64 1/2 (*.f64 1/16 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/4 (/.f64 1 (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 x (+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 1/2 (*.f64 1/16 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 1/2 (*.f64 1/16 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))))) (*.f64 1/4 (/.f64 1 (sqrt.f64 1/2))))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (sqrt.f64 1/2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 7))) (/.f64 (+.f64 1/2 (*.f64 1/16 (/.f64 x (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (sqrt.f64 1/2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2)))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 1/2 (*.f64 -1/16 (/.f64 x (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))))
(+.f64 0 (log.f64 (fma.f64 F F 2)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) 2))) (log.f64 (cbrt.f64 (fma.f64 F F 2))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 F F 2))) (log.f64 (sqrt.f64 (fma.f64 F F 2))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (fma.f64 F F 2)))) 1)
(*.f64 1 (log.f64 (fma.f64 F F 2)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 F F 2))) 2) (cbrt.f64 (log.f64 (fma.f64 F F 2))))
(*.f64 (sqrt.f64 (log.f64 (fma.f64 F F 2))) (sqrt.f64 (log.f64 (fma.f64 F F 2))))
(pow.f64 (log.f64 (fma.f64 F F 2)) 1)
(pow.f64 (cbrt.f64 (log.f64 (fma.f64 F F 2))) 3)
(pow.f64 (pow.f64 (log.f64 (fma.f64 F F 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (fma.f64 F F 2))) 2)
(sqrt.f64 (pow.f64 (log.f64 (fma.f64 F F 2)) 2))
(cbrt.f64 (pow.f64 (log.f64 (fma.f64 F F 2)) 3))
(expm1.f64 (log1p.f64 (log.f64 (fma.f64 F F 2))))
(log1p.f64 (-.f64 (fma.f64 F F 2) 1))
(exp.f64 (log.f64 (log.f64 (fma.f64 F F 2))))
(exp.f64 (*.f64 (log.f64 (log.f64 (fma.f64 F F 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 1)
(*.f64 1 (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 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)
(pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 1)
(pow.f64 (exp.f64 -1/2) (log.f64 (fma.f64 F F 2)))
(pow.f64 (exp.f64 -1/2) (*.f64 (log.f64 (fma.f64 F F 2)) 1))
(pow.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 3)
(pow.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 2)
(pow.f64 (pow.f64 (exp.f64 -1/2) (pow.f64 (cbrt.f64 (log.f64 (fma.f64 F F 2))) 2)) (cbrt.f64 (log.f64 (fma.f64 F F 2))))
(pow.f64 (pow.f64 (exp.f64 -1/2) (sqrt.f64 (log.f64 (fma.f64 F F 2)))) (sqrt.f64 (log.f64 (fma.f64 F F 2))))
(pow.f64 (exp.f64 1) (log.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 2)) (cbrt.f64 (log.f64 (pow.f64 (fma.f64 F F 2) -1/2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (sqrt.f64 (log.f64 (pow.f64 (fma.f64 F F 2) -1/2))))
(sqrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))
(log.f64 (exp.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 F F 2) -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))) 1)
(pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (fma.f64 F F 2) -1/2)) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))))
(exp.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 F (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)) (/.f64 1 (sin.f64 B)))
(*.f64 1 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) 2) (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) (sqrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(*.f64 (/.f64 F 1) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sqrt.f64 (sin.f64 B))) (/.f64 F (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) 1) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 F (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2)) 1) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2)) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 1) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B))))
(pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) 2)
(pow.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) -1)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 F (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 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 3) (pow.f64 (sin.f64 B) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(exp.f64 (log.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) 1))
(-.f64 (*.f64 1/3 (/.f64 (pow.f64 B 2) B)) (/.f64 1 B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))) 1)
(*.f64 1 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 (fma.f64 1/3 (pow.f64 B 2) -1) (/.f64 1 B))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)) 2) (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)) (sqrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) (cbrt.f64 B)))
(*.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) (sqrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 B 2) -1) 2)) 1) (/.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 B 2) -1)) B))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 B 2) -1) 2)) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 B 2) -1) 2)) (sqrt.f64 B)) (/.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 B 2) -1)) (sqrt.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 B 2) -1)) 1) (/.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 B 2) -1)) B))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 B 2) -1)) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 B 2) -1)) (cbrt.f64 B)))
(pow.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)) 2)
(pow.f64 (/.f64 B (fma.f64 1/3 (pow.f64 B 2) -1)) -1)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 1/3 (pow.f64 B 2) -1) 3) (pow.f64 B 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)))
(exp.f64 (log.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (pow.f64 B 2)))) 1)
(pow.f64 (*.f64 1/3 (pow.f64 B 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 B 2))) 3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 B 2) 3) 1/27) 1/3)
(pow.f64 (*.f64 B (sqrt.f64 1/3)) 2)
(sqrt.f64 (pow.f64 (*.f64 1/3 (pow.f64 B 2)) 2))
(log.f64 (pow.f64 (exp.f64 1/3) (pow.f64 B 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (pow.f64 B 2)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 B 2) 3) 1/27))
(expm1.f64 (log1p.f64 (*.f64 1/3 (pow.f64 B 2))))
(log1p.f64 (expm1.f64 (*.f64 1/3 (pow.f64 B 2))))
(exp.f64 (log.f64 (*.f64 1/3 (pow.f64 B 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 (pow.f64 B 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B))) 1)
(/.f64 1 (/.f64 B (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1))))
(/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B)
(/.f64 (neg.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1))) (neg.f64 B))
(pow.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B)) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B) 2))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B)))
(exp.f64 (log.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))) 1)
(pow.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3)) 3) 1/3)
(pow.f64 (*.f64 B (sqrt.f64 (*.f64 x -1/3))) 2)
(neg.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3)) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 x -1/3)) (pow.f64 B 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 B 2) 3) (pow.f64 (*.f64 x -1/3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x -1/3) 3) (pow.f64 (pow.f64 B 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3))))
(exp.f64 (log.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B))) 1)
(*.f64 1 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B))
(*.f64 -1 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B))
(*.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) (/.f64 1 B))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B) 2)) (cbrt.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)) (sqrt.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) (cbrt.f64 B)))
(*.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) (sqrt.f64 B)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) (cbrt.f64 B)))
(*.f64 (/.f64 -1 (sqrt.f64 B)) (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) (sqrt.f64 B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))) 2) 1) (/.f64 (cbrt.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))) B))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))) 2) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))) 2) (sqrt.f64 B)) (/.f64 (cbrt.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))) (sqrt.f64 B)))
(*.f64 (/.f64 (hypot.f64 (sqrt.f64 x) (*.f64 B (sqrt.f64 (*.f64 x -1/3)))) 1) (/.f64 (hypot.f64 (sqrt.f64 x) (*.f64 B (sqrt.f64 (*.f64 x -1/3)))) B))
(*.f64 (/.f64 (hypot.f64 (sqrt.f64 x) (*.f64 B (sqrt.f64 (*.f64 x -1/3)))) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (hypot.f64 (sqrt.f64 x) (*.f64 B (sqrt.f64 (*.f64 x -1/3)))) (cbrt.f64 B)))
(pow.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)) 2)
(pow.f64 (/.f64 B (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))) -1)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) 3) (pow.f64 B 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)) 1))
(+.f64 (*.f64 -1/2 x) (neg.f64 (*.f64 x -1/6)))
(+.f64 (*.f64 -1/2 x) (*.f64 1/6 x))
(+.f64 (*.f64 x -1/3) (fma.f64 x -1/6 (*.f64 x -1/6)))
(+.f64 (*.f64 x -1/3) (fma.f64 1/6 x (*.f64 x -1/6)))
(+.f64 (*.f64 x -1/3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x -1/6))) (sqrt.f64 (*.f64 x -1/6)) (*.f64 x -1/6)))
(+.f64 (fma.f64 -1/2 x (neg.f64 (*.f64 (*.f64 x -1/6) 1))) (fma.f64 (neg.f64 (*.f64 x -1/6)) 1 (*.f64 (*.f64 x -1/6) 1)))
(+.f64 (fma.f64 -1/2 x (neg.f64 (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x -1/6))) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2))))
(+.f64 (fma.f64 1 (*.f64 -1/2 x) (neg.f64 (*.f64 (*.f64 x -1/6) 1))) (fma.f64 (neg.f64 (*.f64 x -1/6)) 1 (*.f64 (*.f64 x -1/6) 1)))
(+.f64 (fma.f64 1 (*.f64 -1/2 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x -1/6))) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2))))
(+.f64 (fma.f64 x -1/2 (neg.f64 (*.f64 (*.f64 x -1/6) 1))) (fma.f64 (neg.f64 (*.f64 x -1/6)) 1 (*.f64 (*.f64 x -1/6) 1)))
(+.f64 (fma.f64 x -1/2 (neg.f64 (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x -1/6))) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 x)) 2) (cbrt.f64 (*.f64 -1/2 x)) (neg.f64 (*.f64 (*.f64 x -1/6) 1))) (fma.f64 (neg.f64 (*.f64 x -1/6)) 1 (*.f64 (*.f64 x -1/6) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 x)) 2) (cbrt.f64 (*.f64 -1/2 x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x -1/6))) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 -1/2 x)) (sqrt.f64 (*.f64 -1/2 x)) (neg.f64 (*.f64 (*.f64 x -1/6) 1))) (fma.f64 (neg.f64 (*.f64 x -1/6)) 1 (*.f64 (*.f64 x -1/6) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 -1/2 x)) (sqrt.f64 (*.f64 -1/2 x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x -1/6))) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2))))
(*.f64 1 (*.f64 x -1/3))
(*.f64 x -1/3)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x -1/3) 2)) (cbrt.f64 (*.f64 x -1/3)))
(*.f64 (sqrt.f64 (*.f64 x -1/3)) (sqrt.f64 (*.f64 x -1/3)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 x) 2) (+.f64 (pow.f64 (*.f64 x -1/6) 2) (*.f64 (*.f64 -1/2 x) (*.f64 x -1/6)))) (-.f64 (*.f64 (pow.f64 x 3) -1/8) (*.f64 (pow.f64 x 3) -1/216))))
(/.f64 1 (/.f64 (fma.f64 -1/2 x (*.f64 x -1/6)) (-.f64 (pow.f64 (*.f64 -1/2 x) 2) (pow.f64 (*.f64 x -1/6) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/8) (*.f64 (pow.f64 x 3) -1/216)) (+.f64 (pow.f64 (*.f64 -1/2 x) 2) (+.f64 (pow.f64 (*.f64 x -1/6) 2) (*.f64 (*.f64 -1/2 x) (*.f64 x -1/6)))))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/2 x) 2) (pow.f64 (*.f64 x -1/6) 2)) (fma.f64 -1/2 x (*.f64 x -1/6)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/8) (*.f64 (pow.f64 x 3) -1/216))) (neg.f64 (+.f64 (pow.f64 (*.f64 -1/2 x) 2) (+.f64 (pow.f64 (*.f64 x -1/6) 2) (*.f64 (*.f64 -1/2 x) (*.f64 x -1/6))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 -1/2 x) 2) (pow.f64 (*.f64 x -1/6) 2))) (neg.f64 (fma.f64 -1/2 x (*.f64 x -1/6))))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) -1/8) (pow.f64 (neg.f64 (*.f64 x -1/6)) 3)) (+.f64 (pow.f64 (*.f64 -1/2 x) 2) (-.f64 (*.f64 (neg.f64 (*.f64 x -1/6)) (neg.f64 (*.f64 x -1/6))) (*.f64 (*.f64 -1/2 x) (neg.f64 (*.f64 x -1/6))))))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) -1/8) (pow.f64 (*.f64 1/6 x) 3)) (+.f64 (pow.f64 (*.f64 -1/2 x) 2) (-.f64 (*.f64 (*.f64 1/6 x) (*.f64 1/6 x)) (*.f64 (*.f64 -1/2 x) (*.f64 1/6 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x -1/3) 3) (pow.f64 (fma.f64 x -1/6 (*.f64 x -1/6)) 3)) (+.f64 (pow.f64 (*.f64 x -1/3) 2) (-.f64 (*.f64 (fma.f64 x -1/6 (*.f64 x -1/6)) (fma.f64 x -1/6 (*.f64 x -1/6))) (*.f64 (*.f64 x -1/3) (fma.f64 x -1/6 (*.f64 x -1/6))))))
(pow.f64 (*.f64 x -1/3) 1)
(pow.f64 (cbrt.f64 (*.f64 x -1/3)) 3)
(pow.f64 (pow.f64 (*.f64 x -1/3) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x -1/3)) 2)
(sqrt.f64 (pow.f64 (*.f64 x -1/3) 2))
(log.f64 (exp.f64 (*.f64 x -1/3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x -1/3))))
(cbrt.f64 (pow.f64 (*.f64 x -1/3) 3))
(expm1.f64 (log1p.f64 (*.f64 x -1/3)))
(log1p.f64 (expm1.f64 (*.f64 x -1/3)))
(exp.f64 (log.f64 (*.f64 x -1/3)))
(exp.f64 (*.f64 (log.f64 (*.f64 x -1/3)) 1))
(fma.f64 -1/2 x (neg.f64 (*.f64 x -1/6)))
(fma.f64 -1/2 x (*.f64 1/6 x))
(fma.f64 1 (*.f64 -1/2 x) (neg.f64 (*.f64 x -1/6)))
(fma.f64 1 (*.f64 -1/2 x) (*.f64 1/6 x))
(fma.f64 1 (*.f64 x -1/3) (fma.f64 x -1/6 (*.f64 x -1/6)))
(fma.f64 x -1/2 (neg.f64 (*.f64 x -1/6)))
(fma.f64 x -1/2 (*.f64 1/6 x))
(fma.f64 x -1/3 (fma.f64 x -1/6 (*.f64 x -1/6)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x -1/3) 2)) (cbrt.f64 (*.f64 x -1/3)) (fma.f64 x -1/6 (*.f64 x -1/6)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 x)) 2) (cbrt.f64 (*.f64 -1/2 x)) (neg.f64 (*.f64 x -1/6)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 x)) 2) (cbrt.f64 (*.f64 -1/2 x)) (*.f64 1/6 x))
(fma.f64 (sqrt.f64 (*.f64 x -1/3)) (sqrt.f64 (*.f64 x -1/3)) (fma.f64 x -1/6 (*.f64 x -1/6)))
(fma.f64 (sqrt.f64 (*.f64 -1/2 x)) (sqrt.f64 (*.f64 -1/2 x)) (neg.f64 (*.f64 x -1/6)))
(fma.f64 (sqrt.f64 (*.f64 -1/2 x)) (sqrt.f64 (*.f64 -1/2 x)) (*.f64 1/6 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x -1/6))) 1)
(pow.f64 (*.f64 x -1/6) 1)
(pow.f64 (cbrt.f64 (*.f64 x -1/6)) 3)
(pow.f64 (*.f64 (pow.f64 x 3) -1/216) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x -1/6)) 2)
(sqrt.f64 (pow.f64 (*.f64 x -1/6) 2))
(log.f64 (pow.f64 (exp.f64 -1/6) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x -1/6))))
(cbrt.f64 (*.f64 (pow.f64 x 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 x -1/6)))
(log1p.f64 (expm1.f64 (*.f64 x -1/6)))
(exp.f64 (log.f64 (*.f64 x -1/6)))
(exp.f64 (*.f64 (log.f64 (*.f64 x -1/6)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))) 1)
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))
(/.f64 1 (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 1 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (sin.f64 B) F)))
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))))
(/.f64 (neg.f64 F) (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B))
(/.f64 (*.f64 F 1) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 (*.f64 (neg.f64 F) 1) (*.f64 (neg.f64 (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 (neg.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))) (neg.f64 (sin.f64 B)))
(pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 1)
(pow.f64 (cbrt.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))) 3)
(pow.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))) 2)
(sqrt.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 2))
(log.f64 (exp.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))))
(cbrt.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 3/2) (pow.f64 (/.f64 F (sin.f64 B)) 3)))
(expm1.f64 (log1p.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))))
(log1p.f64 (expm1.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))))
(exp.f64 (log.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))))
(exp.f64 (*.f64 (log.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 2 x 2)))) 1)
(*.f64 1 (/.f64 1 (fma.f64 2 x 2)))
(*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -2)) (/.f64 1 (cbrt.f64 (fma.f64 2 x 2))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) 2)) -1) (pow.f64 (cbrt.f64 (fma.f64 2 x 2)) -1))
(pow.f64 (fma.f64 2 x 2) -1)
(pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1)
(pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 x 2))) 3)
(pow.f64 (pow.f64 (fma.f64 2 x 2) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 2 x 2) 1) -1)
(sqrt.f64 (pow.f64 (fma.f64 2 x 2) -2))
(log.f64 (exp.f64 (/.f64 1 (fma.f64 2 x 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 2 x 2)))))
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 3/2) (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 2 x 2))))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 2 x 2))))
(exp.f64 (neg.f64 (log.f64 (fma.f64 2 x 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 2 x 2)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 2 x 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) 1)
(*.f64 1 (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 x 2))) (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (sqrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))
(*.f64 (pow.f64 1 1/2) (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 x 2))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 x 2)))))
(/.f64 1 (sqrt.f64 (fma.f64 2 x 2)))
(/.f64 1 (sqrt.f64 (/.f64 (fma.f64 2 x 2) 1)))
(/.f64 1 (/.f64 (sqrt.f64 (fma.f64 2 x 2)) 1))
(/.f64 -1 (neg.f64 (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (fma.f64 2 x 2))))
(pow.f64 (fma.f64 2 x 2) -1/2)
(pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/2)
(pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) 3)
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 2 x 2)) -1)
(pow.f64 (sqrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) 2)
(fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2))
(log.f64 (exp.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 2 x 2) -1/2))))
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))
(exp.f64 (log.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 2 x 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) 1))
Outputs
(log.f64 2)
(+.f64 (log.f64 2) (*.f64 1/2 (pow.f64 F 2)))
(fma.f64 1/2 (pow.f64 F 2) (log.f64 2))
(+.f64 (log.f64 2) (*.f64 (pow.f64 F 2) (+.f64 1/2 (*.f64 -1/8 (pow.f64 F 2)))))
(+.f64 (log.f64 2) (*.f64 (pow.f64 F 2) (+.f64 1/2 (*.f64 (pow.f64 F 2) -1/8))))
(fma.f64 (pow.f64 F 2) (fma.f64 (pow.f64 F 2) -1/8 1/2) (log.f64 2))
(+.f64 (log.f64 2) (*.f64 (pow.f64 F 2) (+.f64 1/2 (*.f64 (pow.f64 F 2) (-.f64 (*.f64 1/24 (pow.f64 F 2)) 1/8)))))
(+.f64 (log.f64 2) (*.f64 (pow.f64 F 2) (+.f64 1/2 (*.f64 (pow.f64 F 2) (fma.f64 1/24 (pow.f64 F 2) -1/8)))))
(fma.f64 (pow.f64 F 2) (fma.f64 (pow.f64 F 2) (fma.f64 (pow.f64 F 2) 1/24 -1/8) 1/2) (log.f64 2))
(*.f64 -2 (log.f64 (/.f64 1 F)))
(*.f64 -2 (neg.f64 (log.f64 F)))
(neg.f64 (*.f64 -2 (log.f64 F)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 F))) (*.f64 2 (/.f64 1 (pow.f64 F 2))))
(fma.f64 -2 (neg.f64 (log.f64 F)) (/.f64 2 (pow.f64 F 2)))
(-.f64 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 F))) (*.f64 2 (/.f64 1 (pow.f64 F 2)))) (/.f64 2 (pow.f64 F 4)))
(-.f64 (fma.f64 -2 (neg.f64 (log.f64 F)) (/.f64 2 (pow.f64 F 2))) (/.f64 2 (pow.f64 F 4)))
(+.f64 (fma.f64 -2 (neg.f64 (log.f64 F)) (/.f64 2 (pow.f64 F 2))) (/.f64 -2 (pow.f64 F 4)))
(-.f64 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 F))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 F 2))) (*.f64 8/3 (/.f64 1 (pow.f64 F 6))))) (/.f64 2 (pow.f64 F 4)))
(-.f64 (+.f64 (fma.f64 -2 (neg.f64 (log.f64 F)) (/.f64 2 (pow.f64 F 2))) (/.f64 8/3 (pow.f64 F 6))) (/.f64 2 (pow.f64 F 4)))
(+.f64 (fma.f64 -2 (neg.f64 (log.f64 F)) (/.f64 2 (pow.f64 F 2))) (+.f64 (/.f64 8/3 (pow.f64 F 6)) (/.f64 -2 (pow.f64 F 4))))
(*.f64 -2 (log.f64 (/.f64 -1 F)))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 F))) (*.f64 2 (/.f64 1 (pow.f64 F 2))))
(fma.f64 -2 (log.f64 (/.f64 -1 F)) (/.f64 2 (pow.f64 F 2)))
(-.f64 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 F))) (*.f64 2 (/.f64 1 (pow.f64 F 2)))) (/.f64 2 (pow.f64 F 4)))
(-.f64 (fma.f64 -2 (log.f64 (/.f64 -1 F)) (/.f64 2 (pow.f64 F 2))) (/.f64 2 (pow.f64 F 4)))
(fma.f64 -2 (log.f64 (/.f64 -1 F)) (+.f64 (/.f64 2 (pow.f64 F 2)) (/.f64 -2 (pow.f64 F 4))))
(-.f64 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 F))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 F 2))) (*.f64 8/3 (/.f64 1 (pow.f64 F 6))))) (/.f64 2 (pow.f64 F 4)))
(-.f64 (+.f64 (fma.f64 -2 (log.f64 (/.f64 -1 F)) (/.f64 2 (pow.f64 F 2))) (/.f64 8/3 (pow.f64 F 6))) (/.f64 2 (pow.f64 F 4)))
(fma.f64 -2 (log.f64 (/.f64 -1 F)) (+.f64 (/.f64 2 (pow.f64 F 2)) (-.f64 (/.f64 8/3 (pow.f64 F 6)) (/.f64 2 (pow.f64 F 4)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (pow.f64 F 2) (sqrt.f64 1/2))))
(fma.f64 -1/8 (/.f64 (pow.f64 F 2) (sqrt.f64 1/2)) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 2) (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/8 (/.f64 1 (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (fma.f64 1/2 (*.f64 (pow.f64 F 2) (/.f64 (-.f64 1/8 (/.f64 1/64 (pow.f64 (sqrt.f64 1/2) 2))) (sqrt.f64 1/2))) (neg.f64 (/.f64 1/8 (sqrt.f64 1/2))))))
(fma.f64 (pow.f64 F 2) (+.f64 (*.f64 (pow.f64 F 2) (/.f64 3/64 (sqrt.f64 1/2))) (/.f64 -1/8 (sqrt.f64 1/2))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (-.f64 (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 F 2) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))))) (*.f64 1/8 (/.f64 1 (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (-.f64 (*.f64 (pow.f64 F 2) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 F 2) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (/.f64 1/64 (pow.f64 (sqrt.f64 1/2) 2))) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2)) (*.f64 1/2 (/.f64 (-.f64 1/8 (/.f64 1/64 (pow.f64 (sqrt.f64 1/2) 2))) (sqrt.f64 1/2))))) (/.f64 1/8 (sqrt.f64 1/2)))))
(fma.f64 (pow.f64 F 2) (fma.f64 (pow.f64 F 2) (+.f64 (/.f64 (*.f64 -5/256 (pow.f64 F 2)) (sqrt.f64 1/2)) (/.f64 3/64 (sqrt.f64 1/2))) (/.f64 -1/8 (sqrt.f64 1/2))) (sqrt.f64 1/2))
(/.f64 1 F)
(/.f64 (-.f64 1 (/.f64 1 (pow.f64 F 2))) F)
(/.f64 (+.f64 1 (/.f64 -1 (pow.f64 F 2))) F)
(/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (/.f64 1 (pow.f64 F 2))) F)
(/.f64 (+.f64 1 (+.f64 (/.f64 3/2 (pow.f64 F 4)) (/.f64 -1 (pow.f64 F 2)))) F)
(/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 5/2 (/.f64 1 (pow.f64 F 6))))) F)
(/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 5/2 (pow.f64 F 6)))) F)
(/.f64 (+.f64 1 (-.f64 (/.f64 3/2 (pow.f64 F 4)) (+.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 5/2 (pow.f64 F 6))))) F)
(/.f64 -1 F)
(*.f64 -1 (/.f64 (-.f64 1 (/.f64 1 (pow.f64 F 2))) F))
(neg.f64 (/.f64 (-.f64 1 (/.f64 1 (pow.f64 F 2))) F))
(/.f64 (+.f64 1 (/.f64 -1 (pow.f64 F 2))) (neg.f64 F))
(*.f64 -1 (/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (/.f64 1 (pow.f64 F 2))) F))
(neg.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (/.f64 1 (pow.f64 F 2))) F))
(/.f64 (+.f64 1 (+.f64 (/.f64 3/2 (pow.f64 F 4)) (/.f64 -1 (pow.f64 F 2)))) (neg.f64 F))
(*.f64 -1 (/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 5/2 (/.f64 1 (pow.f64 F 6))))) F))
(neg.f64 (/.f64 (-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 5/2 (pow.f64 F 6)))) F))
(/.f64 (+.f64 1 (-.f64 (/.f64 3/2 (pow.f64 F 4)) (+.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 5/2 (pow.f64 F 6))))) (neg.f64 F))
(*.f64 F (sqrt.f64 1/2))
(*.f64 F (+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (pow.f64 F 2) (sqrt.f64 1/2)))))
(*.f64 F (fma.f64 -1/8 (/.f64 (pow.f64 F 2) (sqrt.f64 1/2)) (sqrt.f64 1/2)))
(*.f64 F (+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 2) (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/8 (/.f64 1 (sqrt.f64 1/2)))))))
(*.f64 F (+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (fma.f64 1/2 (*.f64 (pow.f64 F 2) (/.f64 (-.f64 1/8 (/.f64 1/64 (pow.f64 (sqrt.f64 1/2) 2))) (sqrt.f64 1/2))) (neg.f64 (/.f64 1/8 (sqrt.f64 1/2)))))))
(fma.f64 F (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 F 2) (/.f64 3/64 (sqrt.f64 1/2))) (/.f64 -1/8 (sqrt.f64 1/2))) (pow.f64 F 3)))
(*.f64 F (+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (-.f64 (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 F 2) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))))) (*.f64 1/8 (/.f64 1 (sqrt.f64 1/2)))))))
(*.f64 F (+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 F 2) (-.f64 (*.f64 (pow.f64 F 2) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 F 2) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (/.f64 1/64 (pow.f64 (sqrt.f64 1/2) 2))) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2)) (*.f64 1/2 (/.f64 (-.f64 1/8 (/.f64 1/64 (pow.f64 (sqrt.f64 1/2) 2))) (sqrt.f64 1/2))))) (/.f64 1/8 (sqrt.f64 1/2))))))
(*.f64 F (fma.f64 (pow.f64 F 2) (fma.f64 (pow.f64 F 2) (+.f64 (/.f64 (*.f64 -5/256 (pow.f64 F 2)) (sqrt.f64 1/2)) (/.f64 3/64 (sqrt.f64 1/2))) (/.f64 -1/8 (sqrt.f64 1/2))) (sqrt.f64 1/2)))
1
(-.f64 1 (/.f64 1 (pow.f64 F 2)))
(+.f64 1 (/.f64 -1 (pow.f64 F 2)))
(-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (/.f64 1 (pow.f64 F 2)))
(+.f64 1 (+.f64 (/.f64 3/2 (pow.f64 F 4)) (/.f64 -1 (pow.f64 F 2))))
(-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 5/2 (/.f64 1 (pow.f64 F 6)))))
(-.f64 (+.f64 1 (/.f64 3/2 (pow.f64 F 4))) (+.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 5/2 (pow.f64 F 6))))
(+.f64 1 (-.f64 (/.f64 3/2 (pow.f64 F 4)) (+.f64 (/.f64 1 (pow.f64 F 2)) (/.f64 5/2 (pow.f64 F 6)))))
-1
(-.f64 (/.f64 1 (pow.f64 F 2)) 1)
(+.f64 (/.f64 1 (pow.f64 F 2)) -1)
(-.f64 (/.f64 1 (pow.f64 F 2)) (+.f64 1 (/.f64 3/2 (pow.f64 F 4))))
(+.f64 (/.f64 1 (pow.f64 F 2)) (-.f64 -1 (/.f64 3/2 (pow.f64 F 4))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 F 2)) (*.f64 5/2 (/.f64 1 (pow.f64 F 6)))) (+.f64 1 (/.f64 3/2 (pow.f64 F 4))))
(+.f64 (/.f64 1 (pow.f64 F 2)) (-.f64 (/.f64 5/2 (pow.f64 F 6)) (+.f64 1 (/.f64 3/2 (pow.f64 F 4)))))
(/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(*.f64 F (+.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 F (fma.f64 -1/8 (/.f64 (pow.f64 F 2) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(*.f64 F (+.f64 (*.f64 (pow.f64 F 2) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 F 2) (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 1/8 (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(*.f64 F (fma.f64 (pow.f64 F 2) (fma.f64 1/2 (*.f64 (pow.f64 F 2) (/.f64 (-.f64 1/8 (/.f64 1/64 (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (neg.f64 (/.f64 1/8 (*.f64 (sqrt.f64 1/2) (sin.f64 B))))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(*.f64 F (fma.f64 (pow.f64 F 2) (+.f64 (*.f64 (pow.f64 F 2) (/.f64 3/64 (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(*.f64 F (+.f64 (*.f64 (pow.f64 F 2) (-.f64 (*.f64 (pow.f64 F 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 F 2) (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (-.f64 1/8 (*.f64 1/64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))) (*.f64 1/8 (/.f64 1 (*.f64 (sin.f64 B) (sqrt.f64 1/2)))))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(*.f64 F (fma.f64 (pow.f64 F 2) (-.f64 (*.f64 (pow.f64 F 2) (fma.f64 -1/2 (*.f64 (pow.f64 F 2) (/.f64 (+.f64 1/16 (*.f64 -1/8 (/.f64 (-.f64 1/8 (/.f64 1/64 (pow.f64 (sqrt.f64 1/2) 2))) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (*.f64 1/2 (/.f64 (-.f64 1/8 (/.f64 1/64 (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))))) (/.f64 1/8 (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(*.f64 F (fma.f64 (pow.f64 F 2) (fma.f64 (pow.f64 F 2) (+.f64 (/.f64 (*.f64 -5/256 (pow.f64 F 2)) (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 3/64 (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (sin.f64 B)))) (/.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 (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 1 (*.f64 (pow.f64 F 2) (sin.f64 B))))
(+.f64 (/.f64 1 (sin.f64 B)) (-.f64 (/.f64 (/.f64 3/2 (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 (/.f64 3/2 (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 3/2 (/.f64 1 (*.f64 (pow.f64 F 4) (sin.f64 B))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 5/2 (/.f64 1 (*.f64 (pow.f64 F 6) (sin.f64 B))))))
(-.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (/.f64 3/2 (pow.f64 F 4)) (sin.f64 B))) (+.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (/.f64 5/2 (*.f64 (pow.f64 F 6) (sin.f64 B)))))
(+.f64 (/.f64 1 (sin.f64 B)) (-.f64 (-.f64 (/.f64 (/.f64 3/2 (pow.f64 F 4)) (sin.f64 B)) (/.f64 5/2 (*.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 -1 (sin.f64 B)))
(-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 3/2 (*.f64 (pow.f64 F 4) (sin.f64 B)))))
(-.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (/.f64 3/2 (pow.f64 F 4)) (sin.f64 B))))
(+.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (/.f64 3/2 (pow.f64 F 4)) (sin.f64 B))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (*.f64 5/2 (/.f64 1 (*.f64 (pow.f64 F 6) (sin.f64 B))))) (+.f64 (/.f64 1 (sin.f64 B)) (*.f64 3/2 (/.f64 1 (*.f64 (pow.f64 F 4) (sin.f64 B))))))
(+.f64 (/.f64 1 (*.f64 (pow.f64 F 2) (sin.f64 B))) (-.f64 (/.f64 5/2 (*.f64 (pow.f64 F 6) (sin.f64 B))) (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 (/.f64 3/2 (pow.f64 F 4)) (sin.f64 B)))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))
(/.f64 (+.f64 (*.f64 1/6 (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) B)
(/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 F (pow.f64 B 2))) (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))) B)
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (+.f64 (*.f64 (*.f64 1/6 (pow.f64 B 2)) F) F)) B)
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 (pow.f64 B 2) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 (pow.f64 B 2) (*.f64 F -7/360))) (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))))))) B)
(/.f64 (fma.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (+.f64 (*.f64 (neg.f64 (pow.f64 B 2)) (*.f64 F -7/360)) (*.f64 1/6 F))) (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2))))) B)
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (pow.f64 F 2)))) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.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))))))))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 (pow.f64 B 2) (fma.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 F F 2)))) (*.f64 (pow.f64 B 2) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 F -7/360)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (*.f64 (pow.f64 B 2) (fma.f64 -1/5040 F (fma.f64 1/720 F (*.f64 1/6 (*.f64 F -7/360)))))))))))) B)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (+.f64 (*.f64 (*.f64 1/6 (pow.f64 B 2)) F) F)) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 F F 2))) (+.f64 (*.f64 F -7/360) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F 1/840) (*.f64 F -7/2160)))))) (pow.f64 B 4))) 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 1/3 B)
(*.f64 B 1/3)
(*.f64 B (-.f64 1/3 (/.f64 1 (pow.f64 B 2))))
(*.f64 B (+.f64 1/3 (/.f64 -1 (pow.f64 B 2))))
(*.f64 B (-.f64 1/3 (/.f64 1 (pow.f64 B 2))))
(*.f64 B (+.f64 1/3 (/.f64 -1 (pow.f64 B 2))))
(*.f64 B (-.f64 1/3 (/.f64 1 (pow.f64 B 2))))
(*.f64 B (+.f64 1/3 (/.f64 -1 (pow.f64 B 2))))
(*.f64 1/3 B)
(*.f64 B 1/3)
(*.f64 -1 (*.f64 B (-.f64 (/.f64 1 (pow.f64 B 2)) 1/3)))
(*.f64 (neg.f64 B) (+.f64 (/.f64 1 (pow.f64 B 2)) -1/3))
(*.f64 (+.f64 (/.f64 1 (pow.f64 B 2)) -1/3) (neg.f64 B))
(*.f64 -1 (*.f64 B (-.f64 (/.f64 1 (pow.f64 B 2)) 1/3)))
(*.f64 (neg.f64 B) (+.f64 (/.f64 1 (pow.f64 B 2)) -1/3))
(*.f64 (+.f64 (/.f64 1 (pow.f64 B 2)) -1/3) (neg.f64 B))
(*.f64 -1 (*.f64 B (-.f64 (/.f64 1 (pow.f64 B 2)) 1/3)))
(*.f64 (neg.f64 B) (+.f64 (/.f64 1 (pow.f64 B 2)) -1/3))
(*.f64 (+.f64 (/.f64 1 (pow.f64 B 2)) -1/3) (neg.f64 B))
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(*.f64 -1 (/.f64 x B))
(/.f64 (neg.f64 x) B)
(/.f64 x (neg.f64 B))
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 1/3 (*.f64 (pow.f64 B 2) x))) B)
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 1/3 (*.f64 (pow.f64 B 2) x))) B)
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 1/3 (*.f64 (pow.f64 B 2) x))) B)
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 1/3 x))
(*.f64 B (+.f64 (*.f64 -1 (/.f64 x (pow.f64 B 2))) (*.f64 1/3 x)))
(*.f64 B (fma.f64 -1 (/.f64 x (pow.f64 B 2)) (*.f64 1/3 x)))
(*.f64 (fma.f64 x -1/3 (/.f64 x (pow.f64 B 2))) (neg.f64 B))
(*.f64 B (+.f64 (*.f64 -1 (/.f64 x (pow.f64 B 2))) (*.f64 1/3 x)))
(*.f64 B (fma.f64 -1 (/.f64 x (pow.f64 B 2)) (*.f64 1/3 x)))
(*.f64 (fma.f64 x -1/3 (/.f64 x (pow.f64 B 2))) (neg.f64 B))
(*.f64 B (+.f64 (*.f64 -1 (/.f64 x (pow.f64 B 2))) (*.f64 1/3 x)))
(*.f64 B (fma.f64 -1 (/.f64 x (pow.f64 B 2)) (*.f64 1/3 x)))
(*.f64 (fma.f64 x -1/3 (/.f64 x (pow.f64 B 2))) (neg.f64 B))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 1/3 x))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/3 x) (/.f64 x (pow.f64 B 2)))))
(*.f64 B (fma.f64 -1 (/.f64 x (pow.f64 B 2)) (*.f64 1/3 x)))
(*.f64 (fma.f64 x -1/3 (/.f64 x (pow.f64 B 2))) (neg.f64 B))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/3 x) (/.f64 x (pow.f64 B 2)))))
(*.f64 B (fma.f64 -1 (/.f64 x (pow.f64 B 2)) (*.f64 1/3 x)))
(*.f64 (fma.f64 x -1/3 (/.f64 x (pow.f64 B 2))) (neg.f64 B))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/3 x) (/.f64 x (pow.f64 B 2)))))
(*.f64 B (fma.f64 -1 (/.f64 x (pow.f64 B 2)) (*.f64 1/3 x)))
(*.f64 (fma.f64 x -1/3 (/.f64 x (pow.f64 B 2))) (neg.f64 B))
(*.f64 -1/3 (*.f64 (pow.f64 B 2) x))
(*.f64 (pow.f64 B 2) (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 (pow.f64 B 2) x))
(*.f64 (pow.f64 B 2) (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 (pow.f64 B 2) x))
(*.f64 (pow.f64 B 2) (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 (pow.f64 B 2) x))
(*.f64 (pow.f64 B 2) (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 (pow.f64 B 2) x))
(*.f64 (pow.f64 B 2) (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 (pow.f64 B 2) x))
(*.f64 (pow.f64 B 2) (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 (pow.f64 B 2) x))
(*.f64 (pow.f64 B 2) (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 (pow.f64 B 2) x))
(*.f64 (pow.f64 B 2) (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 (pow.f64 B 2) x))
(*.f64 (pow.f64 B 2) (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 (pow.f64 B 2) x))
(*.f64 (pow.f64 B 2) (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 (pow.f64 B 2) x))
(*.f64 (pow.f64 B 2) (*.f64 x -1/3))
(*.f64 -1/3 (*.f64 (pow.f64 B 2) x))
(*.f64 (pow.f64 B 2) (*.f64 x -1/3))
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(/.f64 (*.f64 x (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1)) B)
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1/3 (pow.f64 B 2)))) B))
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1/3 (pow.f64 B 2)))) B))
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1/3 (pow.f64 B 2)))) B))
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1/3 (pow.f64 B 2)))) B))
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(*.f64 -1 (/.f64 x B))
(/.f64 (neg.f64 x) B)
(/.f64 x (neg.f64 B))
(*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 1/3 x))
(*.f64 B (+.f64 (*.f64 -1 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 -1 (/.f64 x (pow.f64 B 2)))))
(*.f64 B (fma.f64 -1 (/.f64 x (pow.f64 B 2)) (*.f64 1/3 x)))
(*.f64 (fma.f64 x -1/3 (/.f64 x (pow.f64 B 2))) (neg.f64 B))
(*.f64 B (+.f64 (*.f64 -1 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 -1 (/.f64 x (pow.f64 B 2)))))
(*.f64 B (fma.f64 -1 (/.f64 x (pow.f64 B 2)) (*.f64 1/3 x)))
(*.f64 (fma.f64 x -1/3 (/.f64 x (pow.f64 B 2))) (neg.f64 B))
(*.f64 B (+.f64 (*.f64 -1 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))) (*.f64 -1 (/.f64 x (pow.f64 B 2)))))
(*.f64 B (fma.f64 -1 (/.f64 x (pow.f64 B 2)) (*.f64 1/3 x)))
(*.f64 (fma.f64 x -1/3 (/.f64 x (pow.f64 B 2))) (neg.f64 B))
(*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))
(*.f64 1/3 (*.f64 B x))
(*.f64 B (*.f64 1/3 x))
(*.f64 -1 (*.f64 B (-.f64 (+.f64 (*.f64 -1/2 x) (/.f64 x (pow.f64 B 2))) (*.f64 -1/6 x))))
(*.f64 B (fma.f64 -1 (/.f64 x (pow.f64 B 2)) (*.f64 1/3 x)))
(*.f64 (fma.f64 x -1/3 (/.f64 x (pow.f64 B 2))) (neg.f64 B))
(*.f64 -1 (*.f64 B (-.f64 (+.f64 (*.f64 -1/2 x) (/.f64 x (pow.f64 B 2))) (*.f64 -1/6 x))))
(*.f64 B (fma.f64 -1 (/.f64 x (pow.f64 B 2)) (*.f64 1/3 x)))
(*.f64 (fma.f64 x -1/3 (/.f64 x (pow.f64 B 2))) (neg.f64 B))
(*.f64 -1 (*.f64 B (-.f64 (+.f64 (*.f64 -1/2 x) (/.f64 x (pow.f64 B 2))) (*.f64 -1/6 x))))
(*.f64 B (fma.f64 -1 (/.f64 x (pow.f64 B 2)) (*.f64 1/3 x)))
(*.f64 (fma.f64 x -1/3 (/.f64 x (pow.f64 B 2))) (neg.f64 B))
(*.f64 -1/3 x)
(*.f64 x -1/3)
(*.f64 -1/3 x)
(*.f64 x -1/3)
(*.f64 -1/3 x)
(*.f64 x -1/3)
(*.f64 -1/3 x)
(*.f64 x -1/3)
(*.f64 -1/3 x)
(*.f64 x -1/3)
(*.f64 -1/3 x)
(*.f64 x -1/3)
(*.f64 -1/3 x)
(*.f64 x -1/3)
(*.f64 -1/3 x)
(*.f64 x -1/3)
(*.f64 -1/3 x)
(*.f64 x -1/3)
(*.f64 -1/3 x)
(*.f64 x -1/3)
(*.f64 -1/3 x)
(*.f64 x -1/3)
(*.f64 -1/3 x)
(*.f64 x -1/3)
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))
(*.f64 (/.f64 F B) (pow.f64 (fma.f64 2 x 2) -1/2))
(/.f64 (+.f64 (*.f64 1/6 (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) B)
(/.f64 (fma.f64 1/6 (*.f64 (pow.f64 B 2) (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))) (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))) B)
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (+.f64 (*.f64 (*.f64 1/6 (pow.f64 B 2)) F) F)) B)
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F))) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 (pow.f64 B 2) (fma.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F -7/360)) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))))))) B)
(/.f64 (fma.f64 (pow.f64 B 2) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (+.f64 (*.f64 (neg.f64 (pow.f64 B 2)) (*.f64 F -7/360)) (*.f64 1/6 F))) (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))) B)
(/.f64 (+.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))) (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/5040 F) (+.f64 (*.f64 1/720 F) (*.f64 1/6 (+.f64 (*.f64 -1/36 F) (*.f64 1/120 F)))))) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))))))))) B)
(/.f64 (fma.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))) (*.f64 (pow.f64 B 2) (fma.f64 1/6 (*.f64 F (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (*.f64 (pow.f64 B 2) (*.f64 -1 (+.f64 (*.f64 (*.f64 F -7/360) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2)))) (*.f64 (pow.f64 B 2) (*.f64 (fma.f64 -1/5040 F (fma.f64 1/720 F (*.f64 1/6 (*.f64 F -7/360)))) (sqrt.f64 (/.f64 1 (fma.f64 2 x 2))))))))))) B)
(/.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (+.f64 (*.f64 (*.f64 1/6 (pow.f64 B 2)) F) F)) (*.f64 (neg.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (+.f64 (*.f64 F -7/360) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F 1/840) (*.f64 F -7/2160)))))) (pow.f64 B 4))) B)
(/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B))
(*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 F x) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))
(fma.f64 -1/4 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 x (sqrt.f64 1/2))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))
(fma.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (*.f64 -1/4 x) (sqrt.f64 1/2))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1/4 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (*.f64 F (*.f64 x (-.f64 1/2 (*.f64 1/16 (/.f64 1 (pow.f64 (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 x (fma.f64 -1/4 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (*.f64 1/2 (*.f64 F (/.f64 (*.f64 x (-.f64 1/2 (/.f64 1/16 (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))
(fma.f64 x (fma.f64 -1/4 (/.f64 F (*.f64 (sqrt.f64 1/2) (sin.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (*.f64 x (/.f64 3/16 (sqrt.f64 1/2))))) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1/4 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 x (+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 1/2 (*.f64 1/16 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2)))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (*.f64 F (-.f64 1/2 (*.f64 1/16 (/.f64 1 (pow.f64 (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 x (fma.f64 -1/4 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (*.f64 x (fma.f64 -1/2 (*.f64 (/.f64 F (sin.f64 B)) (*.f64 x (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 1/2 (/.f64 1/16 (pow.f64 (sqrt.f64 1/2) 2))) (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 F (/.f64 (-.f64 1/2 (/.f64 1/16 (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 (sqrt.f64 1/2) (sin.f64 B)))))))) (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)))
(fma.f64 x (fma.f64 x (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (*.f64 -5/32 x) (sqrt.f64 1/2))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 3/16 (sqrt.f64 1/2)))) (*.f64 (/.f64 -1/4 (sqrt.f64 1/2)) (/.f64 F (sin.f64 B)))) (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))))
(*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (sqrt.f64 (/.f64 1 x)))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))
(fma.f64 -1/4 (*.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))
(fma.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (sqrt.f64 (/.f64 1 x)) (*.f64 (*.f64 (/.f64 -1/4 (sqrt.f64 1/2)) (/.f64 F (sin.f64 B))) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))
(fma.f64 -1/4 (*.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (fma.f64 1/4 (*.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))
(fma.f64 -1/4 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (sqrt.f64 1/2))) (fma.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (*.f64 (/.f64 F (*.f64 (sqrt.f64 1/2) (sin.f64 B))) 1/4))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 F (+.f64 1/2 (*.f64 1/16 (/.f64 x (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 7))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (+.f64 1/2 (*.f64 1/16 (/.f64 x (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 7)))) (fma.f64 -1/4 (*.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (fma.f64 1/4 (*.f64 (/.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (*.f64 (/.f64 (*.f64 F (sqrt.f64 1/2)) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 F (sqrt.f64 1/2)) (/.f64 (fma.f64 1/16 (/.f64 x 1/2) 1/2) (sin.f64 B))) (sqrt.f64 (/.f64 1 (pow.f64 x 7)))) (fma.f64 -1/4 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (sqrt.f64 1/2))) (fma.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (*.f64 (/.f64 F (*.f64 (sqrt.f64 1/2) (sin.f64 B))) 1/4)))))
(*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))
(/.f64 (*.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 x))) (sin.f64 B))
(*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 F (sqrt.f64 -1))) (sin.f64 B)))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 F (sqrt.f64 -1)) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (/.f64 (*.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 x))) (sin.f64 B)))
(fma.f64 -1/4 (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 F (sqrt.f64 -1))) (sin.f64 B))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 F (sqrt.f64 -1)) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 F (sqrt.f64 -1)) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (/.f64 (*.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 x))) (sin.f64 B))))
(fma.f64 -1/4 (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 F (sqrt.f64 -1))) (sin.f64 B)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 F (sqrt.f64 -1)) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 x))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (+.f64 1/2 (*.f64 -1/16 (/.f64 x (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 x))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 F (sqrt.f64 -1)) (*.f64 (sin.f64 B) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (*.f64 (/.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sin.f64 B)) (sqrt.f64 (/.f64 1 x)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sqrt.f64 x)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (sqrt.f64 -1) (/.f64 (+.f64 1/2 (*.f64 -1/16 (/.f64 x (pow.f64 (sqrt.f64 -1/2) 2)))) (sqrt.f64 -1/2))))))) (pow.f64 x 3)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (/.f64 (*.f64 (*.f64 F (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 1 x))) (sin.f64 B))))
(-.f64 (fma.f64 -1/4 (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 F (sqrt.f64 -1))) (sin.f64 B)))) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 F (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)) (/.f64 (fma.f64 -1/16 (/.f64 x -1/2) 1/2) (sin.f64 B))))) (*.f64 -1/4 (*.f64 (/.f64 F (sin.f64 B)) (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))))) (pow.f64 x 3)))
1/2
(+.f64 1/2 (*.f64 -1/2 x))
(fma.f64 -1/2 x 1/2)
(+.f64 1/2 (*.f64 x (-.f64 (*.f64 1/2 x) 1/2)))
(+.f64 1/2 (*.f64 x (fma.f64 1/2 x -1/2)))
(fma.f64 x (fma.f64 1/2 x -1/2) 1/2)
(+.f64 1/2 (*.f64 x (-.f64 (*.f64 x (+.f64 1/2 (*.f64 -1/2 x))) 1/2)))
(+.f64 1/2 (*.f64 x (fma.f64 x (+.f64 1/2 (*.f64 -1/2 x)) -1/2)))
(fma.f64 x (fma.f64 x (fma.f64 -1/2 x 1/2) -1/2) 1/2)
(/.f64 1/2 x)
(/.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 1 x))) x)
(/.f64 (-.f64 1/2 (/.f64 1/2 x)) x)
(/.f64 (+.f64 1/2 (/.f64 -1/2 x)) x)
(/.f64 (-.f64 (+.f64 1/2 (/.f64 1/2 (pow.f64 x 2))) (*.f64 1/2 (/.f64 1 x))) x)
(/.f64 (+.f64 1/2 (-.f64 (/.f64 1/2 (pow.f64 x 2)) (/.f64 1/2 x))) x)
(/.f64 (+.f64 1/2 (+.f64 (/.f64 1/2 (pow.f64 x 2)) (/.f64 -1/2 x))) x)
(/.f64 (-.f64 (+.f64 1/2 (/.f64 1/2 (pow.f64 x 2))) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/2 (/.f64 1 (pow.f64 x 3))))) x)
(/.f64 (-.f64 (+.f64 1/2 (/.f64 1/2 (pow.f64 x 2))) (+.f64 (/.f64 1/2 x) (/.f64 1/2 (pow.f64 x 3)))) x)
(/.f64 (+.f64 (+.f64 1/2 (/.f64 1/2 (pow.f64 x 2))) (-.f64 (/.f64 -1/2 x) (/.f64 1/2 (pow.f64 x 3)))) x)
(/.f64 1/2 x)
(*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 x)) 1/2) x))
(neg.f64 (/.f64 (+.f64 (/.f64 1/2 x) -1/2) x))
(/.f64 (+.f64 (/.f64 -1/2 x) 1/2) x)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 x)) 1/2) x)) 1/2) x))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (+.f64 (/.f64 1/2 x) -1/2) x) -1/2) x))
(/.f64 (+.f64 (/.f64 (+.f64 (/.f64 -1/2 x) 1/2) x) -1/2) (neg.f64 x))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 x)) 1/2) x)) 1/2) x)) 1/2) x))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (+.f64 (/.f64 1/2 x) -1/2) x) -1/2) x) -1/2) x))
(/.f64 (fma.f64 -1 (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 -1/2 x) 1/2) x) -1/2) x) -1/2) (neg.f64 x))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (/.f64 x (sqrt.f64 1/2))))
(fma.f64 -1/4 (/.f64 x (sqrt.f64 1/2)) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (*.f64 x (-.f64 (*.f64 1/2 (/.f64 (*.f64 x (-.f64 1/2 (*.f64 1/16 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/4 (/.f64 1 (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 x (-.f64 (*.f64 1/2 (*.f64 x (/.f64 (-.f64 1/2 (/.f64 1/16 (pow.f64 (sqrt.f64 1/2) 2))) (sqrt.f64 1/2)))) (/.f64 1/4 (sqrt.f64 1/2)))))
(fma.f64 x (+.f64 (*.f64 x (/.f64 3/16 (sqrt.f64 1/2))) (/.f64 -1/4 (sqrt.f64 1/2))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 x (+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 1/2 (*.f64 1/16 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 1/2 (*.f64 1/16 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))))) (*.f64 1/4 (/.f64 1 (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (*.f64 x (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (-.f64 1/2 (/.f64 1/16 (pow.f64 (sqrt.f64 1/2) 2))) (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 1/2 (/.f64 1/16 (pow.f64 (sqrt.f64 1/2) 2))) (sqrt.f64 1/2))))) (/.f64 1/4 (sqrt.f64 1/2)))))
(fma.f64 x (fma.f64 x (+.f64 (/.f64 (*.f64 -5/32 x) (sqrt.f64 1/2)) (/.f64 3/16 (sqrt.f64 1/2))) (/.f64 -1/4 (sqrt.f64 1/2))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 x)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2)))
(fma.f64 -1/4 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 x))))
(fma.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 -1/4 (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (sqrt.f64 1/2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2))))
(fma.f64 -1/4 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (fma.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 x)))))
(fma.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (sqrt.f64 1/2)) (fma.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 7))) (/.f64 (+.f64 1/2 (*.f64 1/16 (/.f64 x (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (sqrt.f64 1/2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 1/2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 7))) (/.f64 (+.f64 1/2 (*.f64 1/16 (/.f64 x (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))) (fma.f64 -1/4 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (fma.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 x))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 7))) (/.f64 (fma.f64 1/16 (/.f64 x 1/2) 1/2) (sqrt.f64 1/2))) (fma.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (sqrt.f64 1/2)) (fma.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 x))))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)) (+.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 x 5)))))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 1/2 (*.f64 -1/16 (/.f64 x (pow.f64 (sqrt.f64 -1/2) 2))))) (sqrt.f64 -1/2))))) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (/.f64 (+.f64 1/2 (*.f64 -1/16 (/.f64 x (pow.f64 (sqrt.f64 -1/2) 2)))) (sqrt.f64 -1/2)))))) (pow.f64 x 3)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))))
(-.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)))) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1/16 (/.f64 x -1/2) 1/2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 x) (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -1/2)) -1/4))) (pow.f64 x 3)))
(+.f64 0 (log.f64 (fma.f64 F F 2)))
(log.f64 (fma.f64 F F 2))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) 2))) (log.f64 (cbrt.f64 (fma.f64 F F 2))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 F F 2))) (log.f64 (sqrt.f64 (fma.f64 F F 2))))
(*.f64 2 (log.f64 (sqrt.f64 (fma.f64 F F 2))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (fma.f64 F F 2)))) 1)
(expm1.f64 (log1p.f64 (log.f64 (fma.f64 F F 2))))
(*.f64 1 (log.f64 (fma.f64 F F 2)))
(log.f64 (fma.f64 F F 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 F F 2))) 2) (cbrt.f64 (log.f64 (fma.f64 F F 2))))
(log.f64 (fma.f64 F F 2))
(*.f64 (sqrt.f64 (log.f64 (fma.f64 F F 2))) (sqrt.f64 (log.f64 (fma.f64 F F 2))))
(log.f64 (fma.f64 F F 2))
(pow.f64 (log.f64 (fma.f64 F F 2)) 1)
(log.f64 (fma.f64 F F 2))
(pow.f64 (cbrt.f64 (log.f64 (fma.f64 F F 2))) 3)
(log.f64 (fma.f64 F F 2))
(pow.f64 (pow.f64 (log.f64 (fma.f64 F F 2)) 3) 1/3)
(log.f64 (fma.f64 F F 2))
(pow.f64 (sqrt.f64 (log.f64 (fma.f64 F F 2))) 2)
(log.f64 (fma.f64 F F 2))
(sqrt.f64 (pow.f64 (log.f64 (fma.f64 F F 2)) 2))
(fabs.f64 (log.f64 (fma.f64 F F 2)))
(cbrt.f64 (pow.f64 (log.f64 (fma.f64 F F 2)) 3))
(log.f64 (fma.f64 F F 2))
(expm1.f64 (log1p.f64 (log.f64 (fma.f64 F F 2))))
(log1p.f64 (-.f64 (fma.f64 F F 2) 1))
(log1p.f64 (+.f64 (fma.f64 F F 2) -1))
(log1p.f64 (+.f64 (pow.f64 F 2) 1))
(exp.f64 (log.f64 (log.f64 (fma.f64 F F 2))))
(log.f64 (fma.f64 F F 2))
(exp.f64 (*.f64 (log.f64 (log.f64 (fma.f64 F F 2))) 1))
(log.f64 (fma.f64 F F 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 1 (pow.f64 (fma.f64 F F 2) -1/2))
(pow.f64 (fma.f64 F F 2) -1/2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1)) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (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)
(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 (exp.f64 -1/2) (log.f64 (fma.f64 F F 2)))
(pow.f64 (exp.f64 -1/2) (*.f64 (log.f64 (fma.f64 F F 2)) 1))
(pow.f64 (exp.f64 -1/2) (log.f64 (fma.f64 F F 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 (sqrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 2)
(pow.f64 (fma.f64 F F 2) -1/2)
(pow.f64 (pow.f64 (exp.f64 -1/2) (pow.f64 (cbrt.f64 (log.f64 (fma.f64 F F 2))) 2)) (cbrt.f64 (log.f64 (fma.f64 F F 2))))
(pow.f64 (pow.f64 (exp.f64 -1/2) (sqrt.f64 (log.f64 (fma.f64 F F 2)))) (sqrt.f64 (log.f64 (fma.f64 F F 2))))
(pow.f64 (exp.f64 1) (log.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(pow.f64 (E.f64) (log.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 2)) (cbrt.f64 (log.f64 (pow.f64 (fma.f64 F F 2) -1/2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (sqrt.f64 (log.f64 (pow.f64 (fma.f64 F F 2) -1/2))))
(sqrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))
(sqrt.f64 (pow.f64 (fma.f64 F F 2) -1))
(log.f64 (exp.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(pow.f64 (fma.f64 F F 2) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 F F 2) -1/2))))
(pow.f64 (fma.f64 F F 2) -1/2)
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 3))
(pow.f64 (fma.f64 F F 2) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(pow.f64 (fma.f64 F F 2) -1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))))
(pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 1)
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 3)
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(pow.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 3) 1/3)
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(pow.f64 (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 2)
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(sqrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2))
(fabs.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (fma.f64 F F 2) -1/2)) F))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 3))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 3)))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 3) (pow.f64 F 3)))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(expm1.f64 (log1p.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(exp.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 1))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 1 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) 2) (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) (sqrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (/.f64 F 1) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (/.f64 F (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sqrt.f64 (sin.f64 B))) (/.f64 F (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) 1) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 F (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (sqrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2)) 1) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2)) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 F F 2) -1))) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2)) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 F F 2) -1))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2)) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 F 2) (pow.f64 (fma.f64 F F 2) -1))) (sqrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (sqrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 1) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (pow.f64 (cbrt.f64 (sin.f64 B)) 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B))))
(pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 1)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) 3)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))
(pow.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3) 1/3)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) 2)
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))
(pow.f64 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) -1)
(/.f64 1 (/.f64 (/.f64 (sin.f64 B) F) (pow.f64 (fma.f64 F F 2) -1/2)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2)) 2))
(fabs.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2)))
(log.f64 (pow.f64 (exp.f64 F) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 3) (pow.f64 (sin.f64 B) 3)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))
(exp.f64 (log.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) 1))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))
(-.f64 (*.f64 1/3 (/.f64 (pow.f64 B 2) B)) (/.f64 1 B))
(/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))) 1)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B)))
(*.f64 1 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(-.f64 (*.f64 1/3 (/.f64 (pow.f64 B 2) B)) (/.f64 1 B))
(/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B)
(*.f64 (fma.f64 1/3 (pow.f64 B 2) -1) (/.f64 1 B))
(-.f64 (*.f64 1/3 (/.f64 (pow.f64 B 2) B)) (/.f64 1 B))
(/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)) 2) (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)))
(-.f64 (*.f64 1/3 (/.f64 (pow.f64 B 2) B)) (/.f64 1 B))
(/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B)
(*.f64 (sqrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)) (sqrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)))
(-.f64 (*.f64 1/3 (/.f64 (pow.f64 B 2) B)) (/.f64 1 B))
(/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) (cbrt.f64 B)))
(/.f64 (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) (cbrt.f64 B)) (pow.f64 (cbrt.f64 B) 2))
(*.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) (sqrt.f64 B)))
(/.f64 (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) (sqrt.f64 B)) (sqrt.f64 B))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 B 2) -1) 2)) 1) (/.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 B 2) -1)) B))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 B 2) -1) 2)) (/.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 B 2) -1)) B))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) 2)) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 B 2) 1/3 -1)) B))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 B 2) -1) 2)) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 B 2) -1) 2)) (pow.f64 (cbrt.f64 B) 2)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) 2)) (pow.f64 (cbrt.f64 B) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 1/3 (pow.f64 B 2) -1) 2)) (sqrt.f64 B)) (/.f64 (cbrt.f64 (fma.f64 1/3 (pow.f64 B 2) -1)) (sqrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) 2)) (sqrt.f64 B)) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 B 2) 1/3 -1)) (sqrt.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 B 2) -1)) 1) (/.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 B 2) -1)) B))
(-.f64 (*.f64 1/3 (/.f64 (pow.f64 B 2) B)) (/.f64 1 B))
(/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B)
(*.f64 (/.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 B 2) -1)) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (sqrt.f64 (fma.f64 1/3 (pow.f64 B 2) -1)) (cbrt.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (pow.f64 B 2) 1/3 -1)) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 B 2) 1/3 -1)) (cbrt.f64 B)))
(pow.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B) 1)
(-.f64 (*.f64 1/3 (/.f64 (pow.f64 B 2) B)) (/.f64 1 B))
(/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)) 3)
(-.f64 (*.f64 1/3 (/.f64 (pow.f64 B 2) B)) (/.f64 1 B))
(/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B)
(pow.f64 (pow.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B) 3) 1/3)
(-.f64 (*.f64 1/3 (/.f64 (pow.f64 B 2) B)) (/.f64 1 B))
(/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)) 2)
(-.f64 (*.f64 1/3 (/.f64 (pow.f64 B 2) B)) (/.f64 1 B))
(/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B)
(pow.f64 (/.f64 B (fma.f64 1/3 (pow.f64 B 2) -1)) -1)
(/.f64 1 (/.f64 B (fma.f64 1/3 (pow.f64 B 2) -1)))
(/.f64 1 (/.f64 B (fma.f64 (pow.f64 B 2) 1/3 -1)))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B) 2))
(fabs.f64 (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(log.f64 (exp.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)))
(-.f64 (*.f64 1/3 (/.f64 (pow.f64 B 2) B)) (/.f64 1 B))
(/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))))
(-.f64 (*.f64 1/3 (/.f64 (pow.f64 B 2) B)) (/.f64 1 B))
(/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B) 3))
(-.f64 (*.f64 1/3 (/.f64 (pow.f64 B 2) B)) (/.f64 1 B))
(/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B)
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 1/3 (pow.f64 B 2) -1) 3) (pow.f64 B 3)))
(-.f64 (*.f64 1/3 (/.f64 (pow.f64 B 2) B)) (/.f64 1 B))
(/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)))
(-.f64 (*.f64 1/3 (/.f64 (pow.f64 B 2) B)) (/.f64 1 B))
(/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B)
(exp.f64 (log.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)))
(-.f64 (*.f64 1/3 (/.f64 (pow.f64 B 2) B)) (/.f64 1 B))
(/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B)
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)) 1))
(-.f64 (*.f64 1/3 (/.f64 (pow.f64 B 2) B)) (/.f64 1 B))
(/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (pow.f64 B 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 B 2) 1/3)))
(pow.f64 (*.f64 1/3 (pow.f64 B 2)) 1)
(*.f64 (pow.f64 B 2) 1/3)
(pow.f64 (cbrt.f64 (*.f64 1/3 (pow.f64 B 2))) 3)
(*.f64 (pow.f64 B 2) 1/3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 B 2) 3) 1/27) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 B 2) 3) 1/27))
(pow.f64 (*.f64 B (sqrt.f64 1/3)) 2)
(sqrt.f64 (pow.f64 (*.f64 1/3 (pow.f64 B 2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/3) 2))
(sqrt.f64 (*.f64 (pow.f64 B 4) 1/9))
(log.f64 (pow.f64 (exp.f64 1/3) (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) 1/3)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/3 (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 B 2) 3) 1/27))
(expm1.f64 (log1p.f64 (*.f64 1/3 (pow.f64 B 2))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 B 2) 1/3)))
(log1p.f64 (expm1.f64 (*.f64 1/3 (pow.f64 B 2))))
(*.f64 (pow.f64 B 2) 1/3)
(exp.f64 (log.f64 (*.f64 1/3 (pow.f64 B 2))))
(*.f64 (pow.f64 B 2) 1/3)
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 (pow.f64 B 2))) 1))
(*.f64 (pow.f64 B 2) 1/3)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B))) 1)
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))))
(/.f64 1 (/.f64 B (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1))))
(/.f64 1 (/.f64 (/.f64 B x) (fma.f64 1/3 (pow.f64 B 2) -1)))
(*.f64 (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B) x)
(/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B)
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(/.f64 (neg.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1))) (neg.f64 B))
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(pow.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B) 1)
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B)) 3)
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(pow.f64 (pow.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B) 3) 1/3)
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B)) 2)
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B) 2))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)) 2))
(fabs.f64 (*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B)))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B)))
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B))))
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B) 3))
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B) 3) (pow.f64 x 3)))
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B) 3)))
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B)))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B)))
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(exp.f64 (log.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B)))
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 x (fma.f64 1/3 (pow.f64 B 2) -1)) B)) 1))
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3))))
(pow.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3)) 1)
(*.f64 (pow.f64 B 2) (*.f64 x -1/3))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) 3)
(*.f64 (pow.f64 B 2) (*.f64 x -1/3))
(pow.f64 (pow.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3)) 3) 1/3)
(*.f64 (pow.f64 B 2) (*.f64 x -1/3))
(pow.f64 (*.f64 B (sqrt.f64 (*.f64 x -1/3))) 2)
(*.f64 (pow.f64 B 2) (*.f64 x -1/3))
(neg.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))
(*.f64 (pow.f64 B 2) (neg.f64 (*.f64 x -1/3)))
(*.f64 (pow.f64 B 2) (*.f64 1/3 x))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3)) 2))
(fabs.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))
(log.f64 (pow.f64 (exp.f64 (*.f64 x -1/3)) (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 x -1/3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))))
(*.f64 (pow.f64 B 2) (*.f64 x -1/3))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3)) 3))
(*.f64 (pow.f64 B 2) (*.f64 x -1/3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 B 2) 3) (pow.f64 (*.f64 x -1/3) 3)))
(*.f64 (pow.f64 B 2) (*.f64 x -1/3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x -1/3) 3) (pow.f64 (pow.f64 B 2) 3)))
(*.f64 (pow.f64 B 2) (*.f64 x -1/3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3))))
(*.f64 (pow.f64 B 2) (*.f64 x -1/3))
(exp.f64 (log.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3))))
(*.f64 (pow.f64 B 2) (*.f64 x -1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) 1))
(*.f64 (pow.f64 B 2) (*.f64 x -1/3))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B))) 1)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) -1/3 1) B))))
(*.f64 1 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B))
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) -1/3 1) B))
(*.f64 -1 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B))
(*.f64 x (/.f64 (fma.f64 1/3 (pow.f64 B 2) -1) B))
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) 1/3 -1) B))
(*.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) (/.f64 1 B))
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) -1/3 1) B))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B) 2)) (cbrt.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) -1/3 1) B)) 2)) (cbrt.f64 (*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) -1/3 1) B))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)) (sqrt.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)))
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) -1/3 1) B))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) (cbrt.f64 B)))
(/.f64 (/.f64 (*.f64 x (fma.f64 (pow.f64 B 2) -1/3 1)) (cbrt.f64 B)) (pow.f64 (cbrt.f64 B) 2))
(*.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) (sqrt.f64 B)))
(/.f64 (/.f64 (*.f64 x (fma.f64 (pow.f64 B 2) -1/3 1)) (sqrt.f64 B)) (sqrt.f64 B))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) (cbrt.f64 B)))
(*.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) (cbrt.f64 B)) (/.f64 -1 (pow.f64 (cbrt.f64 B) 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 x (fma.f64 (pow.f64 B 2) -1/3 1)) (cbrt.f64 B))) (pow.f64 (cbrt.f64 B) 2))
(*.f64 (/.f64 -1 (sqrt.f64 B)) (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) (sqrt.f64 B)))
(*.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) (sqrt.f64 B)) (/.f64 -1 (sqrt.f64 B)))
(/.f64 (neg.f64 (/.f64 (*.f64 x (fma.f64 (pow.f64 B 2) -1/3 1)) (sqrt.f64 B))) (sqrt.f64 B))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))) 2) 1) (/.f64 (cbrt.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))) B))
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) -1/3 1) B))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))) 2) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))) 2) (pow.f64 (cbrt.f64 B) 2)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) -1/3 1) B))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (fma.f64 (pow.f64 B 2) -1/3 1))) 2) (pow.f64 (cbrt.f64 B) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))) 2) (sqrt.f64 B)) (/.f64 (cbrt.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))) (sqrt.f64 B)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 x (fma.f64 (pow.f64 B 2) -1/3 1))) 2) (/.f64 (cbrt.f64 (*.f64 x (fma.f64 (pow.f64 B 2) -1/3 1))) (sqrt.f64 B))) (sqrt.f64 B))
(*.f64 (/.f64 (hypot.f64 (sqrt.f64 x) (*.f64 B (sqrt.f64 (*.f64 x -1/3)))) 1) (/.f64 (hypot.f64 (sqrt.f64 x) (*.f64 B (sqrt.f64 (*.f64 x -1/3)))) B))
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) -1/3 1) B))
(*.f64 (/.f64 (hypot.f64 (sqrt.f64 x) (*.f64 B (sqrt.f64 (*.f64 x -1/3)))) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (hypot.f64 (sqrt.f64 x) (*.f64 B (sqrt.f64 (*.f64 x -1/3)))) (cbrt.f64 B)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x (fma.f64 (pow.f64 B 2) -1/3 1))) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (sqrt.f64 (*.f64 x (fma.f64 (pow.f64 B 2) -1/3 1))) (cbrt.f64 B)))
(pow.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B) 1)
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) -1/3 1) B))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)) 3)
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) -1/3 1) B))
(pow.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B) 3) 1/3)
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) -1/3 1) B))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)) 2)
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) -1/3 1) B))
(pow.f64 (/.f64 B (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))) -1)
(/.f64 1 (/.f64 B (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3)))))
(/.f64 1 (/.f64 B (*.f64 x (fma.f64 (pow.f64 B 2) -1/3 1))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B) 2))
(fabs.f64 (*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) -1/3 1) B)))
(log.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)))
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) -1/3 1) B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B))))
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) -1/3 1) B))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B) 3))
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) -1/3 1) B))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) 3) (pow.f64 B 3)))
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) -1/3 1) B))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) -1/3 1) B))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)))
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) -1/3 1) B))
(exp.f64 (log.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)))
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) -1/3 1) B))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)) 1))
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)
(*.f64 x (/.f64 (fma.f64 (pow.f64 B 2) -1/3 1) B))
(+.f64 (*.f64 -1/2 x) (neg.f64 (*.f64 x -1/6)))
(*.f64 x -1/3)
(+.f64 (*.f64 -1/2 x) (*.f64 1/6 x))
(*.f64 x -1/3)
(+.f64 (*.f64 x -1/3) (fma.f64 x -1/6 (*.f64 x -1/6)))
(fma.f64 x -1/3 (fma.f64 x -1/6 (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x -1/3))
(+.f64 (*.f64 x -1/3) (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (*.f64 x -1/3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x -1/6))) (sqrt.f64 (*.f64 x -1/6)) (*.f64 x -1/6)))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 -1/2 x (neg.f64 (*.f64 (*.f64 x -1/6) 1))) (fma.f64 (neg.f64 (*.f64 x -1/6)) 1 (*.f64 (*.f64 x -1/6) 1)))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 -1/2 x (neg.f64 (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x -1/6))) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2))))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 1 (*.f64 -1/2 x) (neg.f64 (*.f64 (*.f64 x -1/6) 1))) (fma.f64 (neg.f64 (*.f64 x -1/6)) 1 (*.f64 (*.f64 x -1/6) 1)))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 1 (*.f64 -1/2 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x -1/6))) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2))))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 x -1/2 (neg.f64 (*.f64 (*.f64 x -1/6) 1))) (fma.f64 (neg.f64 (*.f64 x -1/6)) 1 (*.f64 (*.f64 x -1/6) 1)))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 x -1/2 (neg.f64 (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x -1/6))) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2))))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 x)) 2) (cbrt.f64 (*.f64 -1/2 x)) (neg.f64 (*.f64 (*.f64 x -1/6) 1))) (fma.f64 (neg.f64 (*.f64 x -1/6)) 1 (*.f64 (*.f64 x -1/6) 1)))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 x)) 2) (cbrt.f64 (*.f64 -1/2 x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x -1/6))) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2))))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 -1/2 x)) (sqrt.f64 (*.f64 -1/2 x)) (neg.f64 (*.f64 (*.f64 x -1/6) 1))) (fma.f64 (neg.f64 (*.f64 x -1/6)) 1 (*.f64 (*.f64 x -1/6) 1)))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 -1/2 x)) (sqrt.f64 (*.f64 -1/2 x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x -1/6))) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2) (*.f64 (cbrt.f64 (*.f64 x -1/6)) (pow.f64 (cbrt.f64 (*.f64 x -1/6)) 2))))
(fma.f64 x -1/3 (fma.f64 1/6 x (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x 0))
(*.f64 1 (*.f64 x -1/3))
(*.f64 x -1/3)
(*.f64 x -1/3)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x -1/3) 2)) (cbrt.f64 (*.f64 x -1/3)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 1/9)) (cbrt.f64 (*.f64 x -1/3)))
(*.f64 (sqrt.f64 (*.f64 x -1/3)) (sqrt.f64 (*.f64 x -1/3)))
(*.f64 x -1/3)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 x) 2) (+.f64 (pow.f64 (*.f64 x -1/6) 2) (*.f64 (*.f64 -1/2 x) (*.f64 x -1/6)))) (-.f64 (*.f64 (pow.f64 x 3) -1/8) (*.f64 (pow.f64 x 3) -1/216))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 x) 2) (+.f64 (*.f64 (*.f64 -1/2 x) (*.f64 x -1/6)) (*.f64 1/36 (pow.f64 x 2)))) (*.f64 (pow.f64 x 3) -13/108)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/6 x) (*.f64 x 2/3) (*.f64 1/4 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) -13/108)))
(/.f64 1 (/.f64 (fma.f64 -1/2 x (*.f64 x -1/6)) (-.f64 (pow.f64 (*.f64 -1/2 x) 2) (pow.f64 (*.f64 x -1/6) 2))))
(*.f64 (/.f64 1 (fma.f64 -1/2 x (*.f64 x -1/6))) (-.f64 (pow.f64 (*.f64 -1/2 x) 2) (*.f64 1/36 (pow.f64 x 2))))
(*.f64 (/.f64 1 (*.f64 x -2/3)) (*.f64 (*.f64 x -2/3) (*.f64 x -1/3)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/8) (*.f64 (pow.f64 x 3) -1/216)) (+.f64 (pow.f64 (*.f64 -1/2 x) 2) (+.f64 (pow.f64 (*.f64 x -1/6) 2) (*.f64 (*.f64 -1/2 x) (*.f64 x -1/6)))))
(/.f64 (*.f64 (pow.f64 x 3) -13/108) (+.f64 (pow.f64 (*.f64 -1/2 x) 2) (+.f64 (*.f64 (*.f64 -1/2 x) (*.f64 x -1/6)) (*.f64 1/36 (pow.f64 x 2)))))
(/.f64 (*.f64 (pow.f64 x 3) -13/108) (fma.f64 (*.f64 1/6 x) (*.f64 x 2/3) (*.f64 1/4 (pow.f64 x 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/2 x) 2) (pow.f64 (*.f64 x -1/6) 2)) (fma.f64 -1/2 x (*.f64 x -1/6)))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/2 x) 2) (*.f64 1/36 (pow.f64 x 2))) (fma.f64 -1/2 x (*.f64 x -1/6)))
(/.f64 (*.f64 (*.f64 x -2/3) (*.f64 x -1/3)) (*.f64 x -2/3))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/8) (*.f64 (pow.f64 x 3) -1/216))) (neg.f64 (+.f64 (pow.f64 (*.f64 -1/2 x) 2) (+.f64 (pow.f64 (*.f64 x -1/6) 2) (*.f64 (*.f64 -1/2 x) (*.f64 x -1/6))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x 3) -13/108)) (neg.f64 (+.f64 (pow.f64 (*.f64 -1/2 x) 2) (+.f64 (*.f64 (*.f64 -1/2 x) (*.f64 x -1/6)) (*.f64 1/36 (pow.f64 x 2))))))
(/.f64 (*.f64 (pow.f64 x 3) 13/108) (neg.f64 (fma.f64 (*.f64 1/6 x) (*.f64 x 2/3) (*.f64 1/4 (pow.f64 x 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 -1/2 x) 2) (pow.f64 (*.f64 x -1/6) 2))) (neg.f64 (fma.f64 -1/2 x (*.f64 x -1/6))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 -1/2 x) 2) (*.f64 1/36 (pow.f64 x 2)))) (neg.f64 (fma.f64 -1/2 x (*.f64 x -1/6))))
(*.f64 1 (/.f64 (*.f64 (*.f64 x -2/3) (*.f64 x -1/3)) (*.f64 x -2/3)))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) -1/8) (pow.f64 (neg.f64 (*.f64 x -1/6)) 3)) (+.f64 (pow.f64 (*.f64 -1/2 x) 2) (-.f64 (*.f64 (neg.f64 (*.f64 x -1/6)) (neg.f64 (*.f64 x -1/6))) (*.f64 (*.f64 -1/2 x) (neg.f64 (*.f64 x -1/6))))))
(/.f64 (*.f64 (pow.f64 x 3) -13/108) (+.f64 (pow.f64 (*.f64 -1/2 x) 2) (+.f64 (*.f64 (*.f64 -1/2 x) (*.f64 x -1/6)) (*.f64 1/36 (pow.f64 x 2)))))
(/.f64 (*.f64 (pow.f64 x 3) -13/108) (fma.f64 (*.f64 1/6 x) (*.f64 x 2/3) (*.f64 1/4 (pow.f64 x 2))))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) -1/8) (pow.f64 (*.f64 1/6 x) 3)) (+.f64 (pow.f64 (*.f64 -1/2 x) 2) (-.f64 (*.f64 (*.f64 1/6 x) (*.f64 1/6 x)) (*.f64 (*.f64 -1/2 x) (*.f64 1/6 x)))))
(/.f64 (*.f64 (pow.f64 x 3) -13/108) (+.f64 (pow.f64 (*.f64 -1/2 x) 2) (+.f64 (*.f64 (*.f64 -1/2 x) (*.f64 x -1/6)) (*.f64 1/36 (pow.f64 x 2)))))
(/.f64 (*.f64 (pow.f64 x 3) -13/108) (fma.f64 (*.f64 1/6 x) (*.f64 x 2/3) (*.f64 1/4 (pow.f64 x 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 x -1/3) 3) (pow.f64 (fma.f64 x -1/6 (*.f64 x -1/6)) 3)) (+.f64 (pow.f64 (*.f64 x -1/3) 2) (-.f64 (*.f64 (fma.f64 x -1/6 (*.f64 x -1/6)) (fma.f64 x -1/6 (*.f64 x -1/6))) (*.f64 (*.f64 x -1/3) (fma.f64 x -1/6 (*.f64 x -1/6))))))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) -1/27) (pow.f64 (fma.f64 x -1/6 (*.f64 x -1/6)) 3)) (+.f64 (pow.f64 (*.f64 x -1/3) 2) (*.f64 (fma.f64 x -1/6 (*.f64 x -1/6)) (-.f64 (fma.f64 x -1/6 (*.f64 x -1/6)) (*.f64 x -1/3)))))
(/.f64 (fma.f64 (pow.f64 x 3) -1/27 (*.f64 (pow.f64 x 3) -1/27)) (fma.f64 (*.f64 x -1/3) (+.f64 (*.f64 x -1/3) (*.f64 1/3 x)) (*.f64 (pow.f64 x 2) 1/9)))
(pow.f64 (*.f64 x -1/3) 1)
(*.f64 x -1/3)
(pow.f64 (cbrt.f64 (*.f64 x -1/3)) 3)
(*.f64 x -1/3)
(pow.f64 (pow.f64 (*.f64 x -1/3) 3) 1/3)
(*.f64 x -1/3)
(pow.f64 (sqrt.f64 (*.f64 x -1/3)) 2)
(*.f64 x -1/3)
(sqrt.f64 (pow.f64 (*.f64 x -1/3) 2))
(fabs.f64 (*.f64 x -1/3))
(log.f64 (exp.f64 (*.f64 x -1/3)))
(*.f64 x -1/3)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x -1/3))))
(*.f64 x -1/3)
(cbrt.f64 (pow.f64 (*.f64 x -1/3) 3))
(*.f64 x -1/3)
(expm1.f64 (log1p.f64 (*.f64 x -1/3)))
(log1p.f64 (expm1.f64 (*.f64 x -1/3)))
(*.f64 x -1/3)
(exp.f64 (log.f64 (*.f64 x -1/3)))
(*.f64 x -1/3)
(exp.f64 (*.f64 (log.f64 (*.f64 x -1/3)) 1))
(*.f64 x -1/3)
(fma.f64 -1/2 x (neg.f64 (*.f64 x -1/6)))
(*.f64 x -1/3)
(fma.f64 -1/2 x (*.f64 1/6 x))
(*.f64 x -1/3)
(fma.f64 1 (*.f64 -1/2 x) (neg.f64 (*.f64 x -1/6)))
(*.f64 x -1/3)
(fma.f64 1 (*.f64 -1/2 x) (*.f64 1/6 x))
(*.f64 x -1/3)
(fma.f64 1 (*.f64 x -1/3) (fma.f64 x -1/6 (*.f64 x -1/6)))
(fma.f64 x -1/3 (fma.f64 x -1/6 (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x -1/3))
(fma.f64 x -1/2 (neg.f64 (*.f64 x -1/6)))
(*.f64 x -1/3)
(fma.f64 x -1/2 (*.f64 1/6 x))
(*.f64 x -1/3)
(fma.f64 x -1/3 (fma.f64 x -1/6 (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x -1/3))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x -1/3) 2)) (cbrt.f64 (*.f64 x -1/3)) (fma.f64 x -1/6 (*.f64 x -1/6)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 1/9)) (cbrt.f64 (*.f64 x -1/3)) (*.f64 x -1/3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 x)) 2) (cbrt.f64 (*.f64 -1/2 x)) (neg.f64 (*.f64 x -1/6)))
(*.f64 x -1/3)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 x)) 2) (cbrt.f64 (*.f64 -1/2 x)) (*.f64 1/6 x))
(*.f64 x -1/3)
(fma.f64 (sqrt.f64 (*.f64 x -1/3)) (sqrt.f64 (*.f64 x -1/3)) (fma.f64 x -1/6 (*.f64 x -1/6)))
(fma.f64 x -1/3 (fma.f64 x -1/6 (*.f64 x -1/6)))
(fma.f64 x -1/3 (*.f64 x -1/3))
(fma.f64 (sqrt.f64 (*.f64 -1/2 x)) (sqrt.f64 (*.f64 -1/2 x)) (neg.f64 (*.f64 x -1/6)))
(*.f64 x -1/3)
(fma.f64 (sqrt.f64 (*.f64 -1/2 x)) (sqrt.f64 (*.f64 -1/2 x)) (*.f64 1/6 x))
(*.f64 x -1/3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x -1/6))) 1)
(expm1.f64 (log1p.f64 (*.f64 x -1/6)))
(pow.f64 (*.f64 x -1/6) 1)
(*.f64 x -1/6)
(pow.f64 (cbrt.f64 (*.f64 x -1/6)) 3)
(*.f64 x -1/6)
(pow.f64 (*.f64 (pow.f64 x 3) -1/216) 1/3)
(cbrt.f64 (*.f64 (pow.f64 x 3) -1/216))
(pow.f64 (sqrt.f64 (*.f64 x -1/6)) 2)
(*.f64 x -1/6)
(sqrt.f64 (pow.f64 (*.f64 x -1/6) 2))
(sqrt.f64 (*.f64 1/36 (pow.f64 x 2)))
(fabs.f64 (*.f64 1/6 x))
(log.f64 (pow.f64 (exp.f64 -1/6) x))
(*.f64 x -1/6)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x -1/6))))
(*.f64 x -1/6)
(cbrt.f64 (*.f64 (pow.f64 x 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 x -1/6)))
(log1p.f64 (expm1.f64 (*.f64 x -1/6)))
(*.f64 x -1/6)
(exp.f64 (log.f64 (*.f64 x -1/6)))
(*.f64 x -1/6)
(exp.f64 (*.f64 (log.f64 (*.f64 x -1/6)) 1))
(*.f64 x -1/6)
(-.f64 (exp.f64 (log1p.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 2 x 2))) (sin.f64 B))))
(expm1.f64 (log1p.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2))))))
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))
(/.f64 (/.f64 F (sqrt.f64 (fma.f64 2 x 2))) (sin.f64 B))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 1 (*.f64 (/.f64 (sin.f64 B) F) (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 1 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (sin.f64 B) F)))
(/.f64 1 (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (/.f64 (sin.f64 B) F)))
(/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)))
(/.f64 (neg.f64 F) (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 1 (/.f64 F (sin.f64 B))) (sqrt.f64 (fma.f64 2 x 2)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))
(/.f64 (*.f64 F 1) (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 (/.f64 F (sqrt.f64 (fma.f64 2 x 2))) (sin.f64 B))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 (*.f64 (neg.f64 F) 1) (*.f64 (neg.f64 (sin.f64 B)) (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 (neg.f64 F) (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 1 (/.f64 F (sin.f64 B))) (sqrt.f64 (fma.f64 2 x 2)))
(/.f64 (neg.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))) (neg.f64 (sin.f64 B)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B))
(pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 1)
(/.f64 (/.f64 F (sqrt.f64 (fma.f64 2 x 2))) (sin.f64 B))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2))))
(pow.f64 (cbrt.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))) 3)
(/.f64 (/.f64 F (sqrt.f64 (fma.f64 2 x 2))) (sin.f64 B))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2))))
(pow.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 3) 1/3)
(/.f64 (/.f64 F (sqrt.f64 (fma.f64 2 x 2))) (sin.f64 B))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2))))
(pow.f64 (sqrt.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))) 2)
(/.f64 (/.f64 F (sqrt.f64 (fma.f64 2 x 2))) (sin.f64 B))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2))))
(sqrt.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 2 x 2))) (sin.f64 B)) 2))
(fabs.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2)))))
(log.f64 (exp.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))))
(/.f64 (/.f64 F (sqrt.f64 (fma.f64 2 x 2))) (sin.f64 B))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))))))
(/.f64 (/.f64 F (sqrt.f64 (fma.f64 2 x 2))) (sin.f64 B))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2))))
(cbrt.f64 (pow.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B))) 3))
(/.f64 (/.f64 F (sqrt.f64 (fma.f64 2 x 2))) (sin.f64 B))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 3/2) (pow.f64 (/.f64 F (sin.f64 B)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 F (sqrt.f64 (fma.f64 2 x 2))) (sin.f64 B))))
(expm1.f64 (log1p.f64 (/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2))))))
(log1p.f64 (expm1.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))))
(/.f64 (/.f64 F (sqrt.f64 (fma.f64 2 x 2))) (sin.f64 B))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2))))
(exp.f64 (log.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))))
(/.f64 (/.f64 F (sqrt.f64 (fma.f64 2 x 2))) (sin.f64 B))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))) 1))
(/.f64 (/.f64 F (sqrt.f64 (fma.f64 2 x 2))) (sin.f64 B))
(/.f64 F (*.f64 (sin.f64 B) (sqrt.f64 (fma.f64 2 x 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 2 x 2)))) 1)
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 2 x 2))))
(*.f64 1 (/.f64 1 (fma.f64 2 x 2)))
(/.f64 1 (fma.f64 2 x 2))
(*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (pow.f64 (fma.f64 2 x 2) -1/2))
(/.f64 1 (fma.f64 2 x 2))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -2)) (/.f64 1 (cbrt.f64 (fma.f64 2 x 2))))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -2)) (cbrt.f64 (fma.f64 2 x 2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) 2)) -1) (pow.f64 (cbrt.f64 (fma.f64 2 x 2)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 x 2))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) 2))))
(pow.f64 (fma.f64 2 x 2) -1)
(/.f64 1 (fma.f64 2 x 2))
(pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1)
(/.f64 1 (fma.f64 2 x 2))
(pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)
(/.f64 1 (fma.f64 2 x 2))
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 x 2))) 3)
(/.f64 1 (fma.f64 2 x 2))
(pow.f64 (pow.f64 (fma.f64 2 x 2) -2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 2 x 2) -2))
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 3) 1/3)
(/.f64 1 (fma.f64 2 x 2))
(pow.f64 (/.f64 (fma.f64 2 x 2) 1) -1)
(/.f64 1 (fma.f64 2 x 2))
(sqrt.f64 (pow.f64 (fma.f64 2 x 2) -2))
(log.f64 (exp.f64 (/.f64 1 (fma.f64 2 x 2))))
(/.f64 1 (fma.f64 2 x 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 2 x 2)))))
(/.f64 1 (fma.f64 2 x 2))
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 3))
(/.f64 1 (fma.f64 2 x 2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 3/2) (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 3/2)))
(/.f64 1 (fma.f64 2 x 2))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 2 x 2))))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 2 x 2))))
(/.f64 1 (fma.f64 2 x 2))
(exp.f64 (neg.f64 (log.f64 (fma.f64 2 x 2))))
(/.f64 1 (fma.f64 2 x 2))
(exp.f64 (*.f64 (log.f64 (fma.f64 2 x 2)) -1))
(/.f64 1 (fma.f64 2 x 2))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 2 x 2))) 1))
(/.f64 1 (fma.f64 2 x 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))
(*.f64 1 (pow.f64 (fma.f64 2 x 2) -1/2))
(pow.f64 (fma.f64 2 x 2) -1/2)
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 x 2))) (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (cbrt.f64 (fma.f64 2 x 2)))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (sqrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))
(pow.f64 (fma.f64 2 x 2) -1/2)
(*.f64 (pow.f64 1 1/2) (pow.f64 (fma.f64 2 x 2) -1/2))
(pow.f64 (fma.f64 2 x 2) -1/2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 x 2))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 x 2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 x 2)))))
(/.f64 1 (sqrt.f64 (fma.f64 2 x 2)))
(/.f64 1 (sqrt.f64 (/.f64 (fma.f64 2 x 2) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 2 x 2)))
(/.f64 1 (/.f64 (sqrt.f64 (fma.f64 2 x 2)) 1))
(/.f64 1 (sqrt.f64 (fma.f64 2 x 2)))
(/.f64 -1 (neg.f64 (sqrt.f64 (fma.f64 2 x 2))))
(/.f64 1 (sqrt.f64 (fma.f64 2 x 2)))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (fma.f64 2 x 2))))
(/.f64 (sqrt.f64 -1) (sqrt.f64 (-.f64 -2 (*.f64 2 x))))
(pow.f64 (fma.f64 2 x 2) -1/2)
(pow.f64 (/.f64 1 (fma.f64 2 x 2)) 1/2)
(pow.f64 (fma.f64 2 x 2) -1/2)
(pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 1)
(pow.f64 (fma.f64 2 x 2) -1/2)
(pow.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) 3)
(pow.f64 (fma.f64 2 x 2) -1/2)
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 3/2))
(pow.f64 (sqrt.f64 (fma.f64 2 x 2)) -1)
(/.f64 1 (sqrt.f64 (fma.f64 2 x 2)))
(pow.f64 (sqrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) 2)
(pow.f64 (fma.f64 2 x 2) -1/2)
(fabs.f64 (pow.f64 (fma.f64 2 x 2) -1/2))
(pow.f64 (fma.f64 2 x 2) -1/2)
(log.f64 (exp.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))
(pow.f64 (fma.f64 2 x 2) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 2 x 2) -1/2))))
(pow.f64 (fma.f64 2 x 2) -1/2)
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 2 x 2)) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))
(pow.f64 (fma.f64 2 x 2) -1/2)
(exp.f64 (log.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))
(pow.f64 (fma.f64 2 x 2) -1/2)
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 2 x 2))) 1/2))
(pow.f64 (fma.f64 2 x 2) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) 1))
(pow.f64 (fma.f64 2 x 2) -1/2)

eval340.0ms (1.7%)

Compiler

Compiled 16528 to 11378 computations (31.2% saved)

prune215.0ms (1.1%)

Pruning

46 alts after pruning (40 fresh and 6 done)

PrunedKeptTotal
New71212724
Fresh62834
Picked235
Done033
Total72046766
Accuracy
100.0%
Counts
766 → 46
Alt Table
Click to see full alt table
StatusAccuracyProgram
10.5%
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))) 2)
20.9%
(/.f64 (/.f64 F (sqrt.f64 (fma.f64 2 x 2))) (sin.f64 B))
27.5%
(/.f64 (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/3 x) 1/6)) (+.f64 1 x)) B)
28.6%
(/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) x) B)
2.8%
(/.f64 (+.f64 x (*.f64 (pow.f64 B 2) (*.f64 x -1/3))) B)
27.9%
(/.f64 (+.f64 -1 (neg.f64 x)) B)
9.3%
(/.f64 (+.f64 -1 x) B)
52.4%
(/.f64 (*.f64 (neg.f64 (cos.f64 B)) x) (sin.f64 B))
20.9%
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) (sin.f64 B))
28.7%
(/.f64 (neg.f64 x) B)
2.6%
(/.f64 x (/.f64 (sin.f64 B) (cos.f64 B)))
20.9%
(/.f64 F (*.f64 (sqrt.f64 (fma.f64 2 x 2)) (sin.f64 B)))
9.9%
(/.f64 -1 B)
85.9%
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
53.8%
(-.f64 (/.f64 (*.f64 F (/.f64 1 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
53.1%
(-.f64 (/.f64 (*.f64 F (/.f64 -1 F)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
84.9%
(-.f64 (/.f64 (*.f64 F (exp.f64 (*.f64 -1/2 (log.f64 (fma.f64 F F 2))))) (sin.f64 B)) (/.f64 x (tan.f64 B)))
53.8%
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
53.1%
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B)))
43.4%
(-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 x (tan.f64 B)))
66.9%
(-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) B)) (/.f64 x (tan.f64 B)))
57.3%
(-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B)))
45.0%
(-.f64 (*.f64 F (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (/.f64 x (tan.f64 B)))
33.3%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))))
34.5%
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B)))
53.2%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
28.1%
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 -1 F)))
48.3%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 F (*.f64 (neg.f64 B) F)))
49.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))
43.8%
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F B) (/.f64 -1 F)))
77.8%
(+.f64 (neg.f64 (*.f64 x (*.f64 (/.f64 1 (sin.f64 B)) (cos.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
22.9%
(*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2))
9.8%
(*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
9.3%
(*.f64 (/.f64 1 B) (+.f64 -1 x))
27.9%
(*.f64 (+.f64 x 1) (/.f64 1 (neg.f64 B)))
20.9%
(*.f64 (*.f64 F (/.f64 1 (sin.f64 B))) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))
25.8%
(*.f64 (neg.f64 x) (+.f64 (/.f64 1 B) (/.f64 1 (*.f64 B x))))
28.4%
(*.f64 x (/.f64 (-.f64 (*.f64 1/3 (pow.f64 B 2)) 1) B))
52.3%
(*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))
28.6%
(*.f64 x (/.f64 -1 B))
52.3%
(*.f64 x (*.f64 (/.f64 -1 (sin.f64 B)) (cos.f64 B)))
2.9%
(*.f64 x (*.f64 B 1/3))
2.9%
(*.f64 B (*.f64 1/3 x))
2.9%
(*.f64 1/3 (*.f64 B x))
2.9%
(*.f64 -1 (*.f64 B (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))
14.8%
(fabs.f64 (/.f64 (+.f64 -1 x) B))
Compiler

Compiled 1771 to 1102 computations (37.8% saved)

regimes634.0ms (3.2%)

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

4 calls:

282.0ms
x
150.0ms
F
144.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)))))
43.0ms
B
Results
AccuracySegmentsBranch
99.7%3F
85.9%1B
85.9%1x
91.1%4(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
Compiler

Compiled 42 to 32 computations (23.8% saved)

regimes131.0ms (0.7%)

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

1 calls:

115.0ms
F
Results
AccuracySegmentsBranch
99.6%3F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes112.0ms (0.6%)

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

102.0ms
F
Results
AccuracySegmentsBranch
99.6%3F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes106.0ms (0.5%)

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

1 calls:

101.0ms
F
Results
AccuracySegmentsBranch
98.8%3F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes113.0ms (0.6%)

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

1 calls:

108.0ms
F
Results
AccuracySegmentsBranch
98.8%3F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes161.0ms (0.8%)

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

1 calls:

156.0ms
F
Results
AccuracySegmentsBranch
94.5%5F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes389.0ms (1.9%)

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

3 calls:

140.0ms
x
136.0ms
B
107.0ms
F
Results
AccuracySegmentsBranch
61.5%4B
65.9%5x
89.0%4F
Compiler

Compiled 12 to 9 computations (25% saved)

regimes432.0ms (2.2%)

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

1 calls:

427.0ms
F
Results
AccuracySegmentsBranch
88.9%4F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes125.0ms (0.6%)

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

1 calls:

121.0ms
F
Results
AccuracySegmentsBranch
88.2%5F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes110.0ms (0.5%)

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

1 calls:

107.0ms
F
Results
AccuracySegmentsBranch
88.2%5F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes102.0ms (0.5%)

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

1 calls:

99.0ms
F
Results
AccuracySegmentsBranch
88.2%5F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes89.0ms (0.4%)

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

1 calls:

86.0ms
F
Results
AccuracySegmentsBranch
73.7%5F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes235.0ms (1.2%)

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

2 calls:

123.0ms
F
110.0ms
x
Results
AccuracySegmentsBranch
65.7%5x
67.9%7F
Compiler

Compiled 8 to 6 computations (25% saved)

regimes95.0ms (0.5%)

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

1 calls:

92.0ms
x
Results
AccuracySegmentsBranch
65.6%5x
Compiler

Compiled 4 to 3 computations (25% saved)

regimes152.0ms (0.8%)

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

2 calls:

103.0ms
F
44.0ms
x
Results
AccuracySegmentsBranch
60.7%7F
60.2%3x
Compiler

Compiled 8 to 6 computations (25% saved)

regimes162.0ms (0.8%)

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

2 calls:

82.0ms
B
78.0ms
x
Results
AccuracySegmentsBranch
57.2%6B
58.8%5x
Compiler

Compiled 8 to 6 computations (25% saved)

regimes117.0ms (0.6%)

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

2 calls:

80.0ms
F
36.0ms
x
Results
AccuracySegmentsBranch
55.2%7F
54.3%3x
Compiler

Compiled 8 to 6 computations (25% saved)

regimes68.0ms (0.3%)

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

3 calls:

28.0ms
F
20.0ms
B
18.0ms
x
Results
AccuracySegmentsBranch
45.9%3F
36.9%2B
36.5%2x
Compiler

Compiled 12 to 9 computations (25% saved)

regimes27.0ms (0.1%)

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

1 calls:

26.0ms
F
Results
AccuracySegmentsBranch
38.9%3F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes50.0ms (0.3%)

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

3 calls:

17.0ms
B
16.0ms
x
16.0ms
F
Results
AccuracySegmentsBranch
30.6%2x
30.3%2B
35.3%2F
Compiler

Compiled 12 to 9 computations (25% saved)

regimes33.0ms (0.2%)

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

2 calls:

16.0ms
F
16.0ms
x
Results
AccuracySegmentsBranch
30.7%3x
32.0%3F
Compiler

Compiled 8 to 6 computations (25% saved)

regimes136.0ms (0.7%)

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

1 calls:

135.0ms
F
Results
AccuracySegmentsBranch
32.0%3F
Compiler

Compiled 4 to 3 computations (25% saved)

regimes8.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

bsearch66.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
50.0ms
573.4923528104038
661101.2946505167
15.0ms
-8379540537005.205
-35503153094.41825
Results
44.0ms143×256valid
4.0ms19×256invalid
10.0ms16×256infinite
0.0ms256valid
Compiler

Compiled 366 to 268 computations (26.8% saved)

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

bsearch171.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
123.0ms
573.4923528104038
661101.2946505167
47.0ms
-8379540537005.205
-35503153094.41825
Results
147.0ms221×256valid
6.0ms28×256invalid
6.0ms18×256infinite
0.0ms256valid
Compiler

Compiled 696 to 538 computations (22.7% saved)

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

bsearch85.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
46.0ms
573.4923528104038
661101.2946505167
39.0ms
-327989.32270823634
-63043.99445946527
Results
61.0ms199×256valid
8.0ms29×256invalid
6.0ms24×256infinite
0.0ms256infinite
Compiler

Compiled 652 to 504 computations (22.7% saved)

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

bsearch106.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
49.0ms
0.018522569155589197
573.4923528104038
57.0ms
-437.47688670364647
-3.922786918087019e-7
Results
79.0ms254×256valid
9.0ms42×256invalid
4.0ms17×256infinite
0.0ms256valid
Compiler

Compiled 665 to 521 computations (21.7% saved)

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

bsearch105.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
49.0ms
0.018522569155589197
573.4923528104038
55.0ms
-437.47688670364647
-3.922786918087019e-7
Results
81.0ms258×256valid
9.0ms41×256invalid
3.0ms13×256infinite
0.0ms256valid
Compiler

Compiled 529 to 402 computations (24% saved)

Precisions
Click to see histograms. Total time spent on operations: 62.0ms
Operation ival-mult, time spent: 12.0ms, 19.0% of total-time
Operation ival-sin, time spent: 12.0ms, 19.0% of total-time
Operation ival-pow, time spent: 12.0ms, 19.0% of total-time
Operation ival-tan, time spent: 9.0ms, 14.0% of total-time
Operation ival-div, time spent: 8.0ms, 13.0% of total-time
Operation ival-add, time spent: 5.0ms, 8.0% of total-time
Operation ival-neg, time spent: 3.0ms, 5.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time

bsearch183.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
47.0ms
573.4923528104038
661101.2946505167
46.0ms
4.195783884994231e-108
8.626354408890794e-105
52.0ms
-2.0136506573424052e-116
-3.178997308993779e-121
38.0ms
-63043.99445946527
-437.47688670364647
Results
146.0ms474×256valid
11.0ms47×256invalid
5.0ms21×256infinite
0.0ms256valid
Compiler

Compiled 1467 to 1117 computations (23.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 109.0ms
Operation ival-tan, time spent: 24.0ms, 22.0% of total-time
Operation ival-sin, time spent: 19.0ms, 17.0% of total-time
Operation ival-mult, time spent: 17.0ms, 16.0% of total-time
Operation ival-pow, time spent: 17.0ms, 16.0% of total-time
Operation ival-div, time spent: 16.0ms, 15.0% of total-time
Operation ival-add, time spent: 9.0ms, 8.0% of total-time
Operation ival-neg, time spent: 5.0ms, 5.0% of total-time
Operation const, time spent: 2.0ms, 2.0% of total-time

bsearch151.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
47.0ms
0.018522569155589197
573.4923528104038
49.0ms
-8.347949351681779e-109
-4.597219887268162e-112
54.0ms
-437.47688670364647
-3.922786918087019e-7
Results
112.0ms362×256valid
13.0ms60×256invalid
9.0ms37×256infinite
0.0ms256valid
Compiler

Compiled 812 to 639 computations (21.3% saved)

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

bsearch155.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
57.0ms
0.018522569155589197
573.4923528104038
47.0ms
-8.347949351681779e-109
-4.597219887268162e-112
50.0ms
-437.47688670364647
-3.922786918087019e-7
Results
120.0ms367×256valid
11.0ms43×256invalid
7.0ms32×256infinite
0.0ms256valid
Compiler

Compiled 780 to 607 computations (22.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 82.0ms
Operation ival-mult, time spent: 15.0ms, 18.0% of total-time
Operation ival-pow, time spent: 15.0ms, 18.0% of total-time
Operation ival-sin, time spent: 14.0ms, 17.0% of total-time
Operation ival-tan, time spent: 13.0ms, 16.0% of total-time
Operation ival-div, time spent: 11.0ms, 13.0% of total-time
Operation ival-add, time spent: 7.0ms, 9.0% of total-time
Operation ival-neg, time spent: 6.0ms, 7.0% of total-time
Operation const, time spent: 2.0ms, 2.0% of total-time

bsearch205.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
57.0ms
1.782429716131338e-19
2.5318122033469445e-7
51.0ms
3.3349993648688625e-126
2.907647992363432e-119
46.0ms
-8.347949351681779e-109
-4.597219887268162e-112
50.0ms
-437.47688670364647
-3.922786918087019e-7
Results
150.0ms522×256valid
16.0ms73×256invalid
15.0ms53×256infinite
0.0ms256valid
Compiler

Compiled 1035 to 828 computations (20% saved)

Precisions
Click to see histograms. Total time spent on operations: 116.0ms
Operation ival-mult, time spent: 22.0ms, 19.0% of total-time
Operation ival-tan, time spent: 20.0ms, 17.0% of total-time
Operation ival-pow, time spent: 20.0ms, 17.0% of total-time
Operation ival-div, time spent: 18.0ms, 16.0% of total-time
Operation ival-sin, time spent: 16.0ms, 14.0% of total-time
Operation ival-add, time spent: 11.0ms, 9.0% of total-time
Operation ival-neg, time spent: 6.0ms, 5.0% of total-time
Operation const, time spent: 3.0ms, 3.0% of total-time

bsearch227.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
65.0ms
1.782429716131338e-19
2.5318122033469445e-7
57.0ms
3.3349993648688625e-126
2.907647992363432e-119
50.0ms
-8.347949351681779e-109
-4.597219887268162e-112
55.0ms
-437.47688670364647
-3.922786918087019e-7
Results
160.0ms540×256valid
26.0ms69×256invalid
8.0ms35×256infinite
0.0ms256valid
Compiler

Compiled 997 to 790 computations (20.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 132.0ms
Operation ival-pow, time spent: 26.0ms, 20.0% of total-time
Operation ival-add, time spent: 20.0ms, 15.0% of total-time
Operation ival-mult, time spent: 19.0ms, 14.0% of total-time
Operation ival-tan, time spent: 18.0ms, 14.0% of total-time
Operation ival-neg, time spent: 16.0ms, 12.0% of total-time
Operation ival-div, time spent: 15.0ms, 11.0% of total-time
Operation ival-sin, time spent: 15.0ms, 11.0% of total-time
Operation const, time spent: 3.0ms, 2.0% of total-time

bsearch225.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
68.0ms
1.782429716131338e-19
2.5318122033469445e-7
51.0ms
3.3349993648688625e-126
2.907647992363432e-119
45.0ms
-8.347949351681779e-109
-4.597219887268162e-112
60.0ms
-437.47688670364647
-3.922786918087019e-7
Results
171.0ms540×256valid
18.0ms68×256invalid
13.0ms35×256infinite
0.0ms256valid
Compiler

Compiled 883 to 695 computations (21.3% saved)

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

bsearch286.0ms (1.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
63.0ms
1.782429716131338e-19
2.5318122033469445e-7
122.0ms
3.3349993648688625e-126
2.907647992363432e-119
46.0ms
-8.347949351681779e-109
-4.597219887268162e-112
55.0ms
-437.47688670364647
-3.922786918087019e-7
Results
195.0ms530×256valid
18.0ms69×256invalid
15.0ms45×256infinite
0.0ms256valid
Compiler

Compiled 883 to 695 computations (21.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 161.0ms
Operation ival-mult, time spent: 61.0ms, 38.0% of total-time
Operation ival-add, time spent: 21.0ms, 13.0% of total-time
Operation ival-pow, time spent: 20.0ms, 12.0% of total-time
Operation ival-tan, time spent: 18.0ms, 11.0% of total-time
Operation ival-sin, time spent: 16.0ms, 10.0% of total-time
Operation ival-div, time spent: 15.0ms, 9.0% of total-time
Operation ival-neg, time spent: 6.0ms, 4.0% of total-time
Operation const, time spent: 3.0ms, 2.0% of total-time

bsearch152.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
56.0ms
1.0847067253893805e-194
4.437072219606478e-192
33.0ms
-2.4675147475844413e-196
-1.787167295459573e-197
26.0ms
-1.6476562019510036e-178
-1.0470315073470397e-178
37.0ms
-4.4405681424162737e-60
-4.6372557199591516e-61
Results
137.0ms383×256valid
0.0ms256valid
Compiler

Compiled 606 to 478 computations (21.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 81.0ms
Operation ival-pow, time spent: 25.0ms, 31.0% of total-time
Operation ival-tan, time spent: 15.0ms, 19.0% of total-time
Operation ival-mult, time spent: 11.0ms, 14.0% of total-time
Operation ival-div, time spent: 9.0ms, 11.0% of total-time
Operation ival-sin, time spent: 9.0ms, 11.0% of total-time
Operation ival-add, time spent: 6.0ms, 7.0% of total-time
Operation ival-neg, time spent: 4.0ms, 5.0% of total-time
Operation const, time spent: 2.0ms, 2.0% of total-time

bsearch135.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
43.0ms
1.0847067253893805e-194
4.437072219606478e-192
34.0ms
-2.4675147475844413e-196
-1.787167295459573e-197
24.0ms
-1.6476562019510036e-178
-1.0470315073470397e-178
34.0ms
-4.4405681424162737e-60
-4.6372557199591516e-61
Results
117.0ms383×256valid
0.0ms256valid
Compiler

Compiled 606 to 478 computations (21.1% saved)

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

bsearch154.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
120.0ms
3.822717021594539e-159
2.5849085217734566e-155
34.0ms
-4.4405681424162737e-60
-4.6372557199591516e-61
Results
145.0ms223×256valid
0.0ms256valid
Compiler

Compiled 400 to 322 computations (19.5% saved)

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

bsearch149.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
37.0ms
7.435478860889464e-15
1.8957942982344727e-13
26.0ms
1.2922476131186476e-122
4.055162182345361e-122
34.0ms
-1.3945796942664772e-107
-1.0044098691995808e-108
52.0ms
-1.198494015245284e-27
-1.2706736240437791e-35
Results
130.0ms431×256valid
0.0ms256valid
Compiler

Compiled 905 to 708 computations (21.8% saved)

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

bsearch68.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
31.0ms
7.12648480864541e-176
9.647132389080194e-175
37.0ms
-3.424699749206405e-106
-1.8844867696545252e-107
Results
60.0ms207×256valid
0.0ms256valid
Compiler

Compiled 400 to 314 computations (21.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
Operation ival-pow, time spent: 7.0ms, 19.0% of total-time
Operation ival-tan, time spent: 6.0ms, 16.0% of total-time
Operation ival-mult, time spent: 6.0ms, 16.0% of total-time
Operation ival-div, time spent: 5.0ms, 13.0% of total-time
Operation ival-sin, time spent: 5.0ms, 13.0% of total-time
Operation ival-add, time spent: 3.0ms, 8.0% of total-time
Operation ival-neg, time spent: 3.0ms, 8.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

bsearch92.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
34.0ms
15851770058667.52
122881368797449.92
57.0ms
-1.1670324260178863e-64
-3.617449418228845e-74
Results
63.0ms223×256valid
13.0ms33×256invalid
4.0ms16×256infinite
0.0ms256valid
Compiler

Compiled 333 to 256 computations (23.1% saved)

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

bsearch79.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
34.0ms
15851770058667.52
122881368797449.92
45.0ms
-5.929837255495408e-53
-1.4238264304539897e-57
Results
63.0ms208×256valid
4.0ms18×256invalid
3.0ms15×256infinite
0.0ms256valid
Compiler

Compiled 288 to 224 computations (22.2% saved)

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

bsearch50.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
50.0ms
-5.929837255495408e-53
-1.4238264304539897e-57
Results
39.0ms119×256valid
4.0ms19×256invalid
2.0ms256infinite
0.0ms256valid
Compiler

Compiled 180 to 140 computations (22.2% saved)

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

bsearch100.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
54.0ms
-35503153094.41825
-327989.32270823634
45.0ms
-4.657118093461658e+128
-1.6017316039410085e+124
Results
79.0ms248×256valid
5.0ms25×256invalid
6.0ms23×256infinite
0.0ms256valid
Compiler

Compiled 325 to 249 computations (23.4% saved)

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

bsearch96.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
50.0ms
-35503153094.41825
-327989.32270823634
45.0ms
-4.657118093461658e+128
-1.6017316039410085e+124
Results
68.0ms244×256valid
6.0ms27×256infinite
7.0ms22×256invalid
0.0ms256valid
Compiler

Compiled 291 to 232 computations (20.3% saved)

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

simplify103.0ms (0.5%)

Algorithm
egg-herbie
Rules
74×*-commutative
66×+-commutative
48×sub-neg
34×neg-sub0
34×neg-mul-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02653752
13563680
24183680
34573676
44703676
54743676
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 F -500000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 650000) (-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -45000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 650000) (+.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 -320000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 650000) (+.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 -3/2) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3152519739159347/2251799813685248) (-.f64 (*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -3152519739159347/2251799813685248) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3152519739159347/2251799813685248) (-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -58000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -7665877170305229/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 231369589076587/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016) (-.f64 (*.f64 F (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 112000) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -7378697629483821/18446744073709551616) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -3384606560206073/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (if (<=.f64 F 8358680908399641/144115188075855872) (-.f64 (*.f64 F (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -1080863910568919/72057594037927936) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -3384606560206073/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (if (<=.f64 F 1170935903116329/18014398509481984) (-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -6139076427730539/1180591620717411303424) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4230758200257591/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (if (<=.f64 F 1162941958872971/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) (/.f64 (*.f64 (neg.f64 (cos.f64 B)) x) (sin.f64 B)) (if (<=.f64 F 2115620184325601/75557863725914323419136) (*.f64 (*.f64 F (/.f64 1 (sin.f64 B))) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -5312662293228351/147573952589676412928) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -6092291808370931/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (if (<=.f64 F 4506400090632763/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312) (/.f64 (*.f64 (neg.f64 (cos.f64 B)) x) (sin.f64 B)) (if (<=.f64 F 8318957063997755/39614081257132168796771975168) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -7782220156096217/288230376151711744) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -486537193029623/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (if (<=.f64 F 8633681102672937/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (/.f64 (*.f64 (neg.f64 (cos.f64 B)) x) (sin.f64 B)) (if (<=.f64 F 4722366482869645/18889465931478580854784) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -5534023222112865/9223372036854775808) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -5076909840309109/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (if (<=.f64 F 1562993992725273/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744) (/.f64 (*.f64 (neg.f64 (cos.f64 B)) x) (sin.f64 B)) (if (<=.f64 F 4722366482869645/18889465931478580854784) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (*.f64 x (*.f64 (/.f64 -1 (sin.f64 B)) (cos.f64 B)))))))
(if (<=.f64 x -3401392621346163/7237005577332262213973186563042994240829374041602535252466099000494570602496) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 x -7883897387251153/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (if (<=.f64 x -4628919593362569/21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125504) (*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))) (if (<=.f64 x 5650536612991417/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (*.f64 (neg.f64 (cos.f64 B)) x) (sin.f64 B))))))
(if (<=.f64 x -3401392621346163/7237005577332262213973186563042994240829374041602535252466099000494570602496) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 x -4927435867031971/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (if (<=.f64 x -5049730465486439/21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125504) (*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))) (if (<=.f64 x 30821108798135/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))))))
(if (<=.f64 x -8684406692798715/14474011154664524427946373126085988481658748083205070504932198000989141204992) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 x 7004474260468781/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))))
(if (<=.f64 x -7669960592712579/374144419156711147060143317175368453031918731001856) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 x -1156847945382935/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) x) B) (if (<=.f64 x 7256757823367339/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 x 2535301200456459/316912650057057350374175801344) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) x) B) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))))))
(if (<=.f64 x -2231063894667089/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 x 8732796494667483/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))))
(if (<=.f64 F -738214179045777/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 16000000000000) (/.f64 (neg.f64 x) B) (fabs.f64 (/.f64 (+.f64 -1 x) B))))
(if (<=.f64 F -1725436586697641/215679573337205118357336120696157045389097155380324579848828881993728) (/.f64 (+.f64 -1 (neg.f64 x)) B) (if (<=.f64 F 17000000000000) (/.f64 (neg.f64 x) B) (fabs.f64 (/.f64 (+.f64 -1 x) B))))
(if (<=.f64 F -3657925563798999/3450873173395281893717377931138512726225554486085193277581262111899648) (/.f64 (+.f64 -1 (neg.f64 x)) B) (/.f64 (neg.f64 x) B))
(if (<=.f64 F -31999999999999997595768371807772225361429467834714830766055231111209414399225376851301231800410164920048961869236977033050849280) (/.f64 (neg.f64 x) B) (if (<=.f64 F -120000000) (/.f64 (+.f64 -1 x) B) (/.f64 (neg.f64 x) B)))
(if (<=.f64 F -349999999999999968593287906531647611003125025828596089934243863854348931332462405257020384167598205836026499959522738501503156224) (/.f64 (neg.f64 x) B) (if (<=.f64 F -1420000) (/.f64 -1 B) (/.f64 (neg.f64 x) B)))
(/.f64 -1 B)
Outputs
(if (<=.f64 F -500000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 650000) (-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -45000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 650000) (+.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 -45000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 650000) (+.f64 (/.f64 1 (neg.f64 (/.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 -45000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 650000) (-.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 -45000000000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 650000) (+.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 -320000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 650000) (+.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 -320000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 650000) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -320000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 650000) (-.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 -320000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 650000) (+.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 -3/2) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3152519739159347/2251799813685248) (-.f64 (*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -3/2) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3152519739159347/2251799813685248) (-.f64 (*.f64 F (*.f64 (/.f64 1 (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -3152519739159347/2251799813685248) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F 3152519739159347/2251799813685248) (-.f64 (*.f64 F (/.f64 (sqrt.f64 1/2) (sin.f64 B))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))
(if (<=.f64 F -58000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -7665877170305229/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (if (<=.f64 F 231369589076587/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016) (-.f64 (*.f64 F (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 112000) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -58000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -7665877170305229/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (/.f64 x (neg.f64 B))) (if (<=.f64 F 231369589076587/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016) (-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))) (/.f64 1 B))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 112000) (+.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (/.f64 x (neg.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -58000) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -7665877170305229/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (/.f64 x B)) (if (<=.f64 F 231369589076587/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016) (-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))) (/.f64 1 B))) (/.f64 x (tan.f64 B))) (if (<=.f64 F 112000) (-.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 2 (*.f64 F F)) (*.f64 x 2)) -1/2)) (/.f64 x B)) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -7378697629483821/18446744073709551616) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -3384606560206073/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (if (<=.f64 F 8358680908399641/144115188075855872) (-.f64 (*.f64 F (*.f64 (/.f64 1 B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x)))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -7378697629483821/18446744073709551616) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -3384606560206073/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (if (<=.f64 F 8358680908399641/144115188075855872) (-.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))) (/.f64 1 B))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -1080863910568919/72057594037927936) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -3384606560206073/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (if (<=.f64 F 1170935903116329/18014398509481984) (-.f64 (*.f64 (/.f64 F B) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -1080863910568919/72057594037927936) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -3384606560206073/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (if (<=.f64 F 1170935903116329/18014398509481984) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))) (/.f64 F B)) (/.f64 x (tan.f64 B))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B))))))
(if (<=.f64 F -6139076427730539/1180591620717411303424) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4230758200257591/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (if (<=.f64 F 1162941958872971/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) (/.f64 (*.f64 (neg.f64 (cos.f64 B)) x) (sin.f64 B)) (if (<=.f64 F 2115620184325601/75557863725914323419136) (*.f64 (*.f64 F (/.f64 1 (sin.f64 B))) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -6139076427730539/1180591620717411303424) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -4230758200257591/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (if (<=.f64 F 1162941958872971/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248) (/.f64 (*.f64 x (neg.f64 (cos.f64 B))) (sin.f64 B)) (if (<=.f64 F 2115620184325601/75557863725914323419136) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2)))) (*.f64 F (/.f64 1 (sin.f64 B)))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -5312662293228351/147573952589676412928) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -6092291808370931/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (if (<=.f64 F 4506400090632763/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312) (/.f64 (*.f64 (neg.f64 (cos.f64 B)) x) (sin.f64 B)) (if (<=.f64 F 8318957063997755/39614081257132168796771975168) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -5312662293228351/147573952589676412928) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -6092291808370931/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (if (<=.f64 F 4506400090632763/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312) (/.f64 (*.f64 x (neg.f64 (cos.f64 B))) (sin.f64 B)) (if (<=.f64 F 8318957063997755/39614081257132168796771975168) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -7782220156096217/288230376151711744) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -486537193029623/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (if (<=.f64 F 8633681102672937/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (/.f64 (*.f64 (neg.f64 (cos.f64 B)) x) (sin.f64 B)) (if (<=.f64 F 4722366482869645/18889465931478580854784) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -7782220156096217/288230376151711744) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -486537193029623/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (if (<=.f64 F 8633681102672937/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (/.f64 (*.f64 x (neg.f64 (cos.f64 B))) (sin.f64 B)) (if (<=.f64 F 4722366482869645/18889465931478580854784) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (-.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (tan.f64 B)))))))
(if (<=.f64 F -5534023222112865/9223372036854775808) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -5076909840309109/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (if (<=.f64 F 1562993992725273/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744) (/.f64 (*.f64 (neg.f64 (cos.f64 B)) x) (sin.f64 B)) (if (<=.f64 F 4722366482869645/18889465931478580854784) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (*.f64 x (*.f64 (/.f64 -1 (sin.f64 B)) (cos.f64 B)))))))
(if (<=.f64 F -5534023222112865/9223372036854775808) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (tan.f64 B))) (if (<=.f64 F -5076909840309109/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (if (<=.f64 F 1562993992725273/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744) (/.f64 (*.f64 x (neg.f64 (cos.f64 B))) (sin.f64 B)) (if (<=.f64 F 4722366482869645/18889465931478580854784) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (*.f64 x (*.f64 (/.f64 -1 (sin.f64 B)) (cos.f64 B)))))))
(if (<=.f64 x -3401392621346163/7237005577332262213973186563042994240829374041602535252466099000494570602496) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 x -7883897387251153/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (if (<=.f64 x -4628919593362569/21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125504) (*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))) (if (<=.f64 x 5650536612991417/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (*.f64 (neg.f64 (cos.f64 B)) x) (sin.f64 B))))))
(if (<=.f64 x -3401392621346163/7237005577332262213973186563042994240829374041602535252466099000494570602496) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 -1 B)) (if (<=.f64 x -7883897387251153/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (if (<=.f64 x -4628919593362569/21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125504) (*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))) (if (<=.f64 x 5650536612991417/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (*.f64 x (neg.f64 (cos.f64 B))) (sin.f64 B))))))
(if (<=.f64 x -3401392621346163/7237005577332262213973186563042994240829374041602535252466099000494570602496) (-.f64 (/.f64 -1 B) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 x -7883897387251153/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (if (<=.f64 x -4628919593362569/21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125504) (*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))) (if (<=.f64 x 5650536612991417/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (*.f64 x (neg.f64 (cos.f64 B))) (sin.f64 B))))))
(if (<=.f64 x -3401392621346163/7237005577332262213973186563042994240829374041602535252466099000494570602496) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B)) (if (<=.f64 x -7883897387251153/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (if (<=.f64 x -4628919593362569/21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125504) (*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))) (if (<=.f64 x 5650536612991417/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (/.f64 (*.f64 x (neg.f64 (cos.f64 B))) (sin.f64 B))))))
(if (<=.f64 x -3401392621346163/7237005577332262213973186563042994240829374041602535252466099000494570602496) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 x -4927435867031971/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (if (<=.f64 x -5049730465486439/21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125504) (*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))) (if (<=.f64 x 30821108798135/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))))))
(if (<=.f64 x -3401392621346163/7237005577332262213973186563042994240829374041602535252466099000494570602496) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 -1 B)) (if (<=.f64 x -4927435867031971/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (if (or (<=.f64 x -5049730465486439/21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125504) (not (<=.f64 x 30821108798135/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528))) (*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)))))
(if (<=.f64 x -3401392621346163/7237005577332262213973186563042994240829374041602535252466099000494570602496) (-.f64 (/.f64 -1 B) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (or (<=.f64 x -4927435867031971/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) (not (or (<=.f64 x -5049730465486439/21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125504) (not (<=.f64 x 30821108798135/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))))
(if (<=.f64 x -3401392621346163/7237005577332262213973186563042994240829374041602535252466099000494570602496) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B)) (if (or (<=.f64 x -4927435867031971/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) (not (or (<=.f64 x -5049730465486439/21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125504) (not (<=.f64 x 30821108798135/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))))
(if (<=.f64 x -3401392621346163/7237005577332262213973186563042994240829374041602535252466099000494570602496) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B)) (if (or (<=.f64 x -4927435867031971/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) (and (not (<=.f64 x -5049730465486439/21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125504)) (<=.f64 x 30821108798135/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (*.f64 x (/.f64 (cos.f64 B) (neg.f64 (sin.f64 B))))))
(if (<=.f64 x -8684406692798715/14474011154664524427946373126085988481658748083205070504932198000989141204992) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 x 7004474260468781/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))))
(if (or (<=.f64 x -8684406692798715/14474011154664524427946373126085988481658748083205070504932198000989141204992) (not (<=.f64 x 7004474260468781/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928))) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 -1 B)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)))
(if (or (<=.f64 x -8684406692798715/14474011154664524427946373126085988481658748083205070504932198000989141204992) (not (<=.f64 x 7004474260468781/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928))) (-.f64 (/.f64 -1 B) (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)))
(if (or (<=.f64 x -8684406692798715/14474011154664524427946373126085988481658748083205070504932198000989141204992) (not (<=.f64 x 7004474260468781/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928))) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B)) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 1/2)))
(if (<=.f64 x -7669960592712579/374144419156711147060143317175368453031918731001856) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 x -1156847945382935/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) x) B) (if (<=.f64 x 7256757823367339/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 x 2535301200456459/316912650057057350374175801344) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 2 x))))) x) B) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))))))
(if (<=.f64 x -7669960592712579/374144419156711147060143317175368453031918731001856) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 -1 B)) (if (<=.f64 x -1156847945382935/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B) (if (<=.f64 x 7256757823367339/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (neg.f64 B))) (if (<=.f64 x 2535301200456459/316912650057057350374175801344) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 -1 B))))))
(if (<=.f64 x -7669960592712579/374144419156711147060143317175368453031918731001856) (-.f64 (/.f64 -1 B) (*.f64 x (/.f64 1 (tan.f64 B)))) (if (<=.f64 x -1156847945382935/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B) (if (<=.f64 x 7256757823367339/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 x 2535301200456459/316912650057057350374175801344) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B) (-.f64 (/.f64 -1 B) (*.f64 x (/.f64 1 (tan.f64 B))))))))
(if (<=.f64 x -7669960592712579/374144419156711147060143317175368453031918731001856) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B)) (if (<=.f64 x -1156847945382935/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B) (if (<=.f64 x 7256757823367339/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 x 2535301200456459/316912650057057350374175801344) (/.f64 (-.f64 (*.f64 F (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 x 2))))) x) B) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B))))))
(if (<=.f64 x -2231063894667089/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B)) (if (<=.f64 x 8732796494667483/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 -1 B))))
(if (or (<=.f64 x -2231063894667089/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (not (<=.f64 x 8732796494667483/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296))) (+.f64 (*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B))) (/.f64 -1 B)) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (neg.f64 B))))
(if (or (<=.f64 x -2231063894667089/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (not (<=.f64 x 8732796494667483/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296))) (-.f64 (/.f64 -1 B) (*.f64 x (/.f64 1 (tan.f64 B)))) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)))
(if (or (<=.f64 x -2231063894667089/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (not (<=.f64 x 8732796494667483/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296))) (+.f64 (*.f64 x (/.f64 -1 (tan.f64 B))) (/.f64 -1 B)) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)))
(if (<=.f64 F -738214179045777/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 -1 (sin.f64 B))) (if (<=.f64 F 16000000000000) (/.f64 (neg.f64 x) B) (fabs.f64 (/.f64 (+.f64 -1 x) B))))
(if (<=.f64 F -738214179045777/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (+.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (neg.f64 B))) (if (<=.f64 F 16000000000000) (/.f64 x (neg.f64 B)) (fabs.f64 (/.f64 (+.f64 -1 x) B))))
(if (<=.f64 F -738214179045777/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x B)) (if (<=.f64 F 16000000000000) (/.f64 x (neg.f64 B)) (fabs.f64 (/.f64 (+.f64 -1 x) B))))
(if (<=.f64 F -1725436586697641/215679573337205118357336120696157045389097155380324579848828881993728) (/.f64 (+.f64 -1 (neg.f64 x)) B) (if (<=.f64 F 17000000000000) (/.f64 (neg.f64 x) B) (fabs.f64 (/.f64 (+.f64 -1 x) B))))
(if (<=.f64 F -1725436586697641/215679573337205118357336120696157045389097155380324579848828881993728) (/.f64 (-.f64 -1 x) B) (if (<=.f64 F 17000000000000) (/.f64 x (neg.f64 B)) (fabs.f64 (/.f64 (+.f64 -1 x) B))))
(if (<=.f64 F -3657925563798999/3450873173395281893717377931138512726225554486085193277581262111899648) (/.f64 (+.f64 -1 (neg.f64 x)) B) (/.f64 (neg.f64 x) B))
(if (<=.f64 F -3657925563798999/3450873173395281893717377931138512726225554486085193277581262111899648) (/.f64 (-.f64 -1 x) B) (/.f64 x (neg.f64 B)))
(if (<=.f64 F -31999999999999997595768371807772225361429467834714830766055231111209414399225376851301231800410164920048961869236977033050849280) (/.f64 (neg.f64 x) B) (if (<=.f64 F -120000000) (/.f64 (+.f64 -1 x) B) (/.f64 (neg.f64 x) B)))
(if (or (<=.f64 F -31999999999999997595768371807772225361429467834714830766055231111209414399225376851301231800410164920048961869236977033050849280) (not (<=.f64 F -120000000))) (/.f64 x (neg.f64 B)) (/.f64 (+.f64 -1 x) B))
(if (<=.f64 F -349999999999999968593287906531647611003125025828596089934243863854348931332462405257020384167598205836026499959522738501503156224) (/.f64 (neg.f64 x) B) (if (<=.f64 F -1420000) (/.f64 -1 B) (/.f64 (neg.f64 x) B)))
(if (or (<=.f64 F -349999999999999968593287906531647611003125025828596089934243863854348931332462405257020384167598205836026499959522738501503156224) (not (<=.f64 F -1420000))) (/.f64 x (neg.f64 B)) (/.f64 -1 B))
(/.f64 -1 B)
Compiler

Compiled 1056 to 674 computations (36.2% saved)

soundness1.8s (9.1%)

Rules
3204×fma-define
1460×fma-neg
1402×fma-define
1236×associate-*r*
1215×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034265
1471265
25246265
083030308
1217228515
2783428503
033296
1491272
27288272
091317665
1219316888
2748016876
041438
1712391
0901030
1230848
2632828
31520828
43665828
55788828
66350828
76647828
86761828
96769828
107864828
0133931415
1354228808
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 781 to 469 computations (39.9% saved)

end3.0ms (0%)

preprocess429.0ms (2.1%)

Remove

(negabs B)

Compiler

Compiled 2220 to 1186 computations (46.6% saved)

Profiling

Loading profile data...