Details

Time bar (total: 40.6s)

analyze651.0ms (1.6%)

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
0%0%99.9%0.1%0%0%0%6
0%0%99.9%0.1%0%0%0%7
0%0%93.6%0.1%0%6.2%0%8
6.7%6.2%87.4%0.1%0%6.2%0%9
12.1%10.9%79.6%0.1%0%9.4%0%10
15.6%13.7%73.7%0.1%0%12.5%0%11
20.5%17.7%68.8%0.1%0.8%12.5%0%12
Compiler

Compiled 31 to 24 computations (22.6% saved)

sample4.0s (9.9%)

Results
1.9s2327×body1024valid
1.3s4831×body256valid
552.0ms1094×body512valid
202.0ms788×body256infinite
74.0ms352×body256invalid
5.0msbody2048valid
1.0msbody1024infinite
Bogosity

preprocess129.0ms (0.3%)

Algorithm
egglog
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
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 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)))))
(fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.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)))))
(fma.f64 (/.f64 B (sin.f64 F)) (pow.f64 (fma.f64 2 x (fma.f64 B B 2)) -1/2) (/.f64 (neg.f64 x) (tan.f64 F)))
(+.f64 (neg.f64 (*.f64 F (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 x x) 2) (*.f64 2 F)) (neg.f64 (/.f64 1 2)))))
(fma.f64 (/.f64 x (sin.f64 B)) (pow.f64 (fma.f64 F 2 (fma.f64 x x 2)) -1/2) (/.f64 (neg.f64 F) (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 B (/.f64 1 (tan.f64 x)))) (*.f64 (/.f64 F (sin.f64 x)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 B)) (neg.f64 (/.f64 1 2)))))
(fma.f64 (/.f64 F (sin.f64 x)) (pow.f64 (fma.f64 B 2 (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 B) (tan.f64 x)))
Compiler

Compiled 33 to 26 computations (21.2% saved)

simplify78.0ms (0.2%)

Algorithm
egglog
Counts
1 → 2
Calls
Call 1
Inputs
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
Outputs
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))

eval2.0ms (0%)

Compiler

Compiled 49 to 32 computations (34.7% saved)

prune3.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
13.3b
Counts
3 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
13.3b
(fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
13.4b
(+.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)

localize95.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 1 (tan.f64 B))
0.3b
(*.f64 x (/.f64 1 (tan.f64 B)))
7.2b
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
16.6b
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
Compiler

Compiled 120 to 71 computations (40.8% saved)

series288.0ms (0.7%)

Counts
4 → 29
Calls

24 calls:

TimeVariablePointExpression
34.0ms
B
@inf
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
13.0ms
B
@-inf
(*.f64 x (/.f64 1 (tan.f64 B)))
10.0ms
B
@0
(*.f64 x (/.f64 1 (tan.f64 B)))
10.0ms
x
@0
(*.f64 x (/.f64 1 (tan.f64 B)))
6.0ms
F
@inf
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
Compiler

Compiled 15140 to 11540 computations (23.8% saved)

rewrite188.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
62×egg-rr
58×egg-rr
48×egg-rr
16×egg-rr
Counts
4 → 184
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))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 2 x (fma.f64 F F 2)) 0) (/.f64 1 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 0) (/.f64 1 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) -1)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.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) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 0) (/.f64 F (/.f64 (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)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 F) 0) (/.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)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 0) (/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (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)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) 0) (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)))) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 0) (/.f64 (cbrt.f64 F) (/.f64 (sin.f64 B) (*.f64 (cbrt.f64 (*.f64 F F)) (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)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 F 0) (/.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)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2) 0) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 0) (/.f64 (neg.f64 F) (/.f64 (neg.f64 (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)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) -1)) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) -1) (/.f64 (neg.f64 F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (/.f64 F (sin.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B)) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (/.f64 -1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))) (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 F)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (cbrt.f64 (sin.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) -1) (neg.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2))) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) 1) (neg.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (cbrt.f64 (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) 1) (neg.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 F) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (/.f64 1 (/.f64 (tan.f64 B) x)) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 B) 0) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 x) (/.f64 (tan.f64 B) (cbrt.f64 (*.f64 x x)))) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (tan.f64 B) (cbrt.f64 x))) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (/.f64 -1 (/.f64 (neg.f64 (tan.f64 B)) x)) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cos.f64 B)) 0) (*.f64 (/.f64 x (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B))) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (tan.f64 B)) 0) (/.f64 1 (pow.f64 (/.f64 x (tan.f64 B)) -1)) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (neg.f64 (tan.f64 B)))) (/.f64 -1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (sin.f64 B)) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (/.f64 1 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (tan.f64 B)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (tan.f64 B)) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (tan.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2) (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 -1 (tan.f64 B)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 -1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x -1) (/.f64 -1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (/.f64 1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (tan.f64 B))) (/.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sin.f64 B)) (/.f64 (cbrt.f64 x) (/.f64 1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (/.f64 1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x)) (cbrt.f64 (neg.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2)))) (cbrt.f64 (neg.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (tan.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (neg.f64 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (tan.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 x)) (cbrt.f64 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x)) (cbrt.f64 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (cos.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x (cbrt.f64 (tan.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (tan.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 x (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (tan.f64 B)) x))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 x (tan.f64 B)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x (/.f64 -1 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 1 (tan.f64 B)) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 B) 0) (/.f64 1 (tan.f64 B)) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 B) 0) (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 1 (tan.f64 B)) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (cbrt.f64 (/.f64 1 (tan.f64 B))))) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cos.f64 B)) 0) (*.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (cos.f64 B))) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (tan.f64 B)) 0) (/.f64 1 (pow.f64 (/.f64 1 (tan.f64 B)) -1)) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (tan.f64 B) 3) 0) (pow.f64 (pow.f64 (tan.f64 B) 3) (neg.f64 1/3)) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (tan.f64 B)) 0) (pow.f64 (cbrt.f64 (tan.f64 B)) -3) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) (/.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2))) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (tan.f64 B))) (/.f64 -1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2) (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) (cbrt.f64 (tan.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2) (cbrt.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (cbrt.f64 (/.f64 1 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (tan.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (tan.f64 B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 -1 (tan.f64 B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (/.f64 1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (tan.f64 B))) (/.f64 -1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sin.f64 B)) (/.f64 -1 (/.f64 1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 -1 (cbrt.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2)) (/.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) -1) (cbrt.f64 (neg.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2))) (cbrt.f64 (neg.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (tan.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (cbrt.f64 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (tan.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (tan.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (cos.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (tan.f64 B) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (tan.f64 B) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (tan.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (tan.f64 B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3))))))

simplify442.0ms (1.1%)

Algorithm
egglog
Counts
213 → 274
Calls
Call 1
Inputs
(pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)
(+.f64 (*.f64 (pow.f64 F 2) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2))
(+.f64 (*.f64 (pow.f64 F 2) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) (+.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2) (*.f64 (pow.f64 F 4) (*.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 1)))) 2)))))))
(+.f64 (*.f64 (pow.f64 F 2) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) (+.f64 (*.f64 (pow.f64 F 6) (*.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2) (+.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 1)))) 1) (pow.f64 (/.f64 1/4 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) 1)) (+.f64 1 (*.f64 1/6 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 1)))) 3)))))) (+.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2) (*.f64 (pow.f64 F 4) (*.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 1)))) 2))))))))
(exp.f64 (log.f64 (/.f64 1 F)))
(+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2))) (exp.f64 (log.f64 (/.f64 1 F))))
(+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2))) (+.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 4)))))
(+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2))) (+.f64 (exp.f64 (log.f64 (/.f64 1 F))) (+.f64 (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 4))) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 (pow.f64 (/.f64 1 F) 6) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 1/16 (pow.f64 (*.f64 2 (+.f64 2 (*.f64 2 x))) 2)) 1)) 383/384))))))
(exp.f64 (log.f64 (/.f64 -1 F)))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2))))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2))) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 4)))))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2))) (+.f64 (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 4))) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (*.f64 (pow.f64 (/.f64 -1 F) 6) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 1/16 (pow.f64 (*.f64 2 (+.f64 2 (*.f64 2 x))) 2)) 1)) 383/384))))))
(pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x) (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x) (+.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (*.f64 (pow.f64 x 2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 2)))))))
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 3)) (+.f64 1 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) 1) (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 1)))) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (pow.f64 x 3))) (+.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (*.f64 (pow.f64 x 2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 2))))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x))))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) x))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 2)) 1) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (pow.f64 (/.f64 1 x) 2))) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) x)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 2)) 1) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (pow.f64 (/.f64 1 x) 2))) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) 1) (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 1)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 3)))))) (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) x))))
(/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B)
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) (*.f64 F B))) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 -1/36 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F))) (pow.f64 B 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) (*.f64 F B))) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 -1/36 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 1/6 (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 -1/36 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) (*.f64 F B))) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B))))
(/.f64 x B)
(+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -2/45 x) (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))))
(/.f64 1 B)
(if (!=.f64 (fma.f64 2 x (fma.f64 F F 2)) 0) (/.f64 1 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(if (!=.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 0) (/.f64 1 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) -1)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (cbrt.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) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2))))
(*.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 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3)
(pow.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) 1/3)
(pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(neg.f64 (*.f64 -1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(neg.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) -1))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3))
(if (!=.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 0) (/.f64 F (/.f64 (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)))
(if (!=.f64 (neg.f64 F) 0) (/.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)))
(if (!=.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 0) (/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (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)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) 0) (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)))) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 0) (/.f64 (cbrt.f64 F) (/.f64 (sin.f64 B) (*.f64 (cbrt.f64 (*.f64 F F)) (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)))
(if (!=.f64 F 0) (/.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)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2) 0) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(if (!=.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 0) (/.f64 (neg.f64 F) (/.f64 (neg.f64 (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)))
(if (!=.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) -1)) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) -1) (/.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (*.f64 F (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) (cbrt.f64 (/.f64 F (sin.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B)) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)))
(*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (sin.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) (sin.f64 B)))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 1 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) (sin.f64 B))))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (/.f64 -1 (sin.f64 B)))
(*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))) (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 F)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (cbrt.f64 (sin.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 1)
(/.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) -1) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) 1) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (cbrt.f64 (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) 1) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (neg.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(pow.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 3)
(pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 1)
(neg.f64 (*.f64 -1 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))))
(neg.f64 (*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(neg.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) -1))
(neg.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 F) (sin.f64 B))))
(neg.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 (sin.f64 B))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 3))
(if (!=.f64 1 0) (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B)))
(if (!=.f64 x 0) (/.f64 1 (/.f64 (tan.f64 B) x)) (/.f64 x (tan.f64 B)))
(if (!=.f64 (cos.f64 B) 0) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(if (!=.f64 -1 0) (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 x) (/.f64 (tan.f64 B) (cbrt.f64 (*.f64 x x)))) (/.f64 x (tan.f64 B)))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (tan.f64 B) (cbrt.f64 x))) (/.f64 x (tan.f64 B)))
(if (!=.f64 x 0) (/.f64 -1 (/.f64 (neg.f64 (tan.f64 B)) x)) (/.f64 x (tan.f64 B)))
(if (!=.f64 (neg.f64 (cos.f64 B)) 0) (*.f64 (/.f64 x (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B))) (/.f64 x (tan.f64 B)))
(if (!=.f64 (/.f64 x (tan.f64 B)) 0) (/.f64 1 (pow.f64 (/.f64 x (tan.f64 B)) -1)) (/.f64 x (tan.f64 B)))
(*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)))
(*.f64 (/.f64 x (cbrt.f64 (neg.f64 (tan.f64 B)))) (/.f64 -1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 x) (sin.f64 B)) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 1 (cos.f64 B))))
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (/.f64 1 (tan.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)) (cbrt.f64 x))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x))
(*.f64 x (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 1 (tan.f64 B)) x)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)))
(*.f64 (/.f64 (cbrt.f64 x) (tan.f64 B)) (cbrt.f64 (*.f64 x x)))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 1 (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 x (tan.f64 B)) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2) (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (tan.f64 B))))
(*.f64 -1 (*.f64 (/.f64 -1 (tan.f64 B)) x))
(*.f64 (neg.f64 x) (/.f64 -1 (tan.f64 B)))
(*.f64 (/.f64 x -1) (/.f64 -1 (tan.f64 B)))
(*.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (/.f64 1 (cos.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (tan.f64 B))) (/.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sin.f64 B)) (/.f64 (cbrt.f64 x) (/.f64 1 (cos.f64 B))))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (tan.f64 B)))
(*.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (/.f64 1 (cos.f64 B))))
(/.f64 (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x)) (cbrt.f64 (neg.f64 (tan.f64 B))))
(/.f64 (*.f64 -1 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2)))) (cbrt.f64 (neg.f64 (tan.f64 B))))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2) 2))
(/.f64 x (tan.f64 B))
(/.f64 (neg.f64 x) (neg.f64 (tan.f64 B)))
(/.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (*.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (/.f64 x (tan.f64 B)) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 x)) (cbrt.f64 (tan.f64 B)))
(/.f64 (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x)) (cbrt.f64 (tan.f64 B)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (tan.f64 B)))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (cos.f64 B)))
(/.f64 (neg.f64 (/.f64 x (cbrt.f64 (tan.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(neg.f64 (*.f64 -1 (/.f64 x (tan.f64 B))))
(neg.f64 (*.f64 (/.f64 -1 (tan.f64 B)) x))
(neg.f64 (*.f64 (/.f64 x (tan.f64 B)) -1))
(neg.f64 (*.f64 x (/.f64 -1 (tan.f64 B))))
(neg.f64 (/.f64 x (neg.f64 (tan.f64 B))))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(if (!=.f64 1 0) (/.f64 1 (tan.f64 B)) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (tan.f64 B) 0) (/.f64 1 (tan.f64 B)) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (cos.f64 B) 0) (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 1 (tan.f64 B)))
(if (!=.f64 -1 0) (/.f64 1 (tan.f64 B)) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (cbrt.f64 (/.f64 1 (tan.f64 B))))) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (neg.f64 (cos.f64 B)) 0) (*.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (cos.f64 B))) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (/.f64 1 (tan.f64 B)) 0) (/.f64 1 (pow.f64 (/.f64 1 (tan.f64 B)) -1)) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (pow.f64 (tan.f64 B) 3) 0) (pow.f64 (pow.f64 (tan.f64 B) 3) (neg.f64 1/3)) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (tan.f64 B)) 0) (pow.f64 (cbrt.f64 (tan.f64 B)) -3) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) (/.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2))) (/.f64 1 (tan.f64 B)))
(-.f64 (/.f64 0 (neg.f64 (tan.f64 B))) (/.f64 -1 (tan.f64 B)))
(-.f64 0 (/.f64 -1 (tan.f64 B)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2) (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) (cbrt.f64 (tan.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2) (cbrt.f64 (tan.f64 B))))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (cbrt.f64 (/.f64 1 (tan.f64 B))))
(*.f64 -1 (/.f64 -1 (tan.f64 B)))
(*.f64 1 (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 1 (tan.f64 B)) 1)
(*.f64 (/.f64 -1 (tan.f64 B)) -1)
(*.f64 -1 (*.f64 (/.f64 -1 (tan.f64 B)) 1))
(*.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (/.f64 1 (cos.f64 B))))
(*.f64 (/.f64 -1 (cbrt.f64 (tan.f64 B))) (/.f64 -1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 (/.f64 -1 (sin.f64 B)) (/.f64 -1 (/.f64 1 (cos.f64 B))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 -1 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2)) (/.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) -1) (cbrt.f64 (neg.f64 (tan.f64 B))))
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2))) (cbrt.f64 (neg.f64 (tan.f64 B))))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2) 2))
(/.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 -1 (neg.f64 (tan.f64 B)))
(/.f64 1 (tan.f64 B))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (cbrt.f64 (tan.f64 B)))
(/.f64 (/.f64 1 (tan.f64 B)) 1)
(/.f64 (/.f64 -1 (cbrt.f64 (tan.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (cos.f64 B)))
(/.f64 -1 (/.f64 (tan.f64 B) -1))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(pow.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3) 1/3)
(pow.f64 (tan.f64 B) -1)
(pow.f64 (/.f64 1 (tan.f64 B)) 1)
(neg.f64 (/.f64 -1 (tan.f64 B)))
(neg.f64 (*.f64 (/.f64 -1 (tan.f64 B)) 1))
(neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) -1))
(cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3))
Outputs
(pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)
(pow.f64 (fma.f64 2 x 2) -1/2)
(+.f64 (*.f64 (pow.f64 F 2) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2))
(*.f64 (+.f64 (*.f64 F F) 1) (pow.f64 (fma.f64 2 x 2) -1/2))
(+.f64 (*.f64 (pow.f64 F 2) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) (+.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2) (*.f64 (pow.f64 F 4) (*.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 1)))) 2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 F F) 1) (pow.f64 (fma.f64 2 x 2) -1/2)) (*.f64 (pow.f64 F 4) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1/2 (fma.f64 2 x 2))) 2))))))
(+.f64 (*.f64 (pow.f64 F 2) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) (+.f64 (*.f64 (pow.f64 F 6) (*.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2) (+.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 1)))) 1) (pow.f64 (/.f64 1/4 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) 1)) (+.f64 1 (*.f64 1/6 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 1)))) 3)))))) (+.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2) (*.f64 (pow.f64 F 4) (*.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 1)))) 2))))))))
(fma.f64 (*.f64 F F) (pow.f64 (fma.f64 2 x 2) -1/2) (fma.f64 (pow.f64 F 6) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (fma.f64 (neg.f64 (/.f64 1/2 (fma.f64 2 x 2))) (/.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (+.f64 1 (*.f64 1/6 (neg.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 x 2)) 3)))))) (+.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (*.f64 (pow.f64 F 4) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1/2 (fma.f64 2 x 2))) 2))))))))
(exp.f64 (log.f64 (/.f64 1 F)))
(+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2))) (exp.f64 (log.f64 (/.f64 1 F))))
(fma.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2)) (exp.f64 (log.f64 (/.f64 1 F))))
(+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2))) (+.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 4)))))
(+.f64 (fma.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2)) (exp.f64 (log.f64 (/.f64 1 F)))) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 4))))
(+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2))) (+.f64 (exp.f64 (log.f64 (/.f64 1 F))) (+.f64 (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 4))) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 (pow.f64 (/.f64 1 F) 6) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 1/16 (pow.f64 (*.f64 2 (+.f64 2 (*.f64 2 x))) 2)) 1)) 383/384))))))
(+.f64 (fma.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2)) (exp.f64 (log.f64 (/.f64 1 F)))) (fma.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 4)) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 (pow.f64 (/.f64 1 F) 6) (fma.f64 -1/4 (*.f64 1/16 (pow.f64 (*.f64 2 (fma.f64 2 x 2)) 2)) 383/384)))))
(exp.f64 (log.f64 (/.f64 -1 F)))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2))))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2))) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 4)))))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (fma.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2)) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 4)))))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2))) (+.f64 (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 4))) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (*.f64 (pow.f64 (/.f64 -1 F) 6) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 1/16 (pow.f64 (*.f64 2 (+.f64 2 (*.f64 2 x))) 2)) 1)) 383/384))))))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (fma.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2)) (fma.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 4)) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (*.f64 (pow.f64 (/.f64 -1 F) 6) (fma.f64 -1/4 (*.f64 1/16 (pow.f64 (*.f64 2 (fma.f64 2 x 2)) 2)) 383/384))))))
(pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)
(pow.f64 (fma.f64 F F 2) -1/2)
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x) (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))
(fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) x (pow.f64 (fma.f64 F F 2) -1/2))
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x) (+.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (*.f64 (pow.f64 x 2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 2)))))))
(+.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) x (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 x x)) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (fma.f64 F F 2))) 2)))))
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 3)) (+.f64 1 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) 1) (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 1)))) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (pow.f64 x 3))) (+.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (*.f64 (pow.f64 x 2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 2))))))))
(fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) x (fma.f64 (fma.f64 1/6 (neg.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3)) (+.f64 1 (*.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) 2) -1) (neg.f64 (/.f64 1 (fma.f64 F F 2)))))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (pow.f64 x 3)) (+.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 x x)) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (fma.f64 F F 2))) 2)))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x)))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) x))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) x))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 2)) 1) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (pow.f64 (/.f64 1 x) 2))) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) x)))
(fma.f64 (fma.f64 1/2 (pow.f64 (*.f64 -1/4 (fma.f64 F F 2)) 2) 1) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (pow.f64 (/.f64 1 x) 2)) (+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) x)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 2)) 1) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (pow.f64 (/.f64 1 x) 2))) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) 1) (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 1)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 3)))))) (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) x))))
(fma.f64 (fma.f64 1/2 (pow.f64 (*.f64 -1/4 (fma.f64 F F 2)) 2) 1) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (pow.f64 (/.f64 1 x) 2)) (+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (fma.f64 (pow.f64 (/.f64 1 x) 3) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (+.f64 1 (fma.f64 (*.f64 1/16 (pow.f64 (fma.f64 F F 2) 2)) (*.f64 -1/4 (fma.f64 F F 2)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (fma.f64 F F 2)) 3))))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) x))))
(/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B)
(/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) B)
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) (*.f64 F B))) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B))
(fma.f64 1/6 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) (*.f64 F B)) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) B))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 -1/36 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F))) (pow.f64 B 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) (*.f64 F B))) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B)))
(+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) (+.f64 1/120 -1/36)) (pow.f64 B 3))) (fma.f64 1/6 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) (*.f64 F B)) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) B)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 -1/36 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 1/6 (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 -1/36 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) (*.f64 F B))) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B))))
(+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) (+.f64 1/120 -1/36)) (pow.f64 B 3))) (+.f64 (neg.f64 (*.f64 (pow.f64 B 5) (fma.f64 1/720 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) (fma.f64 -1/5040 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) (*.f64 1/6 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) (+.f64 1/120 -1/36))))))) (fma.f64 1/6 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) (*.f64 F B)) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) B))))
(/.f64 x B)
(+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))
(+.f64 (neg.f64 (*.f64 (*.f64 x (+.f64 -1/9 2/15)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -2/45 x) (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))))
(+.f64 (neg.f64 (*.f64 (pow.f64 B 5) (fma.f64 17/315 x (fma.f64 -2/45 x (*.f64 -1/3 (*.f64 x (+.f64 -1/9 2/15))))))) (+.f64 (neg.f64 (*.f64 (*.f64 x (+.f64 -1/9 2/15)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))))
(/.f64 1 B)
(if (!=.f64 (fma.f64 2 x (fma.f64 F F 2)) 0) (/.f64 1 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(if (!=.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 0) (/.f64 1 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) -1)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (cbrt.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) 2)))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2))))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.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 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(pow.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(pow.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) 1/3)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(neg.f64 (*.f64 -1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(neg.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(neg.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) -1))
(neg.f64 (neg.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))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(if (!=.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 0) (/.f64 F (/.f64 (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)))
(if (!=.f64 (neg.f64 F) 0) (/.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)))
(if (!=.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 0) (/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (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)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) 0) (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)))) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 0) (/.f64 (cbrt.f64 F) (/.f64 (sin.f64 B) (*.f64 (cbrt.f64 (*.f64 F F)) (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)))
(if (!=.f64 F 0) (/.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)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2) 0) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(if (!=.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 0) (/.f64 (neg.f64 F) (/.f64 (neg.f64 (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)))
(if (!=.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 0) (/.f64 F (/.f64 (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)))
(if (!=.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) -1)) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(if (!=.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))) -1) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) -1) (/.f64 (neg.f64 F) (sin.f64 B)))
(/.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 (*.f64 F (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 F (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (/.f64 F (sin.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2))))
(*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B)) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)))
(*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (sin.f64 B)))
(/.f64 (*.f64 F (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 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F)) (sin.f64 B))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 1 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 1)
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F)) (sin.f64 B))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (/.f64 -1 (sin.f64 B)))
(*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))) (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (*.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 F)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (neg.f64 F)) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (cbrt.f64 (sin.f64 B)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (cbrt.f64 (sin.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 1)
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(/.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) -1) (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 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 F) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2) (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) 1) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(/.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (cbrt.f64 (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) 1) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(pow.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 3) 1/3)
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 3)
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 1)
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))))
(neg.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B)))
(neg.f64 (*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (sin.f64 B)))
(neg.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) -1))
(neg.f64 (/.f64 (*.f64 F (neg.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) (/.f64 (neg.f64 F) (sin.f64 B))))
(neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (sin.f64 B)))
(neg.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 3))
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))
(if (!=.f64 1 0) (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B)))
(if (!=.f64 x 0) (/.f64 1 (/.f64 (tan.f64 B) x)) (/.f64 x (tan.f64 B)))
(if (!=.f64 (cos.f64 B) 0) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(if (!=.f64 -1 0) (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 x) (/.f64 (tan.f64 B) (cbrt.f64 (*.f64 x x)))) (/.f64 x (tan.f64 B)))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (tan.f64 B) (cbrt.f64 x))) (/.f64 x (tan.f64 B)))
(if (!=.f64 x 0) (/.f64 -1 (/.f64 (neg.f64 (tan.f64 B)) x)) (/.f64 x (tan.f64 B)))
(if (!=.f64 x 0) (/.f64 -1 (neg.f64 (/.f64 (tan.f64 B) x))) (/.f64 x (tan.f64 B)))
(if (!=.f64 (neg.f64 (cos.f64 B)) 0) (*.f64 (/.f64 x (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B))) (/.f64 x (tan.f64 B)))
(if (!=.f64 (neg.f64 (cos.f64 B)) 0) (/.f64 (*.f64 x (neg.f64 (cos.f64 B))) (neg.f64 (sin.f64 B))) (/.f64 x (tan.f64 B)))
(if (!=.f64 (/.f64 x (tan.f64 B)) 0) (/.f64 1 (pow.f64 (/.f64 x (tan.f64 B)) -1)) (/.f64 x (tan.f64 B)))
(if (!=.f64 (/.f64 x (tan.f64 B)) 0) (pow.f64 (/.f64 1 (/.f64 x (tan.f64 B))) -1) (/.f64 x (tan.f64 B)))
(*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x (cbrt.f64 (neg.f64 (tan.f64 B)))) (/.f64 -1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (*.f64 x -1) (*.f64 (cbrt.f64 (neg.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 x) (sin.f64 B)) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 1 (cos.f64 B))))
(/.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (cos.f64 B)))
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (tan.f64 B))))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (/.f64 1 (tan.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) x) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)) (cbrt.f64 x))
(/.f64 x (tan.f64 B))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)))
(/.f64 x (tan.f64 B))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x))
(/.f64 x (tan.f64 B))
(*.f64 x (/.f64 1 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 1 (tan.f64 B)) x)
(/.f64 x (tan.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x) (cbrt.f64 (tan.f64 B)))
(*.f64 (/.f64 (cbrt.f64 x) (tan.f64 B)) (cbrt.f64 (*.f64 x x)))
(/.f64 x (tan.f64 B))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) x) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(*.f64 1 (/.f64 x (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x (tan.f64 B)) 1)
(/.f64 x (tan.f64 B))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x)))
(/.f64 x (tan.f64 B))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2) (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) x) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (tan.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x) (cbrt.f64 (tan.f64 B)))
(*.f64 -1 (*.f64 (/.f64 -1 (tan.f64 B)) x))
(neg.f64 (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (neg.f64 x) (/.f64 -1 (tan.f64 B)))
(neg.f64 (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (/.f64 x -1) (/.f64 -1 (tan.f64 B)))
(/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) -1)
(*.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (/.f64 1 (cos.f64 B))))
(/.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (cos.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (tan.f64 B))) (/.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sin.f64 B)) (/.f64 (cbrt.f64 x) (/.f64 1 (cos.f64 B))))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (/.f64 1 (cos.f64 B))))
(/.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (cos.f64 B)))
(/.f64 (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x)) (cbrt.f64 (neg.f64 (tan.f64 B))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x)) (cbrt.f64 (neg.f64 (tan.f64 B))))
(/.f64 (*.f64 -1 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2)))) (cbrt.f64 (neg.f64 (tan.f64 B))))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (neg.f64 (tan.f64 B))))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2) 2))
(/.f64 x (tan.f64 B))
(/.f64 (neg.f64 x) (neg.f64 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(/.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (cbrt.f64 (tan.f64 B))))
(/.f64 (*.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (cbrt.f64 (tan.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 x (tan.f64 B)) (*.f64 x x))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (/.f64 x (tan.f64 B)) 1)
(/.f64 x (tan.f64 B))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 x)) (cbrt.f64 (tan.f64 B)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) x)) (cbrt.f64 (tan.f64 B)))
(/.f64 (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x)) (cbrt.f64 (tan.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x) (cbrt.f64 (tan.f64 B)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (tan.f64 B)))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (cbrt.f64 (tan.f64 B))))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (cbrt.f64 (tan.f64 B))))
(/.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (cos.f64 B)))
(/.f64 (neg.f64 (/.f64 x (cbrt.f64 (tan.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (cbrt.f64 (tan.f64 B))))
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(/.f64 x (tan.f64 B))
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(/.f64 x (tan.f64 B))
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(/.f64 x (tan.f64 B))
(neg.f64 (*.f64 -1 (/.f64 x (tan.f64 B))))
(neg.f64 (/.f64 (neg.f64 x) (tan.f64 B)))
(neg.f64 (*.f64 (/.f64 -1 (tan.f64 B)) x))
(neg.f64 (/.f64 (neg.f64 x) (tan.f64 B)))
(neg.f64 (*.f64 (/.f64 x (tan.f64 B)) -1))
(neg.f64 (/.f64 (neg.f64 x) (tan.f64 B)))
(neg.f64 (*.f64 x (/.f64 -1 (tan.f64 B))))
(neg.f64 (/.f64 (neg.f64 x) (tan.f64 B)))
(neg.f64 (/.f64 x (neg.f64 (tan.f64 B))))
(/.f64 x (tan.f64 B))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(/.f64 x (tan.f64 B))
(if (!=.f64 1 0) (/.f64 1 (tan.f64 B)) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (tan.f64 B) 0) (/.f64 1 (tan.f64 B)) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (cos.f64 B) 0) (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 1 (tan.f64 B)))
(if (!=.f64 -1 0) (/.f64 1 (tan.f64 B)) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (cbrt.f64 (/.f64 1 (tan.f64 B))))) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (tan.f64 B) 2) (/.f64 1 (tan.f64 B))))) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (neg.f64 (cos.f64 B)) 0) (*.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 (cos.f64 B))) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (/.f64 1 (tan.f64 B)) 0) (/.f64 1 (pow.f64 (/.f64 1 (tan.f64 B)) -1)) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (/.f64 1 (tan.f64 B)) 0) (pow.f64 (/.f64 1 (/.f64 1 (tan.f64 B))) -1) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (pow.f64 (tan.f64 B) 3) 0) (pow.f64 (pow.f64 (tan.f64 B) 3) (neg.f64 1/3)) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (pow.f64 (tan.f64 B) 3) 0) (pow.f64 (pow.f64 (tan.f64 B) 3) -1/3) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (tan.f64 B)) 0) (pow.f64 (cbrt.f64 (tan.f64 B)) -3) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) (/.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2))) (/.f64 1 (tan.f64 B)))
(-.f64 (/.f64 0 (neg.f64 (tan.f64 B))) (/.f64 -1 (tan.f64 B)))
(-.f64 0 (/.f64 -1 (tan.f64 B)))
(/.f64 (neg.f64 -1) (tan.f64 B))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2) (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2))))
(/.f64 1 (tan.f64 B))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(cbrt.f64 (/.f64 (/.f64 1 (tan.f64 B)) (pow.f64 (tan.f64 B) 2)))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) (cbrt.f64 (tan.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2) (cbrt.f64 (tan.f64 B))))
(/.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (cbrt.f64 (tan.f64 B)) (cbrt.f64 (tan.f64 B))))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)))
(/.f64 1 (tan.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (cbrt.f64 (/.f64 1 (tan.f64 B))))
(/.f64 1 (tan.f64 B))
(*.f64 -1 (/.f64 -1 (tan.f64 B)))
(/.f64 (neg.f64 -1) (tan.f64 B))
(*.f64 1 (/.f64 1 (tan.f64 B)))
(/.f64 1 (tan.f64 B))
(*.f64 (/.f64 1 (tan.f64 B)) 1)
(/.f64 1 (tan.f64 B))
(*.f64 (/.f64 -1 (tan.f64 B)) -1)
(/.f64 (neg.f64 -1) (tan.f64 B))
(*.f64 -1 (*.f64 (/.f64 -1 (tan.f64 B)) 1))
(/.f64 (neg.f64 -1) (tan.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (/.f64 1 (cos.f64 B))))
(/.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (cos.f64 B)))
(*.f64 (/.f64 -1 (cbrt.f64 (tan.f64 B))) (/.f64 -1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (*.f64 -1 -1) (*.f64 (cbrt.f64 (tan.f64 B)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 (/.f64 -1 (sin.f64 B)) (/.f64 -1 (/.f64 1 (cos.f64 B))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 -1 (cbrt.f64 (tan.f64 B))))
(/.f64 (*.f64 -1 -1) (*.f64 (cbrt.f64 (tan.f64 B)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2)) (/.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2) 2)))
(/.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) -1) (cbrt.f64 (neg.f64 (tan.f64 B))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2))) (cbrt.f64 (neg.f64 (tan.f64 B))))
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2))) (cbrt.f64 (neg.f64 (tan.f64 B))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2))) (cbrt.f64 (neg.f64 (tan.f64 B))))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2) 2))
(/.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2)))
(/.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(cbrt.f64 (/.f64 (/.f64 1 (tan.f64 B)) (pow.f64 (tan.f64 B) 2)))
(/.f64 -1 (neg.f64 (tan.f64 B)))
(/.f64 1 (tan.f64 B))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (cbrt.f64 (tan.f64 B)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2) (tan.f64 B)))
(/.f64 (/.f64 1 (tan.f64 B)) 1)
(/.f64 1 (tan.f64 B))
(/.f64 (/.f64 -1 (cbrt.f64 (tan.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (cos.f64 B)))
(/.f64 -1 (/.f64 (tan.f64 B) -1))
(/.f64 (neg.f64 -1) (tan.f64 B))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(cbrt.f64 (/.f64 (/.f64 1 (tan.f64 B)) (pow.f64 (tan.f64 B) 2)))
(pow.f64 (cbrt.f64 (/.f64 1 (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 (tan.f64 B) -1)
(/.f64 1 (tan.f64 B))
(pow.f64 (/.f64 1 (tan.f64 B)) 1)
(/.f64 1 (tan.f64 B))
(neg.f64 (/.f64 -1 (tan.f64 B)))
(/.f64 (neg.f64 -1) (tan.f64 B))
(neg.f64 (*.f64 (/.f64 -1 (tan.f64 B)) 1))
(/.f64 (neg.f64 -1) (tan.f64 B))
(neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) -1))
(/.f64 (neg.f64 -1) (tan.f64 B))
(cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3))
(/.f64 1 (tan.f64 B))

localize54.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 F (sin.f64 B))
0.2b
(/.f64 (neg.f64 x) (tan.f64 B))
7.0b
(fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
16.6b
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
Compiler

Compiled 62 to 29 computations (53.2% saved)

series180.0ms (0.4%)

Counts
4 → 32
Calls

27 calls:

TimeVariablePointExpression
12.0ms
B
@inf
(fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
6.0ms
F
@0
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
2.0ms
B
@0
(fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
2.0ms
B
@-inf
(fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
2.0ms
x
@inf
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
Compiler

Compiled 14125 to 10075 computations (28.7% saved)

rewrite245.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
103×egg-rr
69×egg-rr
66×egg-rr
15×egg-rr
Counts
4 → 253
Calls
Call 1
Inputs
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(/.f64 F (sin.f64 B))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 0) (/.f64 1 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) -1)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2) 2) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.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) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (/.f64 -1 (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 -1 (tan.f64 B))) (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (tan.f64 B)) (neg.f64 x) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 1 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (/.f64 F (sin.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2)) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (/.f64 1 (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 1 (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (neg.f64 x)) (*.f64 (sin.f64 B) (tan.f64 B))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (neg.f64 x)) (*.f64 (sin.f64 B) (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (neg.f64 x)) (*.f64 (sin.f64 B) (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 0) (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) -1)) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (neg.f64 x)) (*.f64 (sin.f64 B) (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 x (tan.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2)) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 x (tan.f64 B)))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (tan.f64 B)) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 0 (tan.f64 B))) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 0) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))) 2) 2) (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 2)) (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (sin.f64 B)) (*.f64 (neg.f64 (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (*.f64 (neg.f64 (tan.f64 B)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (sin.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (*.f64 (tan.f64 B) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (neg.f64 (sin.f64 B))) (*.f64 (neg.f64 (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)))) (*.f64 (neg.f64 (tan.f64 B)) (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (neg.f64 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 x) (neg.f64 (sin.f64 B))) (*.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)))) (*.f64 (tan.f64 B) (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (neg.f64 (tan.f64 B))) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (tan.f64 B))) (*.f64 (neg.f64 (sin.f64 B)) x)) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (*.f64 (sin.f64 B) (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))))) (*.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 x))) (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 x (cbrt.f64 (tan.f64 B))))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) x)) (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (tan.f64 B))) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 x))) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (*.f64 (sin.f64 B) (/.f64 x (cbrt.f64 (tan.f64 B))))) (*.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (neg.f64 (tan.f64 B))) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (/.f64 -1 (/.f64 (tan.f64 B) x)) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (tan.f64 B) (cbrt.f64 (*.f64 x x)))) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 x) 0) (/.f64 -1 (/.f64 (tan.f64 B) x)) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 B) 0) (/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (neg.f64 (tan.f64 B)) (cbrt.f64 x))) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 x) (/.f64 (neg.f64 (tan.f64 B)) (cbrt.f64 (*.f64 x x)))) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) 0) (/.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (tan.f64 B) (cbrt.f64 (*.f64 x x)))) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) 0) (/.f64 (cbrt.f64 x) (/.f64 (tan.f64 B) (neg.f64 (cbrt.f64 (*.f64 x x))))) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (neg.f64 x)) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (tan.f64 B) (cbrt.f64 (neg.f64 x)))) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cos.f64 B)) 0) (*.f64 (/.f64 x (sin.f64 B)) (neg.f64 (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (tan.f64 B)) (/.f64 0 (tan.f64 B))) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2)) (+.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B)))) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 x (tan.f64 B))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2)) (+.f64 0 (/.f64 x (tan.f64 B)))) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (tan.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (*.f64 (/.f64 0 (tan.f64 B)) (/.f64 0 (tan.f64 B))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B)))))) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 0 (/.f64 x (tan.f64 B)))))) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (tan.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (*.f64 (/.f64 0 (tan.f64 B)) (/.f64 0 (tan.f64 B))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B)))))) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (tan.f64 B)) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 0 (/.f64 x (tan.f64 B)))))) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (tan.f64 B)) (/.f64 0 (tan.f64 B))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (tan.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (*.f64 (/.f64 0 (tan.f64 B)) (/.f64 0 (tan.f64 B))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B)))))) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 0 (/.f64 x (tan.f64 B))))) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 0 (/.f64 x (tan.f64 B)))))) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 0) (/.f64 1 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) -1)) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (tan.f64 B))) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (tan.f64 B))) (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (tan.f64 B)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (neg.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (neg.f64 (tan.f64 B)))) (/.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) -1) (/.f64 (cbrt.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (neg.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (tan.f64 B))) (/.f64 (cbrt.f64 x) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 -1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (tan.f64 B)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (tan.f64 B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (/.f64 1 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)) (cbrt.f64 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (/.f64 -1 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (/.f64 1 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 x)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (/.f64 -1 (tan.f64 B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (tan.f64 B))) (*.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)) 2) (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) 2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (neg.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (/.f64 1 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 -1 (/.f64 1 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 (neg.f64 x)) (/.f64 1 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (neg.f64 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (tan.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (neg.f64 x)) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 x)) (cbrt.f64 (neg.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 x (cbrt.f64 (tan.f64 B)))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (tan.f64 B))) x) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (neg.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)) (cbrt.f64 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2)))) (cbrt.f64 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 1 (cos.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 (tan.f64 B) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (tan.f64 B)) (*.f64 (tan.f64 B) x)) (pow.f64 (tan.f64 B) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (*.f64 (tan.f64 B) (/.f64 x (cbrt.f64 (tan.f64 B))))) (*.f64 (tan.f64 B) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (tan.f64 B))) (*.f64 (tan.f64 B) (neg.f64 x))) (*.f64 (tan.f64 B) (neg.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 0 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 x (tan.f64 B)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 F 0) (pow.f64 (/.f64 (sin.f64 B) F) -1) (/.f64 F (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 F F)) 0) (/.f64 (cbrt.f64 (neg.f64 F)) (/.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (*.f64 F F)))) (/.f64 F (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 F) 0) (pow.f64 (/.f64 (sin.f64 B) F) -1) (/.f64 F (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 F 0) (/.f64 -1 (/.f64 (neg.f64 (sin.f64 B)) F)) (/.f64 F (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 F F))) 0) (/.f64 (cbrt.f64 F) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F F)))) (/.f64 F (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 F (sin.f64 B)) (/.f64 F (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 F) 0) (/.f64 (cbrt.f64 (*.f64 F F)) (/.f64 (sin.f64 B) (cbrt.f64 F))) (/.f64 F (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 F (sin.f64 B)) 0) (/.f64 1 (pow.f64 (/.f64 F (sin.f64 B)) -1)) (/.f64 F (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 F F)) 0) (/.f64 (cbrt.f64 F) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F F)))) (/.f64 F (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (sin.f64 B))) (/.f64 (neg.f64 F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (sin.f64 B))) (/.f64 F (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 F)) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 F F)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 F)) 1) (/.f64 (cbrt.f64 (*.f64 F F)) (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 F) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 F F))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 F) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 F F))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (cbrt.f64 (/.f64 F (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 F (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 F (sin.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 F) (sin.f64 B)) (cbrt.f64 (*.f64 F F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 F (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 B)) F)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 F) (/.f64 (cbrt.f64 (*.f64 F F)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 F) (/.f64 -1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 F F)) (sin.f64 B)) (cbrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (cbrt.f64 F)) (cbrt.f64 (/.f64 1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) 2) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) 2) 2) (cbrt.f64 (/.f64 F (sin.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 F)) (*.f64 (cbrt.f64 (*.f64 F F)) (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 F) (*.f64 (neg.f64 (cbrt.f64 (*.f64 F F))) (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 F F)) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 F F)) (/.f64 (cbrt.f64 F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 F (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (cbrt.f64 (*.f64 F F)) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (cbrt.f64 (neg.f64 F))) (cbrt.f64 (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 F (sin.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 F)) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2))) (cbrt.f64 (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 F) (neg.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 F (sin.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (cbrt.f64 F)) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (cbrt.f64 (*.f64 F F))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 F) (cbrt.f64 (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 F (cbrt.f64 (sin.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 F (sin.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 F (sin.f64 B)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3))))))

simplify775.0ms (1.9%)

Algorithm
egglog
Counts
285 → 373
Calls
Call 1
Inputs
(pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x) (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x) (+.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (*.f64 (pow.f64 x 2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 2)))))))
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 3)) (+.f64 1 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) 1) (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 1)))) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (pow.f64 x 3))) (+.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (*.f64 (pow.f64 x 2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 2))))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x))))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) x))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 2)) 1) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (pow.f64 (/.f64 1 x) 2))) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) x)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 2)) 1) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (pow.f64 (/.f64 1 x) 2))) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) 1) (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 1)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 3)))))) (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) x))))
(pow.f64 (+.f64 2 (*.f64 2 x)) -1/2)
(+.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (*.f64 (pow.f64 F 2) (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2)))
(+.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (+.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (*.f64 (pow.f64 F 4) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 1)))) 2))))) (*.f64 (pow.f64 F 2) (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2))))
(+.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (*.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 1)))) 1) (pow.f64 (/.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) 1)) (*.f64 1/6 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 1)))) 3)))) (pow.f64 F 6))) (+.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (+.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (*.f64 (pow.f64 F 4) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 1)))) 2))))) (*.f64 (pow.f64 F 2) (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2)))))
(exp.f64 (log.f64 (/.f64 1 F)))
(+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2))) (exp.f64 (log.f64 (/.f64 1 F))))
(+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2))) (+.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 4)))))
(+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2))) (+.f64 (exp.f64 (log.f64 (/.f64 1 F))) (+.f64 (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 4))) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 (pow.f64 (/.f64 1 F) 6) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 1/16 (pow.f64 (*.f64 2 (+.f64 2 (*.f64 2 x))) 2)) 1)) 383/384))))))
(exp.f64 (log.f64 (/.f64 -1 F)))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2))))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2))) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 4)))))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2))) (+.f64 (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 4))) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (*.f64 (pow.f64 (/.f64 -1 F) 6) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 1/16 (pow.f64 (*.f64 2 (+.f64 2 (*.f64 2 x))) 2)) 1)) 383/384))))))
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) B)
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 1/3 x)) B) (+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B)))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 1/3 x)) B) (+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (pow.f64 B 3)) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B))))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 1/3 x)) B) (+.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F))) (+.f64 (*.f64 1/720 F) (*.f64 -1/5040 F))))) (+.f64 (*.f64 -2/45 x) (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))))))) (+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (pow.f64 B 3)) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B)))))
(*.f64 -1 (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 1/3 (*.f64 B x)))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3))))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (+.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -2/45 x) (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))))) (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3)))))
(/.f64 F B)
(+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (+.f64 (/.f64 F B) (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F))) (+.f64 (*.f64 1/720 F) (*.f64 -1/5040 F))))))))
(if (!=.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 0) (/.f64 1 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) -1)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.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 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2) 2) (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 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2) 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)
(pow.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1)
(pow.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) 1/3)
(neg.f64 (*.f64 -1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(neg.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) -1))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3))
(fma.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(fma.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(fma.f64 x (/.f64 -1 (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(fma.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(fma.f64 (cbrt.f64 (/.f64 -1 (tan.f64 B))) (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(fma.f64 (/.f64 1 (tan.f64 B)) (neg.f64 x) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 1 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(fma.f64 1 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (/.f64 F (sin.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 1 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (/.f64 1 (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 1 (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (neg.f64 x)) (*.f64 (sin.f64 B) (tan.f64 B))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (neg.f64 x)) (*.f64 (sin.f64 B) (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (neg.f64 x)) (*.f64 (sin.f64 B) (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 x (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 0) (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) -1)) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (neg.f64 x)) (*.f64 (sin.f64 B) (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 x (tan.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2)) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 x (tan.f64 B)))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(-.f64 (/.f64 0 (tan.f64 B)) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))))
(-.f64 0 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 0 (tan.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 0) (/.f64 x (tan.f64 B)))
(*.f64 1 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(*.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 1)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))) 2) 2) (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 2)) (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 1)
(/.f64 (+.f64 (*.f64 x (sin.f64 B)) (*.f64 (neg.f64 (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (*.f64 (neg.f64 (tan.f64 B)) (sin.f64 B)))
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (sin.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B)))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (*.f64 (tan.f64 B) (sin.f64 B)))
(/.f64 (+.f64 (*.f64 x (neg.f64 (sin.f64 B))) (*.f64 (neg.f64 (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)))) (*.f64 (neg.f64 (tan.f64 B)) (neg.f64 (sin.f64 B))))
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (neg.f64 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (neg.f64 (sin.f64 B))))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (neg.f64 (sin.f64 B))) (*.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)))) (*.f64 (tan.f64 B) (neg.f64 (sin.f64 B))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (neg.f64 (tan.f64 B))) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (tan.f64 B))) (*.f64 (neg.f64 (sin.f64 B)) x)) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (tan.f64 B))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (*.f64 (sin.f64 B) (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))))) (*.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 x))) (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 x (cbrt.f64 (tan.f64 B))))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) x)) (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (tan.f64 B))) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 x))) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (*.f64 (sin.f64 B) (/.f64 x (cbrt.f64 (tan.f64 B))))) (*.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (neg.f64 (tan.f64 B))) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))) 3)
(pow.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 1)
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 3) 1/3)
(neg.f64 (*.f64 -1 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))
(neg.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) -1))
(neg.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 3))
(fma.f64 0 0 (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 1 0 (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 x 0) (/.f64 -1 (/.f64 (tan.f64 B) x)) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (tan.f64 B) (cbrt.f64 (*.f64 x x)))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (neg.f64 x) 0) (/.f64 -1 (/.f64 (tan.f64 B) x)) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (cos.f64 B) 0) (/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (neg.f64 (tan.f64 B)) (cbrt.f64 x))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 x) (/.f64 (neg.f64 (tan.f64 B)) (cbrt.f64 (*.f64 x x)))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 1 0) (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) 0) (/.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (tan.f64 B) (cbrt.f64 (*.f64 x x)))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) 0) (/.f64 (cbrt.f64 x) (/.f64 (tan.f64 B) (neg.f64 (cbrt.f64 (*.f64 x x))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 -1 0) (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (neg.f64 x)) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (tan.f64 B) (cbrt.f64 (neg.f64 x)))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (neg.f64 (cos.f64 B)) 0) (*.f64 (/.f64 x (sin.f64 B)) (neg.f64 (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (+.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (tan.f64 B)) (/.f64 0 (tan.f64 B))) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2)) (+.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B)))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (+.f64 0 (/.f64 x (tan.f64 B))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2)) (+.f64 0 (/.f64 x (tan.f64 B)))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (/.f64 0 (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (tan.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (*.f64 (/.f64 0 (tan.f64 B)) (/.f64 0 (tan.f64 B))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B)))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 0 (/.f64 x (tan.f64 B)))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (/.f64 x (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (tan.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (*.f64 (/.f64 0 (tan.f64 B)) (/.f64 0 (tan.f64 B))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B)))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (/.f64 x (tan.f64 B)) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 0 (/.f64 x (tan.f64 B)))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (tan.f64 B)) (/.f64 0 (tan.f64 B))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (tan.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (*.f64 (/.f64 0 (tan.f64 B)) (/.f64 0 (tan.f64 B))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B)))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 0 (/.f64 x (tan.f64 B))))) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 0 (/.f64 x (tan.f64 B)))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 0) (/.f64 1 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) -1)) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (/.f64 0 (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 0 (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 0 (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 0 (neg.f64 (tan.f64 B))) (/.f64 x (tan.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))
(*.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (tan.f64 B))) (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 (/.f64 -1 (tan.f64 B)) x)
(*.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))
(*.f64 (cbrt.f64 x) (neg.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B))))
(*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 (tan.f64 B))))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (neg.f64 (tan.f64 B)))) (/.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) -1) (/.f64 (cbrt.f64 x) (tan.f64 B)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (neg.f64 (tan.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (tan.f64 B))) (/.f64 (cbrt.f64 x) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))
(*.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 (cbrt.f64 x) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (tan.f64 B)))
(*.f64 -1 (/.f64 x (tan.f64 B)))
(*.f64 1 (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 1)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))))
(*.f64 x (/.f64 -1 (tan.f64 B)))
(*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 1 (tan.f64 B)) (neg.f64 x))
(*.f64 (/.f64 x (tan.f64 B)) -1)
(*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (/.f64 1 (tan.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)) (cbrt.f64 (neg.f64 x)))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (/.f64 -1 (tan.f64 B))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (/.f64 1 (tan.f64 B))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)) 2))
(*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) 2))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) 1))
(*.f64 (cbrt.f64 (neg.f64 x)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)) 1))
(*.f64 x (*.f64 (/.f64 -1 (tan.f64 B)) 1))
(*.f64 (cbrt.f64 (/.f64 -1 (tan.f64 B))) (*.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)) 2) (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B)))))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) 2) (neg.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B))))
(*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (/.f64 1 (tan.f64 B))))
(*.f64 x (*.f64 -1 (/.f64 1 (tan.f64 B))))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 (neg.f64 x)) (/.f64 1 (tan.f64 B))))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (neg.f64 x)) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 x)) (cbrt.f64 (neg.f64 (tan.f64 B))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (tan.f64 B)))
(/.f64 (*.f64 -1 (/.f64 x (cbrt.f64 (tan.f64 B)))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (tan.f64 B))) x) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (neg.f64 (tan.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)) (cbrt.f64 (tan.f64 B)))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (tan.f64 B)))
(/.f64 (*.f64 -1 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2)))) (cbrt.f64 (tan.f64 B)))
(/.f64 (/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2) 2))
(/.f64 (/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 1 (cos.f64 B)))
(/.f64 x (/.f64 (tan.f64 B) -1))
(/.f64 (-.f64 (*.f64 0 (tan.f64 B)) (*.f64 (tan.f64 B) x)) (pow.f64 (tan.f64 B) 2))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (*.f64 (tan.f64 B) (/.f64 x (cbrt.f64 (tan.f64 B))))) (*.f64 (tan.f64 B) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (tan.f64 B))) (*.f64 (tan.f64 B) (neg.f64 x))) (*.f64 (tan.f64 B) (neg.f64 (tan.f64 B))))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 3) 1/3)
(pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 1)
(neg.f64 (/.f64 x (tan.f64 B)))
(neg.f64 (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) -1))
(neg.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 0 (tan.f64 B))))
(neg.f64 (-.f64 (/.f64 x (tan.f64 B)) 0))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 3))
(if (!=.f64 F 0) (pow.f64 (/.f64 (sin.f64 B) F) -1) (/.f64 F (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 F F)) 0) (/.f64 (cbrt.f64 (neg.f64 F)) (/.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (*.f64 F F)))) (/.f64 F (sin.f64 B)))
(if (!=.f64 (neg.f64 F) 0) (pow.f64 (/.f64 (sin.f64 B) F) -1) (/.f64 F (sin.f64 B)))
(if (!=.f64 F 0) (/.f64 -1 (/.f64 (neg.f64 (sin.f64 B)) F)) (/.f64 F (sin.f64 B)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 F F))) 0) (/.f64 (cbrt.f64 F) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F F)))) (/.f64 F (sin.f64 B)))
(if (!=.f64 1 0) (/.f64 F (sin.f64 B)) (/.f64 F (sin.f64 B)))
(if (!=.f64 (cbrt.f64 F) 0) (/.f64 (cbrt.f64 (*.f64 F F)) (/.f64 (sin.f64 B) (cbrt.f64 F))) (/.f64 F (sin.f64 B)))
(if (!=.f64 (/.f64 F (sin.f64 B)) 0) (/.f64 1 (pow.f64 (/.f64 F (sin.f64 B)) -1)) (/.f64 F (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 F F)) 0) (/.f64 (cbrt.f64 F) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F F)))) (/.f64 F (sin.f64 B)))
(-.f64 0 (/.f64 (neg.f64 F) (sin.f64 B)))
(-.f64 (/.f64 0 (neg.f64 (sin.f64 B))) (/.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 (/.f64 -1 (cbrt.f64 (sin.f64 B))) (/.f64 F (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 -1 (/.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 F)) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 F F)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 F)) 1) (/.f64 (cbrt.f64 (*.f64 F F)) (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 F) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 F F))) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 F) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 F F))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (cbrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 1 (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) 1)
(*.f64 (/.f64 (cbrt.f64 F) (sin.f64 B)) (cbrt.f64 (*.f64 F F)))
(*.f64 F (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 1 (sin.f64 B)) F)
(*.f64 (cbrt.f64 F) (/.f64 (cbrt.f64 (*.f64 F F)) (sin.f64 B)))
(*.f64 (neg.f64 F) (/.f64 -1 (sin.f64 B)))
(*.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 F))
(*.f64 (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 1 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F F)) (sin.f64 B)) (cbrt.f64 F))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (cbrt.f64 F)) (cbrt.f64 (/.f64 1 (sin.f64 B))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) 2) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) 2) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2))))
(*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) 2) 2) (cbrt.f64 (/.f64 F (sin.f64 B)))))
(*.f64 (cbrt.f64 (neg.f64 F)) (*.f64 (cbrt.f64 (*.f64 F F)) (/.f64 -1 (sin.f64 B))))
(*.f64 (cbrt.f64 F) (*.f64 (neg.f64 (cbrt.f64 (*.f64 F F))) (/.f64 -1 (sin.f64 B))))
(*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F F)) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (*.f64 F F)) (/.f64 (cbrt.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 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (cbrt.f64 (*.f64 F F)) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (cbrt.f64 (neg.f64 F))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (/.f64 F (sin.f64 B)) 1)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 F)) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (/.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2))
(/.f64 (neg.f64 F) (neg.f64 (sin.f64 B)))
(/.f64 F (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 (/.f64 F (sin.f64 B)) 2)) (cbrt.f64 F)) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (cbrt.f64 (*.f64 F F))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (neg.f64 F) (cbrt.f64 (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (neg.f64 (/.f64 F (cbrt.f64 (sin.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(pow.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3) 1/3)
(pow.f64 (/.f64 F (sin.f64 B)) 1)
(neg.f64 (/.f64 (neg.f64 F) (sin.f64 B)))
(neg.f64 (*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) 1))
(neg.f64 (*.f64 (/.f64 F (sin.f64 B)) -1))
(cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3))
Outputs
(pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)
(pow.f64 (fma.f64 F F 2) -1/2)
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x) (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))
(fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) x (pow.f64 (fma.f64 F F 2) -1/2))
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x) (+.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (*.f64 (pow.f64 x 2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 2)))))))
(+.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) x (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 x x)) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (fma.f64 F F 2))) 2)))))
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 3)) (+.f64 1 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) 1) (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 1)))) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (pow.f64 x 3))) (+.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (*.f64 (pow.f64 x 2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 2))))))))
(fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) x (fma.f64 (fma.f64 1/6 (neg.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3)) (+.f64 1 (*.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) 2) -1) (neg.f64 (/.f64 1 (fma.f64 F F 2)))))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (pow.f64 x 3)) (+.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 x x)) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (fma.f64 F F 2))) 2)))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x)))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) x))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) x))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 2)) 1) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (pow.f64 (/.f64 1 x) 2))) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) x)))
(fma.f64 (fma.f64 1/2 (pow.f64 (*.f64 -1/4 (fma.f64 F F 2)) 2) 1) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (pow.f64 (/.f64 1 x) 2)) (+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) x)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 2)) 1) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (pow.f64 (/.f64 1 x) 2))) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) 1) (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 1)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 3)))))) (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) x))))
(fma.f64 (fma.f64 1/2 (pow.f64 (*.f64 -1/4 (fma.f64 F F 2)) 2) 1) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (pow.f64 (/.f64 1 x) 2)) (+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (fma.f64 (pow.f64 (/.f64 1 x) 3) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (+.f64 1 (fma.f64 (*.f64 1/16 (pow.f64 (fma.f64 F F 2) 2)) (*.f64 -1/4 (fma.f64 F F 2)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (fma.f64 F F 2)) 3))))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) x))))
(pow.f64 (+.f64 2 (*.f64 2 x)) -1/2)
(+.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (*.f64 (pow.f64 F 2) (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2)))
(*.f64 (+.f64 (*.f64 F F) 1) (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2))
(+.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (+.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (*.f64 (pow.f64 F 4) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 1)))) 2))))) (*.f64 (pow.f64 F 2) (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2))))
(+.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (fma.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (*.f64 (pow.f64 F 4) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1/2 (+.f64 2 (*.f64 2 x)))) 2)))) (*.f64 (*.f64 F F) (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2))))
(+.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (*.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 1)))) 1) (pow.f64 (/.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) 1)) (*.f64 1/6 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 1)))) 3)))) (pow.f64 F 6))) (+.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (+.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (*.f64 (pow.f64 F 4) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 1)))) 2))))) (*.f64 (pow.f64 F 2) (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2)))))
(fma.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (*.f64 (+.f64 1 (fma.f64 (neg.f64 (/.f64 1/2 (+.f64 2 (*.f64 2 x)))) (/.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) (*.f64 1/6 (neg.f64 (pow.f64 (/.f64 1/2 (+.f64 2 (*.f64 2 x))) 3))))) (pow.f64 F 6)) (+.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (fma.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (*.f64 (pow.f64 F 4) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1/2 (+.f64 2 (*.f64 2 x)))) 2)))) (*.f64 (*.f64 F F) (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2)))))
(exp.f64 (log.f64 (/.f64 1 F)))
(+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2))) (exp.f64 (log.f64 (/.f64 1 F))))
(fma.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2)) (exp.f64 (log.f64 (/.f64 1 F))))
(+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2))) (+.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 4)))))
(+.f64 (fma.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2)) (exp.f64 (log.f64 (/.f64 1 F)))) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 4))))
(+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2))) (+.f64 (exp.f64 (log.f64 (/.f64 1 F))) (+.f64 (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 4))) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 (pow.f64 (/.f64 1 F) 6) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 1/16 (pow.f64 (*.f64 2 (+.f64 2 (*.f64 2 x))) 2)) 1)) 383/384))))))
(+.f64 (fma.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2)) (exp.f64 (log.f64 (/.f64 1 F)))) (fma.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 4)) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 (pow.f64 (/.f64 1 F) 6) (fma.f64 -1/4 (*.f64 1/16 (pow.f64 (*.f64 2 (+.f64 2 (*.f64 2 x))) 2)) 383/384)))))
(exp.f64 (log.f64 (/.f64 -1 F)))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2))))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2))) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 4)))))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (fma.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2)) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 4)))))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2))) (+.f64 (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 4))) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (*.f64 (pow.f64 (/.f64 -1 F) 6) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 1/16 (pow.f64 (*.f64 2 (+.f64 2 (*.f64 2 x))) 2)) 1)) 383/384))))))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (fma.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2)) (fma.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 4)) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (*.f64 (pow.f64 (/.f64 -1 F) 6) (fma.f64 -1/4 (*.f64 1/16 (pow.f64 (*.f64 2 (+.f64 2 (*.f64 2 x))) 2)) 383/384))))))
(/.f64 (+.f64 (*.f64 -1 x) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) B)
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 1/3 x)) B) (+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B)))
(fma.f64 (fma.f64 1/6 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F) (*.f64 1/3 x)) B (+.f64 (neg.f64 (/.f64 x B)) (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F) B)))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 1/3 x)) B) (+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (pow.f64 B 3)) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B))))
(fma.f64 (fma.f64 1/6 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F) (*.f64 1/3 x)) B (+.f64 (neg.f64 (/.f64 x B)) (fma.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (*.f64 F (+.f64 1/120 -1/36)))) (*.f64 x (+.f64 -1/9 2/15))) (pow.f64 B 3) (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F) B))))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 1/3 x)) B) (+.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F))) (+.f64 (*.f64 1/720 F) (*.f64 -1/5040 F))))) (+.f64 (*.f64 -2/45 x) (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))))))) (+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (pow.f64 B 3)) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B)))))
(fma.f64 (fma.f64 1/6 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F) (*.f64 1/3 x)) B (fma.f64 (pow.f64 B 5) (fma.f64 17/315 x (+.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (fma.f64 1/6 (*.f64 F (+.f64 1/120 -1/36)) (*.f64 F (+.f64 1/720 -1/5040))))) (fma.f64 -2/45 x (*.f64 -1/3 (*.f64 x (+.f64 -1/9 2/15)))))) (+.f64 (neg.f64 (/.f64 x B)) (fma.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (*.f64 F (+.f64 1/120 -1/36)))) (*.f64 x (+.f64 -1/9 2/15))) (pow.f64 B 3) (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F) B)))))
(*.f64 -1 (/.f64 x B))
(neg.f64 (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 1/3 (*.f64 B x)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 1/3 (*.f64 B x)))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3))))
(+.f64 (neg.f64 (/.f64 x B)) (fma.f64 1/3 (*.f64 B x) (*.f64 (*.f64 x (+.f64 -1/9 2/15)) (pow.f64 B 3))))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 1/3 (*.f64 B x)) (+.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -2/45 x) (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)))))) (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3)))))
(+.f64 (neg.f64 (/.f64 x B)) (fma.f64 1/3 (*.f64 B x) (fma.f64 (pow.f64 B 5) (fma.f64 17/315 x (fma.f64 -2/45 x (*.f64 -1/3 (*.f64 x (+.f64 -1/9 2/15))))) (*.f64 (*.f64 x (+.f64 -1/9 2/15)) (pow.f64 B 3)))))
(/.f64 F B)
(+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))
(fma.f64 1/6 (*.f64 F B) (/.f64 F B))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)))
(+.f64 (neg.f64 (*.f64 (pow.f64 B 3) (*.f64 F (+.f64 1/120 -1/36)))) (fma.f64 1/6 (*.f64 F B) (/.f64 F B)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (+.f64 (/.f64 F B) (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F))) (+.f64 (*.f64 1/720 F) (*.f64 -1/5040 F))))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 B 3) (*.f64 F (+.f64 1/120 -1/36)))) (+.f64 (fma.f64 1/6 (*.f64 F B) (/.f64 F B)) (neg.f64 (*.f64 (pow.f64 B 5) (fma.f64 1/6 (*.f64 F (+.f64 1/120 -1/36)) (*.f64 F (+.f64 1/720 -1/5040)))))))
(if (!=.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 0) (/.f64 1 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) -1)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.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 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2) 2) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2) 2)) (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 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2) 2))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 2) 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)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(pow.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 3)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 1)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(pow.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 3) 1/3)
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(neg.f64 (*.f64 -1 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(neg.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(neg.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) -1))
(neg.f64 (neg.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))
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
(fma.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(fma.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(fma.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(fma.f64 x (/.f64 -1 (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(fma.f64 (cbrt.f64 (/.f64 -1 (tan.f64 B))) (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 1 (tan.f64 B)) (neg.f64 x) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 1 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 1 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (/.f64 F (sin.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 1 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (/.f64 1 (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 1 (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (neg.f64 x)) (*.f64 (sin.f64 B) (tan.f64 B))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (neg.f64 x)) (*.f64 (sin.f64 B) (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 F (neg.f64 x))) (*.f64 (sin.f64 B) (tan.f64 B)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 F (neg.f64 x))) (*.f64 (sin.f64 B) (tan.f64 B))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (neg.f64 x)) (*.f64 (sin.f64 B) (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 F (neg.f64 x))) (*.f64 (sin.f64 B) (tan.f64 B))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 x (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 x (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 0) (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) -1)) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 0) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))) -1) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (neg.f64 x)) (*.f64 (sin.f64 B) (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 F (neg.f64 x))) (*.f64 (sin.f64 B) (tan.f64 B))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B))))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 x (tan.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2)) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 x (tan.f64 B)))) (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 0 (tan.f64 B)) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 0 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 0 (tan.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 0) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 1 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 1)
(fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))) 2) 2) (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))) 2) 2)) (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 2)))
(fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 2)) (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))
(fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 1)
(fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 (+.f64 (*.f64 x (sin.f64 B)) (*.f64 (neg.f64 (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (*.f64 (neg.f64 (tan.f64 B)) (sin.f64 B)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (neg.f64 (tan.f64 B)) (*.f64 x (sin.f64 B))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (sin.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B)))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (cbrt.f64 (tan.f64 B)))) (sin.f64 B)) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (*.f64 (tan.f64 B) (sin.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 (+.f64 (*.f64 x (neg.f64 (sin.f64 B))) (*.f64 (neg.f64 (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)))) (*.f64 (neg.f64 (tan.f64 B)) (neg.f64 (sin.f64 B))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (tan.f64 B)) (*.f64 (neg.f64 x) (sin.f64 B))) (neg.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (neg.f64 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (neg.f64 (sin.f64 B))))
(/.f64 (/.f64 (+.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F))) (/.f64 (*.f64 x (sin.f64 B)) (cbrt.f64 (tan.f64 B)))) (neg.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (neg.f64 (sin.f64 B))) (*.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)))) (*.f64 (tan.f64 B) (neg.f64 (sin.f64 B))))
(/.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 (neg.f64 F) (tan.f64 B))) (*.f64 x (sin.f64 B))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (neg.f64 (tan.f64 B))) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (neg.f64 (tan.f64 B)) (*.f64 x (sin.f64 B))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (tan.f64 B))) (*.f64 (neg.f64 (sin.f64 B)) x)) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (tan.f64 B)) (*.f64 (neg.f64 x) (sin.f64 B))) (neg.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (*.f64 (sin.f64 B) (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))))) (*.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (cbrt.f64 (tan.f64 B)))) (sin.f64 B)) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (/.f64 (+.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F))) (/.f64 (*.f64 x (sin.f64 B)) (cbrt.f64 (tan.f64 B)))) (neg.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 x))) (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B)))
(/.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 (neg.f64 F) (tan.f64 B))) (*.f64 x (sin.f64 B))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 x (cbrt.f64 (tan.f64 B))))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (/.f64 (+.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F))) (/.f64 (*.f64 x (sin.f64 B)) (cbrt.f64 (tan.f64 B)))) (neg.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) x)) (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B)))
(/.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 (neg.f64 F) (tan.f64 B))) (*.f64 x (sin.f64 B))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (tan.f64 B))) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 x))) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 (tan.f64 B)) (*.f64 (neg.f64 x) (sin.f64 B))) (neg.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (*.f64 (sin.f64 B) (/.f64 x (cbrt.f64 (tan.f64 B))))) (*.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (cbrt.f64 (tan.f64 B)))) (sin.f64 B)) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (neg.f64 (tan.f64 B))) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (neg.f64 (tan.f64 B)) (neg.f64 (*.f64 (neg.f64 x) (sin.f64 B)))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))) 3)
(fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(pow.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 1)
(fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 3) 1/3)
(fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(neg.f64 (*.f64 -1 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))
(neg.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))
(neg.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) -1))
(neg.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))
(neg.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 3))
(fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 0 0 (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 1 0 (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(if (!=.f64 x 0) (/.f64 -1 (/.f64 (tan.f64 B) x)) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (tan.f64 B) (cbrt.f64 (*.f64 x x)))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (neg.f64 x) 0) (/.f64 -1 (/.f64 (tan.f64 B) x)) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (cos.f64 B) 0) (/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (neg.f64 (tan.f64 B)) (cbrt.f64 x))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 (/.f64 (tan.f64 B) (cbrt.f64 x)))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 x) (/.f64 (neg.f64 (tan.f64 B)) (cbrt.f64 (*.f64 x x)))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 x) (neg.f64 (/.f64 (tan.f64 B) (cbrt.f64 (*.f64 x x))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 1 0) (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) 0) (/.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (tan.f64 B) (cbrt.f64 (*.f64 x x)))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) 0) (/.f64 (cbrt.f64 x) (/.f64 (tan.f64 B) (neg.f64 (cbrt.f64 (*.f64 x x))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 -1 0) (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (neg.f64 x)) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (tan.f64 B) (cbrt.f64 (neg.f64 x)))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (neg.f64 (cos.f64 B)) 0) (*.f64 (/.f64 x (sin.f64 B)) (neg.f64 (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (+.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (tan.f64 B)) (/.f64 0 (tan.f64 B))) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2)) (+.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B)))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (/.f64 (+.f64 0 x) (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (tan.f64 B)) 2) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2)) (/.f64 (+.f64 0 x) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (+.f64 0 (/.f64 x (tan.f64 B))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2)) (+.f64 0 (/.f64 x (tan.f64 B)))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (/.f64 x (tan.f64 B)) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2)) (/.f64 x (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (/.f64 0 (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (tan.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (*.f64 (/.f64 0 (tan.f64 B)) (/.f64 0 (tan.f64 B))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B)))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (/.f64 0 (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (tan.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (+.f64 (pow.f64 (/.f64 0 (tan.f64 B)) 2) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2)) (/.f64 0 (tan.f64 B)))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 0 (/.f64 x (tan.f64 B)))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 3) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) 0)) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (/.f64 x (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (tan.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (*.f64 (/.f64 0 (tan.f64 B)) (/.f64 0 (tan.f64 B))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B)))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (/.f64 x (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (tan.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (+.f64 (pow.f64 (/.f64 0 (tan.f64 B)) 2) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2)) (/.f64 0 (tan.f64 B)))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (/.f64 x (tan.f64 B)) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 0 (/.f64 x (tan.f64 B)))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (/.f64 x (tan.f64 B)) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 3) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) 0)) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (tan.f64 B)) (/.f64 0 (tan.f64 B))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (tan.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (*.f64 (/.f64 0 (tan.f64 B)) (/.f64 0 (tan.f64 B))) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B)))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (+.f64 (+.f64 (pow.f64 (/.f64 0 (tan.f64 B)) 2) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2)) (/.f64 0 (tan.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (tan.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (+.f64 (pow.f64 (/.f64 0 (tan.f64 B)) 2) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2)) (/.f64 0 (tan.f64 B)))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 0 (/.f64 x (tan.f64 B))))) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 0 (/.f64 x (tan.f64 B)))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) 0) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 3) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) 0)) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 0) (/.f64 1 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) -1)) (/.f64 (neg.f64 x) (tan.f64 B)))
(if (!=.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 0) (pow.f64 (/.f64 1 (/.f64 (neg.f64 x) (tan.f64 B))) -1) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (/.f64 0 (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(+.f64 0 (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(-.f64 (/.f64 0 (tan.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(-.f64 0 (/.f64 x (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(-.f64 (/.f64 0 (neg.f64 (tan.f64 B))) (/.f64 x (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))
(*.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 x x))) (tan.f64 B))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (neg.f64 x)) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(*.f64 (cbrt.f64 (/.f64 -1 (tan.f64 B))) (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (tan.f64 B))) x) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(*.f64 (/.f64 -1 (tan.f64 B)) x)
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (cbrt.f64 x) (neg.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B))))
(*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 (tan.f64 B))))
(/.f64 x (neg.f64 (tan.f64 B)))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (cbrt.f64 (*.f64 x x))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (neg.f64 (tan.f64 B)))) (/.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 x x) (neg.f64 (tan.f64 B)))) (cbrt.f64 (/.f64 x (pow.f64 (tan.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) -1) (/.f64 (cbrt.f64 x) (tan.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)) (neg.f64 (tan.f64 B)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (neg.f64 (tan.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)) (neg.f64 (tan.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (tan.f64 B))) (/.f64 (cbrt.f64 x) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 x x) (tan.f64 B))) (cbrt.f64 x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))
(/.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (neg.f64 (cbrt.f64 (*.f64 x x)))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(*.f64 (cbrt.f64 x) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (tan.f64 B)))
(*.f64 (cbrt.f64 x) (neg.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B))))
(*.f64 -1 (/.f64 x (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 1 (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 1)
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))
(*.f64 x (/.f64 -1 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (/.f64 1 (tan.f64 B)) (neg.f64 x))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (/.f64 x (tan.f64 B)) -1)
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (/.f64 1 (tan.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (neg.f64 x)) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)) (cbrt.f64 (neg.f64 x)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 x x))) (tan.f64 B))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (/.f64 -1 (tan.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (tan.f64 B))) x) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (/.f64 1 (tan.f64 B))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)) 2))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))
(*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) 2))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (neg.f64 x)) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(*.f64 (cbrt.f64 (neg.f64 x)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)) 1))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 x x))) (tan.f64 B))
(*.f64 x (*.f64 (/.f64 -1 (tan.f64 B)) 1))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (cbrt.f64 (/.f64 -1 (tan.f64 B))) (*.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (tan.f64 B))) x) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)) 2) (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B)))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) 2) (neg.f64 x)))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B))))
(*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 x))) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (*.f64 x x))) (tan.f64 B)))
(*.f64 (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (/.f64 1 (tan.f64 B))))
(*.f64 (cbrt.f64 x) (neg.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B))))
(*.f64 x (*.f64 -1 (/.f64 1 (tan.f64 B))))
(/.f64 (neg.f64 x) (tan.f64 B))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 (neg.f64 x)) (/.f64 1 (tan.f64 B))))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 (neg.f64 x)) (tan.f64 B)))
(/.f64 x (neg.f64 (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (neg.f64 x)) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 x)) (cbrt.f64 (neg.f64 (tan.f64 B))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (tan.f64 B)))
(/.f64 (*.f64 -1 (/.f64 x (cbrt.f64 (tan.f64 B)))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 x x))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 1)
(/.f64 (neg.f64 x) (tan.f64 B))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (tan.f64 B))) x) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (neg.f64 (tan.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2)) (cbrt.f64 (tan.f64 B)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (tan.f64 B)))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (tan.f64 B)))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (*.f64 -1 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2)))) (cbrt.f64 (tan.f64 B)))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2) 2))
(/.f64 (/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 1 (cos.f64 B)))
(/.f64 x (/.f64 (tan.f64 B) -1))
(/.f64 (neg.f64 x) (tan.f64 B))
(/.f64 (-.f64 (*.f64 0 (tan.f64 B)) (*.f64 (tan.f64 B) x)) (pow.f64 (tan.f64 B) 2))
(/.f64 (neg.f64 x) (tan.f64 B))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (*.f64 (tan.f64 B) (/.f64 x (cbrt.f64 (tan.f64 B))))) (*.f64 (tan.f64 B) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (-.f64 0 (/.f64 (*.f64 (tan.f64 B) x) (cbrt.f64 (tan.f64 B)))) (*.f64 (tan.f64 B) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (tan.f64 B))) (*.f64 (tan.f64 B) (neg.f64 x))) (*.f64 (tan.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (-.f64 0 (*.f64 (tan.f64 B) (neg.f64 x))) (neg.f64 (pow.f64 (tan.f64 B) 2)))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) 3)
(/.f64 (neg.f64 x) (tan.f64 B))
(pow.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 3) 1/3)
(/.f64 (neg.f64 x) (tan.f64 B))
(pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 1)
(/.f64 (neg.f64 x) (tan.f64 B))
(neg.f64 (/.f64 x (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 B))
(neg.f64 (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) -1))
(/.f64 (neg.f64 x) (tan.f64 B))
(neg.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 0 (tan.f64 B))))
(/.f64 (neg.f64 x) (tan.f64 B))
(neg.f64 (-.f64 (/.f64 x (tan.f64 B)) 0))
(/.f64 (neg.f64 x) (tan.f64 B))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 3))
(/.f64 (neg.f64 x) (tan.f64 B))
(if (!=.f64 F 0) (pow.f64 (/.f64 (sin.f64 B) F) -1) (/.f64 F (sin.f64 B)))
(if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 F F)) 0) (/.f64 (cbrt.f64 (neg.f64 F)) (/.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (*.f64 F F)))) (/.f64 F (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 F F)) 0) (/.f64 (cbrt.f64 (neg.f64 F)) (neg.f64 (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F F))))) (/.f64 F (sin.f64 B)))
(if (!=.f64 (neg.f64 F) 0) (pow.f64 (/.f64 (sin.f64 B) F) -1) (/.f64 F (sin.f64 B)))
(if (!=.f64 (neg.f64 F) 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B)))
(if (!=.f64 F 0) (/.f64 -1 (/.f64 (neg.f64 (sin.f64 B)) F)) (/.f64 F (sin.f64 B)))
(if (!=.f64 F 0) (/.f64 -1 (neg.f64 (/.f64 (sin.f64 B) F))) (/.f64 F (sin.f64 B)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 F F))) 0) (/.f64 (cbrt.f64 F) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F F)))) (/.f64 F (sin.f64 B)))
(if (!=.f64 1 0) (/.f64 F (sin.f64 B)) (/.f64 F (sin.f64 B)))
(if (!=.f64 (cbrt.f64 F) 0) (/.f64 (cbrt.f64 (*.f64 F F)) (/.f64 (sin.f64 B) (cbrt.f64 F))) (/.f64 F (sin.f64 B)))
(if (!=.f64 (/.f64 F (sin.f64 B)) 0) (/.f64 1 (pow.f64 (/.f64 F (sin.f64 B)) -1)) (/.f64 F (sin.f64 B)))
(if (!=.f64 (/.f64 F (sin.f64 B)) 0) (pow.f64 (/.f64 1 (/.f64 F (sin.f64 B))) -1) (/.f64 F (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 F F)) 0) (/.f64 (cbrt.f64 F) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F F)))) (/.f64 F (sin.f64 B)))
(-.f64 0 (/.f64 (neg.f64 F) (sin.f64 B)))
(neg.f64 (/.f64 (neg.f64 F) (sin.f64 B)))
(-.f64 (/.f64 0 (neg.f64 (sin.f64 B))) (/.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 (/.f64 -1 (cbrt.f64 (sin.f64 B))) (/.f64 F (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 (neg.f64 F) (*.f64 (cbrt.f64 (sin.f64 B)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 -1 (/.f64 (neg.f64 F) (sin.f64 B)))
(neg.f64 (/.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 1 (neg.f64 F)) (*.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 F)) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 F F)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 F) (sin.f64 B))) (cbrt.f64 (*.f64 F F))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 F)) 1) (/.f64 (cbrt.f64 (*.f64 F F)) (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 F)) (cbrt.f64 (*.f64 F F))) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 F) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 F F))) (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 F) (neg.f64 (cbrt.f64 (*.f64 F F)))) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 F) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 F F))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 F (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 F F))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(/.f64 F (sin.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (cbrt.f64 (/.f64 F (sin.f64 B))))
(/.f64 F (sin.f64 B))
(*.f64 1 (/.f64 F (sin.f64 B)))
(/.f64 F (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) 1)
(/.f64 F (sin.f64 B))
(*.f64 (/.f64 (cbrt.f64 F) (sin.f64 B)) (cbrt.f64 (*.f64 F F)))
(/.f64 F (sin.f64 B))
(*.f64 F (/.f64 1 (sin.f64 B)))
(/.f64 F (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) F)
(/.f64 F (sin.f64 B))
(*.f64 (cbrt.f64 F) (/.f64 (cbrt.f64 (*.f64 F F)) (sin.f64 B)))
(/.f64 F (sin.f64 B))
(*.f64 (neg.f64 F) (/.f64 -1 (sin.f64 B)))
(neg.f64 (/.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 (/.f64 -1 (sin.f64 B)) (neg.f64 F))
(neg.f64 (/.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 1 (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F F)) (sin.f64 B)) (cbrt.f64 F))
(/.f64 F (sin.f64 B))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) 2))
(/.f64 F (sin.f64 B))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (cbrt.f64 F)) (cbrt.f64 (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) F)) (cbrt.f64 (/.f64 1 (sin.f64 B))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) 2) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) 2) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2))))
(/.f64 F (sin.f64 B))
(*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2))))
(*.f64 (cbrt.f64 F) (cbrt.f64 (*.f64 (/.f64 1 (sin.f64 B)) (pow.f64 (/.f64 F (sin.f64 B)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) 2) 2) (cbrt.f64 (/.f64 F (sin.f64 B)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) 2) 2)) (cbrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (cbrt.f64 (neg.f64 F)) (*.f64 (cbrt.f64 (*.f64 F F)) (/.f64 -1 (sin.f64 B))))
(*.f64 (cbrt.f64 (neg.f64 F)) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) -1) (sin.f64 B)))
(*.f64 (cbrt.f64 F) (*.f64 (neg.f64 (cbrt.f64 (*.f64 F F))) (/.f64 -1 (sin.f64 B))))
(*.f64 (cbrt.f64 F) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) -1) (sin.f64 B))))
(*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 F (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F F)) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 F (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (cbrt.f64 (*.f64 F F)) (/.f64 (cbrt.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 F (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (cbrt.f64 (*.f64 F F)) (cbrt.f64 (sin.f64 B))))
(/.f64 F (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (cbrt.f64 (neg.f64 F))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (neg.f64 F))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (/.f64 F (sin.f64 B)) 1)
(/.f64 F (sin.f64 B))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 F)) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) (neg.f64 F))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (/.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2))
(/.f64 (neg.f64 F) (neg.f64 (sin.f64 B)))
(/.f64 F (sin.f64 B))
(/.f64 F (sin.f64 B))
(/.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 F (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (cbrt.f64 F)) (cbrt.f64 (sin.f64 B)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2) F)) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (cbrt.f64 (*.f64 F F))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 F (sin.f64 B)) (*.f64 F F))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 F (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 F (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 F (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (neg.f64 F) (cbrt.f64 (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 F (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (sin.f64 B))))
(/.f64 (neg.f64 (/.f64 F (cbrt.f64 (sin.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 F (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (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 (/.f64 F (sin.f64 B)) 1)
(/.f64 F (sin.f64 B))
(neg.f64 (/.f64 (neg.f64 F) (sin.f64 B)))
(neg.f64 (*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) 1))
(neg.f64 (/.f64 (neg.f64 F) (sin.f64 B)))
(neg.f64 (*.f64 (/.f64 F (sin.f64 B)) -1))
(neg.f64 (/.f64 (neg.f64 F) (sin.f64 B)))
(cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3))
(/.f64 F (sin.f64 B))

eval498.0ms (1.2%)

Compiler

Compiled 23880 to 13223 computations (44.6% saved)

prune262.0ms (0.6%)

Pruning

34 alts after pruning (34 fresh and 0 done)

PrunedKeptTotal
New61334647
Fresh000
Picked101
Done101
Total61534649
Error
4.7b
Counts
649 → 34
Alt Table
Click to see full alt table
StatusErrorProgram
13.3b
(fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
10.8b
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
16.6b
(fma.f64 (cbrt.f64 (/.f64 -1 (tan.f64 B))) (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
19.2b
(fma.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
17.4b
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
17.1b
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (*.f64 (sin.f64 B) (/.f64 x (cbrt.f64 (tan.f64 B))))) (*.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
41.9b
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) B)
10.2b
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
13.4b
(+.f64 (neg.f64 (if (!=.f64 x 0) (/.f64 1 (/.f64 (tan.f64 B) x)) (/.f64 x (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)))))
13.9b
(+.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
13.4b
(+.f64 (neg.f64 (/.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (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)))))
13.3b
(+.f64 (neg.f64 (/.f64 x (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)))))
34.6b
(+.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)))))
39.5b
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.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)))))
43.5b
(+.f64 (neg.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
43.5b
(+.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x (+.f64 -1/9 2/15)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.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)))))
22.0b
(+.f64 (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)) (cbrt.f64 x))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
13.4b
(+.f64 (neg.f64 (*.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (/.f64 1 (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)))))
13.4b
(+.f64 (neg.f64 (*.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (/.f64 1 (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)))))
13.4b
(+.f64 (neg.f64 (*.f64 x (/.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (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)))))
10.3b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (if (!=.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 0) (/.f64 F (/.f64 (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))))
13.1b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (if (!=.f64 F 0) (/.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))))
10.6b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 3))
10.6b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (sin.f64 B))))
16.3b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
21.2b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) B))
13.4b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (if (!=.f64 (fma.f64 2 x (fma.f64 F F 2)) 0) (/.f64 1 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
30.0b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
47.7b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F)))))
45.6b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
10.3b
(+.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)) (/.f64 1 (sin.f64 B))))
10.3b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
17.2b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 3)))
34.7b
(+.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)))))
Compiler

Compiled 2136 to 1532 computations (28.3% saved)

localize40.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 x (tan.f64 B))
0.2b
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
0.2b
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
16.6b
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
Compiler

Compiled 80 to 44 computations (45% saved)

series114.0ms (0.3%)

Counts
3 → 28
Calls

21 calls:

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

Compiled 15040 to 11475 computations (23.7% saved)

rewrite144.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
134×egg-rr
85×egg-rr
48×egg-rr
Counts
3 → 267
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(/.f64 x (tan.f64 B))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 F 0) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 0) (/.f64 F (/.f64 (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) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 0) (pow.f64 (/.f64 (sin.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) -1) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 0) (/.f64 (neg.f64 F) (/.f64 (neg.f64 (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) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) (/.f64 (neg.f64 (sin.f64 B)) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 0) (/.f64 F (/.f64 (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) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 0) (/.f64 -1 (/.f64 (neg.f64 (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 F) 0) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) 0) (pow.f64 (/.f64 (sin.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) -1) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (/.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) 0) (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 F F)) 0) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F F)))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (/.f64 (sin.f64 B) F) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 0) (/.f64 (cbrt.f64 F) (/.f64 (sin.f64 B) (*.f64 (cbrt.f64 (*.f64 F F)) (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) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (sin.f64 B))) (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))) (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (sin.f64 B))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) -1) (/.f64 (neg.f64 F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 (cbrt.f64 (sin.f64 B)))) (/.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 F) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (neg.f64 (cbrt.f64 (sin.f64 B)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2))) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (/.f64 F (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 F (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1) (/.f64 F (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sin.f64 B)))) (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 F) (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 F) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 F) 1) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 F -1) (/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 F (neg.f64 (cbrt.f64 (sin.f64 B)))) (/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 F (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) -1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 2) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 2) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) (neg.f64 (cbrt.f64 (sin.f64 B)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 2) (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (cbrt.f64 (*.f64 F F)) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 F F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) 1) (/.f64 (cbrt.f64 (*.f64 F F)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 F) (sin.f64 B)) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 F) (cbrt.f64 (sin.f64 B))) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (sin.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (/.f64 -1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (sin.f64 B)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 F (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))) (*.f64 (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 (/.f64 F (sin.f64 B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (sin.f64 B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (*.f64 (/.f64 -1 (sin.f64 B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 F (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) (/.f64 F (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 2) (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2))) (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 F (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 (neg.f64 F) (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) 2) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B)) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (sin.f64 B)) (cbrt.f64 (*.f64 F F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 F) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2)) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F))) (cbrt.f64 (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2))) (cbrt.f64 (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (cbrt.f64 (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (cbrt.f64 (neg.f64 (sin.f64 B)))) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2))) (*.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (sin.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (neg.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (sin.f64 B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 0) (/.f64 F (/.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) F))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) 0) (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 0) (/.f64 1 (/.f64 1 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 F F)) 0) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (/.f64 1 (cbrt.f64 (*.f64 F F)))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 F 0) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 1 F)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 0) (/.f64 (cbrt.f64 F) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 F 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) F))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 F (cbrt.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) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 F F)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (cbrt.f64 F)) (cbrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) 1) (cbrt.f64 (*.f64 F F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (cbrt.f64 (cbrt.f64 (*.f64 F F)))) (cbrt.f64 (*.f64 F (cbrt.f64 F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) F)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 F) (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 (neg.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 F (neg.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 x) (/.f64 (tan.f64 B) (cbrt.f64 (*.f64 x x)))) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (pow.f64 (/.f64 (tan.f64 B) x) -1) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 B) 0) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (neg.f64 (tan.f64 B)) (cbrt.f64 (*.f64 x x)))) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) 0) (/.f64 (cbrt.f64 x) (/.f64 (tan.f64 B) (cbrt.f64 (*.f64 x x)))) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 x) 0) (pow.f64 (/.f64 (tan.f64 B) x) -1) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 x)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (neg.f64 (tan.f64 B)) (pow.f64 (cbrt.f64 (neg.f64 x)) 2))) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (/.f64 -1 (/.f64 (neg.f64 (tan.f64 B)) x)) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (tan.f64 B) (cbrt.f64 x))) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cos.f64 B)) 0) (*.f64 (/.f64 x (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B))) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (tan.f64 B)))) (/.f64 x (pow.f64 (cbrt.f64 (neg.f64 (tan.f64 B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (tan.f64 B))) (/.f64 x (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 x)) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 x)) 2) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 x)) (neg.f64 (cbrt.f64 (tan.f64 B)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 x)) 2) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (tan.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 x)) 2) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 x)) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 x)) 2) (neg.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (neg.f64 (tan.f64 B)))) (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 (neg.f64 (tan.f64 B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (tan.f64 B))) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 x)) 1) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 (tan.f64 B)))) (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (tan.f64 B)))) (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 (neg.f64 (tan.f64 B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (neg.f64 (cbrt.f64 (tan.f64 B)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (neg.f64 (tan.f64 B)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (pow.f64 (cbrt.f64 (neg.f64 (tan.f64 B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sin.f64 B)) (/.f64 (cbrt.f64 x) (/.f64 1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (tan.f64 B))) (/.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (/.f64 1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 x (cbrt.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (sin.f64 B)) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (tan.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (tan.f64 B)) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (tan.f64 B)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 -1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (tan.f64 B)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (/.f64 1 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (tan.f64 B)) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 1 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (*.f64 (/.f64 -1 (tan.f64 B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) 2) 2) (cbrt.f64 (/.f64 x (tan.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (/.f64 1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (tan.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))) (cbrt.f64 (neg.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) (cbrt.f64 (neg.f64 (tan.f64 B)))) (pow.f64 (cbrt.f64 (neg.f64 (tan.f64 B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (cos.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (neg.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x (cbrt.f64 (tan.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (tan.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (neg.f64 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 x)) (cbrt.f64 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) x) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (tan.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))))))

simplify922.0ms (2.3%)

Algorithm
egglog
Counts
295 → 371
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B)
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) (*.f64 F B))) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 -1/36 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F))) (pow.f64 B 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) (*.f64 F B))) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 -1/36 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 1/6 (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 -1/36 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) (*.f64 F B))) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B))))
(*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))
(+.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x)))
(+.f64 (*.f64 F (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 2)))))) (+.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x))))
(+.f64 (*.f64 F (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 2)))))) (+.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 3)) (+.f64 1 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) 1) (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 1)))) (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (pow.f64 x 3)))) (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x)))))
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F)
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) x) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) x) (+.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 2)) 1) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (pow.f64 (/.f64 1 x) 2))))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) x) (+.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) 1) (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 1)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 3))))))) (+.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 2)) 1) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (pow.f64 (/.f64 1 x) 2)))))))
(*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2))
(+.f64 (*.f64 (pow.f64 F 3) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(+.f64 (*.f64 (pow.f64 F 3) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) (+.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) (*.f64 (pow.f64 F 5) (*.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 1)))) 2)))))))
(+.f64 (*.f64 (pow.f64 F 3) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) (+.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2) (*.f64 (+.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 1)))) 1) (pow.f64 (/.f64 1/4 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) 1)) (+.f64 1 (*.f64 1/6 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 1)))) 3)))) (pow.f64 F 7))) (*.f64 (pow.f64 F 5) (*.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 1)))) 2))))))))
(*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)
(+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)))
(+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 3)))))
(+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) (+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 (+.f64 383/384 (*.f64 -1/4 (pow.f64 (*.f64 1/16 (pow.f64 (*.f64 2 (+.f64 (*.f64 2 x) 2)) 2)) 1))) (pow.f64 (/.f64 1 F) 5))) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 3))))))
(*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)
(+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F))
(+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) (+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (*.f64 -33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) (+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 1/16 (pow.f64 (*.f64 2 (+.f64 2 (*.f64 2 x))) 2)) 1)) 383/384) (pow.f64 (/.f64 -1 F) 5)))) (*.f64 -33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 3))))))
(/.f64 x B)
(+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -2/45 x) (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))))
(if (!=.f64 F 0) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 0) (/.f64 F (/.f64 (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) F) (sin.f64 B)))
(if (!=.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 0) (pow.f64 (/.f64 (sin.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) -1) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 0) (/.f64 (neg.f64 F) (/.f64 (neg.f64 (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) F) (sin.f64 B)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) (/.f64 (neg.f64 (sin.f64 B)) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 0) (/.f64 F (/.f64 (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) F) (sin.f64 B)))
(if (!=.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 0) (/.f64 -1 (/.f64 (neg.f64 (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (neg.f64 F) 0) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) 0) (pow.f64 (/.f64 (sin.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) -1) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (/.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) 0) (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 F F)) 0) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F F)))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 1 0) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (/.f64 (sin.f64 B) F) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 0) (/.f64 (cbrt.f64 F) (/.f64 (sin.f64 B) (*.f64 (cbrt.f64 (*.f64 F F)) (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) F) (sin.f64 B)))
(-.f64 0 (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (sin.f64 B)))
(-.f64 (/.f64 0 (neg.f64 (sin.f64 B))) (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))) (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (sin.f64 B))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) -1) (/.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 (cbrt.f64 (sin.f64 B)))) (/.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 F) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2))) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (neg.f64 (cbrt.f64 (sin.f64 B)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2))) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (/.f64 F (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 F (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1) (/.f64 F (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 1 -1) (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (sin.f64 B)))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sin.f64 B)))) (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(*.f64 (/.f64 (neg.f64 F) (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (/.f64 (neg.f64 F) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(*.f64 (/.f64 (neg.f64 F) 1) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 F -1) (/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(*.f64 (/.f64 F (neg.f64 (cbrt.f64 (sin.f64 B)))) (/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 F (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) -1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 2) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 2) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) (neg.f64 (cbrt.f64 (sin.f64 B)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 2) (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.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 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) 1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (cbrt.f64 (*.f64 F F)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 F F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) 1) (/.f64 (cbrt.f64 (*.f64 F F)) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 F) (sin.f64 B)) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1))
(*.f64 (/.f64 (cbrt.f64 F) (cbrt.f64 (sin.f64 B))) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (sin.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (/.f64 1 (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2)))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (sin.f64 B)))
(*.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (/.f64 -1 (sin.f64 B)))
(*.f64 1 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 1)
(*.f64 (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (sin.f64 B)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)))
(*.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 F (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 1 (sin.f64 B))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))) 2) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))) (*.f64 (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))) 1))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 (/.f64 F (sin.f64 B)) 1))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (sin.f64 B)) 1))
(*.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (*.f64 (/.f64 -1 (sin.f64 B)) 1))
(*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) 1))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) 1))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 F (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) (/.f64 F (sin.f64 B))))
(*.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 -1 (sin.f64 B))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 2) (/.f64 -1 (sin.f64 B))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2))) (/.f64 -1 (sin.f64 B))))
(*.f64 F (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 -1 (sin.f64 B))))
(*.f64 -1 (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (sin.f64 B)))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 (neg.f64 F) (/.f64 -1 (sin.f64 B))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (/.f64 -1 (sin.f64 B))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (/.f64 -1 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) 2) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)))
(*.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B)) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) (sin.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (sin.f64 B)))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (sin.f64 B)) (cbrt.f64 (*.f64 F F)))
(*.f64 (cbrt.f64 F) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2)) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (cbrt.f64 (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (cbrt.f64 (neg.f64 (sin.f64 B)))) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2))) (*.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (sin.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 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 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) 1/3)
(neg.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (sin.f64 B)))
(neg.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (sin.f64 B)) 1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3))
(if (!=.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 0) (/.f64 F (/.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) F))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) 0) (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))
(if (!=.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 0) (/.f64 1 (/.f64 1 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))
(if (!=.f64 (cbrt.f64 (*.f64 F F)) 0) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (/.f64 1 (cbrt.f64 (*.f64 F F)))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))
(if (!=.f64 1 0) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))
(if (!=.f64 F 0) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 1 F)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 0) (/.f64 (cbrt.f64 F) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 F 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) F))
(-.f64 0 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)))
(*.f64 (*.f64 F (cbrt.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) 2)))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F))
(*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 1 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 1)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (cbrt.f64 (*.f64 F F)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 F))
(*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (cbrt.f64 F)) (cbrt.f64 F))
(*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) 1) (cbrt.f64 (*.f64 F F)))
(*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (cbrt.f64 (cbrt.f64 (*.f64 F F)))) (cbrt.f64 (*.f64 F (cbrt.f64 F))))
(*.f64 (neg.f64 -1) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))
(*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 F))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) F)
(*.f64 -1 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F))
(*.f64 (neg.f64 (neg.f64 F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (neg.f64 F) (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 2))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 (neg.f64 F)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)))))
(*.f64 F (neg.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 2)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 1)
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) -1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 3) 1/3)
(pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 1)
(neg.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 3))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 x) (/.f64 (tan.f64 B) (cbrt.f64 (*.f64 x x)))) (/.f64 x (tan.f64 B)))
(if (!=.f64 x 0) (pow.f64 (/.f64 (tan.f64 B) x) -1) (/.f64 x (tan.f64 B)))
(if (!=.f64 (cos.f64 B) 0) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (neg.f64 (tan.f64 B)) (cbrt.f64 (*.f64 x x)))) (/.f64 x (tan.f64 B)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) 0) (/.f64 (cbrt.f64 x) (/.f64 (tan.f64 B) (cbrt.f64 (*.f64 x x)))) (/.f64 x (tan.f64 B)))
(if (!=.f64 (neg.f64 x) 0) (pow.f64 (/.f64 (tan.f64 B) x) -1) (/.f64 x (tan.f64 B)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 x)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (neg.f64 (tan.f64 B)) (pow.f64 (cbrt.f64 (neg.f64 x)) 2))) (/.f64 x (tan.f64 B)))
(if (!=.f64 x 0) (/.f64 -1 (/.f64 (neg.f64 (tan.f64 B)) x)) (/.f64 x (tan.f64 B)))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (tan.f64 B) (cbrt.f64 x))) (/.f64 x (tan.f64 B)))
(if (!=.f64 1 0) (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B)))
(if (!=.f64 (neg.f64 (cos.f64 B)) 0) (*.f64 (/.f64 x (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 0 (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 0 (neg.f64 (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (tan.f64 B)))) (/.f64 x (pow.f64 (cbrt.f64 (neg.f64 (tan.f64 B))) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (tan.f64 B))) (/.f64 x (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 x)) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 x)) 2) (tan.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 x)) (neg.f64 (cbrt.f64 (tan.f64 B)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 x)) 2) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (tan.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 x)) 2) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 x)) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 x)) 2) (neg.f64 (tan.f64 B))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (neg.f64 (tan.f64 B)))) (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 (neg.f64 (tan.f64 B))) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (tan.f64 B))) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 x)) 1) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 (tan.f64 B))))
(*.f64 (/.f64 1 -1) (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (tan.f64 B)))) (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (tan.f64 B)))) (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 (neg.f64 (tan.f64 B))) 2)))
(*.f64 (/.f64 (cbrt.f64 x) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (tan.f64 B)))
(*.f64 (/.f64 (cbrt.f64 x) (neg.f64 (cbrt.f64 (tan.f64 B)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (neg.f64 (tan.f64 B)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (pow.f64 (cbrt.f64 (neg.f64 (tan.f64 B))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sin.f64 B)) (/.f64 (cbrt.f64 x) (/.f64 1 (cos.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (tan.f64 B))) (/.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (/.f64 1 (cos.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 x (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (cbrt.f64 x) (sin.f64 B)) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 1 (cos.f64 B))))
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (tan.f64 B))))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)))
(*.f64 1 (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 x (tan.f64 B)) 1)
(*.f64 (/.f64 (cbrt.f64 x) (tan.f64 B)) (cbrt.f64 (*.f64 x x)))
(*.f64 x (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 1 (tan.f64 B)) x)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)))
(*.f64 (neg.f64 x) (/.f64 -1 (tan.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)) (cbrt.f64 x))
(*.f64 (/.f64 -1 (tan.f64 B)) (neg.f64 x))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (/.f64 1 (tan.f64 B))))
(*.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) 2))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) 2) x))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 1 (tan.f64 B))))
(*.f64 (cbrt.f64 x) (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)) 1))
(*.f64 (neg.f64 x) (*.f64 (/.f64 -1 (tan.f64 B)) 1))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) 1))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) 2) 2) (cbrt.f64 (/.f64 x (tan.f64 B)))))
(*.f64 -1 (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (tan.f64 B)))
(*.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (/.f64 1 (cos.f64 B))))
(/.f64 (/.f64 x (tan.f64 B)) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 (tan.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))) (cbrt.f64 (neg.f64 (tan.f64 B))))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (neg.f64 (tan.f64 B)))) (pow.f64 (cbrt.f64 (neg.f64 (tan.f64 B))) 2))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2) 2))
(/.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (cos.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (neg.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (neg.f64 (/.f64 x (cbrt.f64 (tan.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 x (tan.f64 B))
(/.f64 (neg.f64 x) (neg.f64 (tan.f64 B)))
(/.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 x)) (cbrt.f64 (tan.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) x) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (*.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (tan.f64 B)))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(neg.f64 (/.f64 (neg.f64 x) (tan.f64 B)))
(neg.f64 (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 1))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
Outputs
(/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B)
(/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) B)
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) (*.f64 F B))) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B))
(fma.f64 1/6 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) (*.f64 F B)) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) B))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 -1/36 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F))) (pow.f64 B 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) (*.f64 F B))) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B)))
(+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) (+.f64 1/120 -1/36)) (pow.f64 B 3))) (fma.f64 1/6 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) (*.f64 F B)) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) B)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 -1/36 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 1/6 (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 -1/36 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) (*.f64 F B))) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B))))
(+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) (+.f64 1/120 -1/36)) (pow.f64 B 3))) (+.f64 (neg.f64 (*.f64 (pow.f64 B 5) (fma.f64 1/720 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) (fma.f64 -1/5040 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) (*.f64 1/6 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) (+.f64 1/120 -1/36))))))) (fma.f64 1/6 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) (*.f64 F B)) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) B))))
(*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(+.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x)))
(*.f64 F (+.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) x)))
(+.f64 (*.f64 F (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 2)))))) (+.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x))))
(fma.f64 F (*.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (fma.f64 F F 2))) 2))))) (*.f64 F (+.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) x))))
(+.f64 (*.f64 F (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 2)))))) (+.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 3)) (+.f64 1 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) 1) (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 1)))) (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (pow.f64 x 3)))) (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x)))))
(fma.f64 F (*.f64 (*.f64 x x) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (fma.f64 F F 2))) 2))))) (fma.f64 F (pow.f64 (fma.f64 F F 2) -1/2) (fma.f64 (fma.f64 1/6 (neg.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3)) (+.f64 1 (*.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) 2) -1) (neg.f64 (/.f64 1 (fma.f64 F F 2)))))) (*.f64 F (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (pow.f64 x 3))) (*.f64 F (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) x)))))
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F)
(*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F)
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) x) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F))
(+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F) x) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) x) (+.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 2)) 1) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (pow.f64 (/.f64 1 x) 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F) x) (fma.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F (*.f64 (fma.f64 1/2 (pow.f64 (*.f64 -1/4 (fma.f64 F F 2)) 2) 1) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (*.f64 F (pow.f64 (/.f64 1 x) 2))))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) x) (+.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) 1) (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 1)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 3))))))) (+.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 2)) 1) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (pow.f64 (/.f64 1 x) 2)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F) x) (fma.f64 (pow.f64 (/.f64 1 x) 3) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (*.f64 F (+.f64 1 (fma.f64 (*.f64 1/16 (pow.f64 (fma.f64 F F 2) 2)) (*.f64 -1/4 (fma.f64 F F 2)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (fma.f64 F F 2)) 3)))))) (fma.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F (*.f64 (fma.f64 1/2 (pow.f64 (*.f64 -1/4 (fma.f64 F F 2)) 2) 1) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (*.f64 F (pow.f64 (/.f64 1 x) 2)))))))
(*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2))
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(+.f64 (*.f64 (pow.f64 F 3) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (+.f64 (pow.f64 F 3) F))
(+.f64 (*.f64 (pow.f64 F 3) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) (+.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) (*.f64 (pow.f64 F 5) (*.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 1)))) 2)))))))
(+.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (+.f64 (pow.f64 F 3) F)) (*.f64 (pow.f64 F 5) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1/2 (fma.f64 2 x 2))) 2))))))
(+.f64 (*.f64 (pow.f64 F 3) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) (+.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2) (*.f64 (+.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 1)))) 1) (pow.f64 (/.f64 1/4 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) 1)) (+.f64 1 (*.f64 1/6 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 1)))) 3)))) (pow.f64 F 7))) (*.f64 (pow.f64 F 5) (*.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 1)))) 2))))))))
(+.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (+.f64 (pow.f64 F 3) F)) (fma.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (*.f64 (fma.f64 (neg.f64 (/.f64 1/2 (fma.f64 2 x 2))) (/.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (+.f64 1 (*.f64 1/6 (neg.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 x 2)) 3))))) (pow.f64 F 7)) (*.f64 (pow.f64 F 5) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1/2 (fma.f64 2 x 2))) 2)))))))
(*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)
(+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)))
(fma.f64 (exp.f64 (log.f64 (/.f64 1 F))) F (/.f64 (*.f64 -1/4 (exp.f64 (log.f64 (/.f64 1 F)))) F))
(+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 3)))))
(fma.f64 (exp.f64 (log.f64 (/.f64 1 F))) F (fma.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 3)))))
(+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) (+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 (+.f64 383/384 (*.f64 -1/4 (pow.f64 (*.f64 1/16 (pow.f64 (*.f64 2 (+.f64 (*.f64 2 x) 2)) 2)) 1))) (pow.f64 (/.f64 1 F) 5))) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 3))))))
(fma.f64 (exp.f64 (log.f64 (/.f64 1 F))) F (fma.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (fma.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 (fma.f64 -1/4 (*.f64 1/16 (pow.f64 (*.f64 2 (fma.f64 2 x 2)) 2)) 383/384) (pow.f64 (/.f64 1 F) 5)) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 3))))))
(*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)
(+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F))
(fma.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F))
(+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) (+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (*.f64 -33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 3)))))
(fma.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (fma.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F (*.f64 -33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) (+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 1/16 (pow.f64 (*.f64 2 (+.f64 2 (*.f64 2 x))) 2)) 1)) 383/384) (pow.f64 (/.f64 -1 F) 5)))) (*.f64 -33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 3))))))
(fma.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (fma.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F (+.f64 (neg.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (*.f64 (fma.f64 -1/4 (*.f64 1/16 (pow.f64 (*.f64 2 (fma.f64 2 x 2)) 2)) 383/384) (pow.f64 (/.f64 -1 F) 5)))) (*.f64 -33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 3))))))
(/.f64 x B)
(+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))
(+.f64 (neg.f64 (*.f64 (*.f64 x (+.f64 -1/9 2/15)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -2/45 x) (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))))
(+.f64 (neg.f64 (*.f64 (pow.f64 B 5) (fma.f64 17/315 x (fma.f64 -2/45 x (*.f64 -1/3 (*.f64 x (+.f64 -1/9 2/15))))))) (+.f64 (neg.f64 (*.f64 (*.f64 x (+.f64 -1/9 2/15)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))))
(if (!=.f64 F 0) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 0) (/.f64 F (/.f64 (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) F) (sin.f64 B)))
(if (!=.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 0) (pow.f64 (/.f64 (sin.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) -1) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 0) (/.f64 1 (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 0) (/.f64 (neg.f64 F) (/.f64 (neg.f64 (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) F) (sin.f64 B)))
(if (!=.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 0) (/.f64 F (/.f64 (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) F) (sin.f64 B)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) (/.f64 (neg.f64 (sin.f64 B)) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 0) (/.f64 F (/.f64 (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) F) (sin.f64 B)))
(if (!=.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 0) (/.f64 -1 (/.f64 (neg.f64 (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 0) (/.f64 -1 (neg.f64 (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (neg.f64 F) 0) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (sin.f64 B) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) 0) (pow.f64 (/.f64 (sin.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) -1) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) 0) (/.f64 1 (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (/.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) 0) (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 F F)) 0) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F F)))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 1 0) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (/.f64 (sin.f64 B) F) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 0) (/.f64 (cbrt.f64 F) (/.f64 (sin.f64 B) (*.f64 (cbrt.f64 (*.f64 F F)) (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) F) (sin.f64 B)))
(-.f64 0 (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (sin.f64 B)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(-.f64 (/.f64 0 (neg.f64 (sin.f64 B))) (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (sin.f64 B)))
(+.f64 (/.f64 0 (neg.f64 (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F)
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))) (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (sin.f64 B))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (/.f64 (neg.f64 F) (cbrt.f64 (sin.f64 B))) (/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(/.f64 (*.f64 -1 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) -1) (/.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 (cbrt.f64 (sin.f64 B)))) (/.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (/.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 F) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2))) (sin.f64 B)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (neg.f64 (cbrt.f64 (sin.f64 B)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2))) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (/.f64 F (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (/.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 F (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1) (/.f64 F (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (/.f64 1 -1) (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (sin.f64 B)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sin.f64 B)))) (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (neg.f64 F) (cbrt.f64 (sin.f64 B))) (/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (/.f64 (neg.f64 F) (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (/.f64 (neg.f64 F) (cbrt.f64 (sin.f64 B))) (/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (neg.f64 F) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (/.f64 (neg.f64 F) 1) (/.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) F) (sin.f64 B))
(*.f64 (/.f64 F -1) (/.f64 (neg.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) F) (sin.f64 B))
(*.f64 (/.f64 F (neg.f64 (cbrt.f64 (sin.f64 B)))) (/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (neg.f64 F) (cbrt.f64 (sin.f64 B))) (/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 F (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) -1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 2) (sin.f64 B)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 2) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (/.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) (neg.f64 (cbrt.f64 (sin.f64 B)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (neg.f64 F) (cbrt.f64 (sin.f64 B))) (/.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 2) (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (*.f64 F (cbrt.f64 (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) 2) (sin.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) 1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) (sin.f64 B)))
(/.f64 (*.f64 (*.f64 F (cbrt.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) 2))) (sin.f64 B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (*.f64 F (cbrt.f64 (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) 2) (sin.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.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 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) 1))
(/.f64 (*.f64 (*.f64 F (cbrt.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) 2))) (sin.f64 B))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (cbrt.f64 (*.f64 F F)) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 F F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) 1) (/.f64 (cbrt.f64 (*.f64 F F)) (sin.f64 B)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (/.f64 (cbrt.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (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) F) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 F) (sin.f64 B)) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 1))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (/.f64 (cbrt.f64 F) (cbrt.f64 (sin.f64 B))) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (sin.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (/.f64 1 (sin.f64 B)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (sin.f64 B)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (/.f64 -1 (sin.f64 B)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 1 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 1)
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.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) F) (sin.f64 B))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (sin.f64 B)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 F (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 1 (sin.f64 B))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))) 2) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))) 2) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))) (*.f64 (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))) 1))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 (/.f64 F (sin.f64 B)) 1))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (sin.f64 B)) 1))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (*.f64 (/.f64 -1 (sin.f64 B)) 1))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) 1))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) 1))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 F (sin.f64 B))))
(/.f64 (*.f64 (*.f64 F (cbrt.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) 2))) (sin.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) (/.f64 F (sin.f64 B))))
(/.f64 (*.f64 (*.f64 F (cbrt.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) 2))) (sin.f64 B))
(*.f64 (neg.f64 F) (*.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) F) (sin.f64 B))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 2) (/.f64 -1 (sin.f64 B))))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2))) (/.f64 -1 (sin.f64 B))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (neg.f64 (sin.f64 B)))))
(*.f64 F (*.f64 (neg.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) F) (sin.f64 B))
(*.f64 -1 (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (sin.f64 B)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (*.f64 (neg.f64 F) (/.f64 -1 (sin.f64 B))))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 (neg.f64 F) (sin.f64 B))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (/.f64 -1 (sin.f64 B))))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (/.f64 -1 (sin.f64 B))))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) 2) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) 2)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))
(*.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (sin.f64 B)) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)))
(/.f64 (*.f64 (*.f64 F (cbrt.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) 2))) (sin.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) (sin.f64 B)))
(/.f64 (*.f64 (*.f64 F (cbrt.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) 2))) (sin.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (sin.f64 B)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (sin.f64 B)) (cbrt.f64 (*.f64 F F)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(*.f64 (cbrt.f64 F) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (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) F) (sin.f64 B))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 1)
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2)) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (cbrt.f64 (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (cbrt.f64 (neg.f64 (sin.f64 B)))) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (sin.f64 B))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2))) (*.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2))) (cbrt.f64 (*.f64 (neg.f64 (sin.f64 B)) (pow.f64 (sin.f64 B) 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (sin.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 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 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (sin.f64 B))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (cbrt.f64 (sin.f64 B)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 2) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 1)
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))) 3)
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3) 1/3)
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(neg.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (sin.f64 B)))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(neg.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) (sin.f64 B)) 1))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) 3))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B))
(if (!=.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 0) (/.f64 F (/.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) F))
(if (!=.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 0) (/.f64 F (pow.f64 (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) F))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) 0) (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))
(if (!=.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 0) (/.f64 1 (/.f64 1 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))
(if (!=.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 0) (pow.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) -1) F) -1) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))
(if (!=.f64 (cbrt.f64 (*.f64 F F)) 0) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (/.f64 1 (cbrt.f64 (*.f64 F F)))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))
(if (!=.f64 1 0) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)))) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))
(if (!=.f64 F 0) (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 1 F)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) 0) (/.f64 (cbrt.f64 F) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 F 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) F))
(-.f64 0 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(*.f64 (*.f64 F (cbrt.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) 2)))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F))
(*.f64 (*.f64 F (cbrt.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) 2)))
(*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F 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) F)
(*.f64 1 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 1)
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(*.f64 (*.f64 F (cbrt.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) 2)))
(*.f64 (cbrt.f64 (*.f64 F F)) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 2)) F) (cbrt.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)))
(*.f64 (*.f64 F (cbrt.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) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 F))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (cbrt.f64 F)) (cbrt.f64 F))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) 1) (cbrt.f64 (*.f64 F F)))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (cbrt.f64 (cbrt.f64 (*.f64 F F)))) (cbrt.f64 (*.f64 F (cbrt.f64 F))))
(*.f64 (neg.f64 -1) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (neg.f64 F))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2))))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(*.f64 (neg.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))) F)
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(*.f64 -1 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(*.f64 (neg.f64 (neg.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) F)
(*.f64 (neg.f64 F) (neg.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/2) F)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 2))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (neg.f64 (neg.f64 F)))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 2)))))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(*.f64 F (neg.f64 (neg.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/2) F)
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F)) 2)))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 1)
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F) -1)
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) 3)
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 3) 1/3)
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 1)
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(neg.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) F))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) 3))
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 x) (/.f64 (tan.f64 B) (cbrt.f64 (*.f64 x x)))) (/.f64 x (tan.f64 B)))
(if (!=.f64 x 0) (pow.f64 (/.f64 (tan.f64 B) x) -1) (/.f64 x (tan.f64 B)))
(if (!=.f64 x 0) (/.f64 1 (/.f64 (tan.f64 B) x)) (/.f64 x (tan.f64 B)))
(if (!=.f64 (cos.f64 B) 0) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (neg.f64 (cbrt.f64 x)) (/.f64 (neg.f64 (tan.f64 B)) (cbrt.f64 (*.f64 x x)))) (/.f64 x (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 x) (/.f64 (tan.f64 B) (cbrt.f64 (*.f64 x x)))) (/.f64 x (tan.f64 B)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) 0) (/.f64 (cbrt.f64 x) (/.f64 (tan.f64 B) (cbrt.f64 (*.f64 x x)))) (/.f64 x (tan.f64 B)))
(if (!=.f64 (neg.f64 x) 0) (pow.f64 (/.f64 (tan.f64 B) x) -1) (/.f64 x (tan.f64 B)))
(if (!=.f64 (neg.f64 x) 0) (/.f64 1 (/.f64 (tan.f64 B) x)) (/.f64 x (tan.f64 B)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 x)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (neg.f64 (tan.f64 B)) (pow.f64 (cbrt.f64 (neg.f64 x)) 2))) (/.f64 x (tan.f64 B)))
(if (!=.f64 x 0) (/.f64 -1 (/.f64 (neg.f64 (tan.f64 B)) x)) (/.f64 x (tan.f64 B)))
(if (!=.f64 x 0) (/.f64 -1 (neg.f64 (/.f64 (tan.f64 B) x))) (/.f64 x (tan.f64 B)))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (tan.f64 B) (cbrt.f64 x))) (/.f64 x (tan.f64 B)))
(if (!=.f64 1 0) (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B)))
(if (!=.f64 (neg.f64 (cos.f64 B)) 0) (*.f64 (/.f64 x (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B))) (/.f64 x (tan.f64 B)))
(if (!=.f64 (neg.f64 (cos.f64 B)) 0) (/.f64 (*.f64 x (neg.f64 (cos.f64 B))) (neg.f64 (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 0 (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 x (tan.f64 B))
(-.f64 (/.f64 0 (neg.f64 (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (/.f64 0 (neg.f64 (tan.f64 B))) (/.f64 x (tan.f64 B)))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) x) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(*.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (tan.f64 B)))) (/.f64 x (pow.f64 (cbrt.f64 (neg.f64 (tan.f64 B))) 2)))
(/.f64 (neg.f64 x) (*.f64 (cbrt.f64 (neg.f64 (tan.f64 B))) (pow.f64 (cbrt.f64 (neg.f64 (tan.f64 B))) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (tan.f64 B))) (/.f64 x (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))
(/.f64 (neg.f64 x) (*.f64 (cbrt.f64 (tan.f64 B)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 x)) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 x)) 2) (tan.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (pow.f64 (cbrt.f64 (neg.f64 x)) 2)) (neg.f64 (tan.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 x)) (neg.f64 (cbrt.f64 (tan.f64 B)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 x)) 2) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 x)) 2) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))) (neg.f64 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (tan.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 x)) 2) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (pow.f64 (cbrt.f64 (neg.f64 x)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 x)) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 x)) 2) (neg.f64 (tan.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (pow.f64 (cbrt.f64 (neg.f64 x)) 2)) (neg.f64 (tan.f64 B)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (neg.f64 (tan.f64 B)))) (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 (neg.f64 (tan.f64 B))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 x (neg.f64 (tan.f64 B))))) (/.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (cbrt.f64 (neg.f64 (tan.f64 B))) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (tan.f64 B))) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) (cbrt.f64 (*.f64 x x))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 x)) 1) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 (tan.f64 B))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 x x))) (neg.f64 (tan.f64 B)))
(*.f64 (/.f64 1 -1) (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (tan.f64 B)))) (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (tan.f64 B))) (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (tan.f64 B)))) (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 (neg.f64 (tan.f64 B))) 2)))
(/.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 (neg.f64 (tan.f64 B))) 2)) (cbrt.f64 (neg.f64 (tan.f64 B))))
(*.f64 (/.f64 (cbrt.f64 x) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (tan.f64 B)))
(*.f64 (neg.f64 (cbrt.f64 x)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B))))
(*.f64 (/.f64 (cbrt.f64 x) (neg.f64 (cbrt.f64 (tan.f64 B)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (*.f64 (cbrt.f64 x) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))) (neg.f64 (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (neg.f64 (tan.f64 B)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (pow.f64 (cbrt.f64 (neg.f64 (tan.f64 B))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (neg.f64 (tan.f64 B)))) (neg.f64 (cbrt.f64 (*.f64 x x)))) (pow.f64 (cbrt.f64 (neg.f64 (tan.f64 B))) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sin.f64 B)) (/.f64 (cbrt.f64 x) (/.f64 1 (cos.f64 B))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sin.f64 B)) (cbrt.f64 x)) (/.f64 1 (cos.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (tan.f64 B))) (/.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (/.f64 1 (cos.f64 B))))
(/.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (cos.f64 B)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 x (cbrt.f64 (tan.f64 B))))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 (cbrt.f64 x) (sin.f64 B)) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 1 (cos.f64 B))))
(/.f64 x (*.f64 (sin.f64 B) (/.f64 1 (cos.f64 B))))
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (tan.f64 B))))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (cbrt.f64 (tan.f64 B))))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)))
(/.f64 x (tan.f64 B))
(*.f64 1 (/.f64 x (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x (tan.f64 B)) 1)
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 (cbrt.f64 x) (tan.f64 B)) (cbrt.f64 (*.f64 x x)))
(/.f64 x (tan.f64 B))
(*.f64 x (/.f64 1 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 1 (tan.f64 B)) x)
(/.f64 x (tan.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (neg.f64 x) (/.f64 -1 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)) (cbrt.f64 x))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 -1 (tan.f64 B)) (neg.f64 x))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (/.f64 1 (tan.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) x) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(*.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) 2))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))
(/.f64 x (tan.f64 B))
(*.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) 2) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) 2) x))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (/.f64 1 (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (cbrt.f64 x) (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)) 1))
(/.f64 x (tan.f64 B))
(*.f64 (neg.f64 x) (*.f64 (/.f64 -1 (tan.f64 B)) 1))
(/.f64 x (tan.f64 B))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) x) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) 2) 2) (cbrt.f64 (/.f64 x (tan.f64 B)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) 2) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))
(*.f64 -1 (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (/.f64 1 (cos.f64 B))))
(/.f64 x (*.f64 (sin.f64 B) (/.f64 1 (cos.f64 B))))
(/.f64 (/.f64 x (tan.f64 B)) 1)
(/.f64 x (tan.f64 B))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 (tan.f64 B))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 x) (pow.f64 (/.f64 x (tan.f64 B)) 2))) (cbrt.f64 (neg.f64 (tan.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))) (cbrt.f64 (neg.f64 (tan.f64 B))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 x) (pow.f64 (/.f64 x (tan.f64 B)) 2))) (cbrt.f64 (neg.f64 (tan.f64 B))))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (cbrt.f64 (tan.f64 B))))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (neg.f64 (tan.f64 B)))) (pow.f64 (cbrt.f64 (neg.f64 (tan.f64 B))) 2))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2) 2))
(/.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (cos.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (neg.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 x) (*.f64 x x))) (cbrt.f64 (*.f64 (neg.f64 (tan.f64 B)) (pow.f64 (tan.f64 B) 2))))
(/.f64 (neg.f64 (/.f64 x (cbrt.f64 (tan.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (cbrt.f64 (tan.f64 B))))
(/.f64 x (tan.f64 B))
(/.f64 (neg.f64 x) (neg.f64 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(/.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (cbrt.f64 (tan.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (cbrt.f64 (*.f64 x x))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 x (tan.f64 B)) (*.f64 x x))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 x)) (cbrt.f64 (tan.f64 B)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) x)) (cbrt.f64 (tan.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) x) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (*.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (cbrt.f64 (tan.f64 B))))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (tan.f64 B)))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (cbrt.f64 (tan.f64 B))))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (cbrt.f64 (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 (/.f64 x (tan.f64 B)) 1)
(/.f64 x (tan.f64 B))
(neg.f64 (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 x (tan.f64 B))
(neg.f64 (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 1))
(/.f64 x (tan.f64 B))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(/.f64 x (tan.f64 B))

localize82.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F))
0.1b
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) B)
0.2b
(*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)
16.6b
(pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2)
Compiler

Compiled 79 to 49 computations (38% saved)

series256.0ms (0.6%)

Counts
4 → 94
Calls

27 calls:

TimeVariablePointExpression
14.0ms
B
@0
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) B)
13.0ms
B
@inf
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) B)
3.0ms
x
@inf
(+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F))
2.0ms
x
@0
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) B)
1.0ms
x
@-inf
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) B)
Compiler

Compiled 19430 to 16095 computations (17.2% saved)

rewrite169.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
71×egg-rr
65×egg-rr
46×egg-rr
12×egg-rr
Counts
4 → 194
Calls
Call 1
Inputs
(pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2)
(*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) F) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2) 0) (-.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0)) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2) (-.f64 0 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) 0) (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2) (-.f64 0 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0)))) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) 0) (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2) (-.f64 0 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0)))) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) 0) (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2) (-.f64 0 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0)))) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) F) (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 F F)) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (cbrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (cbrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) 1) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) 2) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 F) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (-.f64 0 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 0))) (+.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 0) (pow.f64 (/.f64 B (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) -1) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2))) 0) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (/.f64 B (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 0) (/.f64 -1 (/.f64 (neg.f64 B) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (/.f64 B (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (/.f64 B (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 0) (pow.f64 (/.f64 B (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) -1) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 B) (neg.f64 x)) (*.f64 (/.f64 1 B) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 B) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (*.f64 (/.f64 1 B) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 x) (/.f64 1 B)) (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) (/.f64 1 B)) (*.f64 (neg.f64 x) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 B)) (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) B) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 B) (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) B) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 2)) (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (/.f64 -1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 B) (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) B) (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 2)) (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))) (cbrt.f64 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -1 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (*.f64 (/.f64 -1 B) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 (*.f64 B B))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) B) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (*.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))) 2) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 B)) (/.f64 1 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 B))) (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (cbrt.f64 (neg.f64 B))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2))) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 B)) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (neg.f64 (cbrt.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (cbrt.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (neg.f64 (cbrt.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) 1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (cbrt.f64 B)) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 B B))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 2)) (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))) (cbrt.f64 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 2)) (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 2))) (cbrt.f64 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 B)) (neg.f64 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) B))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) B) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 1 (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) F) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (neg.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 x) 1 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x -1 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 x x)) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (neg.f64 x)) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2) (*.f64 x x)) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x)) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (/.f64 1 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 0) (/.f64 1 (/.f64 1 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 0) (/.f64 (-.f64 0 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))) (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x)))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (*.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x)))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x)))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (*.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (*.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2) (*.f64 x x)) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x)) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (*.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x)))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) F)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 x) (neg.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) x)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))) 2) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) -1) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) -1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) -1) (/.f64 1 -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (*.f64 x x)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (*.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))))) (+.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (-.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))))) (+.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (+.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 3))))))

simplify1.1s (2.7%)

Algorithm
egglog
Counts
288 → 370
Calls
Call 1
Inputs
(pow.f64 (+.f64 2 (*.f64 2 x)) -1/2)
(+.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (*.f64 (pow.f64 F 2) (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2)))
(+.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (+.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (*.f64 (pow.f64 F 4) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 1)))) 2))))) (*.f64 (pow.f64 F 2) (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2))))
(+.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (*.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 1)))) 1) (pow.f64 (/.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) 1)) (*.f64 1/6 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 1)))) 3)))) (pow.f64 F 6))) (+.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (+.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (*.f64 (pow.f64 F 4) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 1)))) 2))))) (*.f64 (pow.f64 F 2) (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2)))))
(exp.f64 (log.f64 (/.f64 1 F)))
(+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2))) (exp.f64 (log.f64 (/.f64 1 F))))
(+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2))) (+.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 4)))))
(+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2))) (+.f64 (exp.f64 (log.f64 (/.f64 1 F))) (+.f64 (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 4))) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 (pow.f64 (/.f64 1 F) 6) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 1/16 (pow.f64 (*.f64 2 (+.f64 2 (*.f64 2 x))) 2)) 1)) 383/384))))))
(exp.f64 (log.f64 (/.f64 -1 F)))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2))))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2))) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 4)))))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2))) (+.f64 (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 4))) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (*.f64 (pow.f64 (/.f64 -1 F) 6) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 1/16 (pow.f64 (*.f64 2 (+.f64 2 (*.f64 2 x))) 2)) 1)) 383/384))))))
(pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x) (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x) (+.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (*.f64 (pow.f64 x 2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 2)))))))
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 3)) (+.f64 1 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) 1) (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 1)))) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (pow.f64 x 3))) (+.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (*.f64 (pow.f64 x 2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 2))))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x))))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) x))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 2)) 1) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (pow.f64 (/.f64 1 x) 2))) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) x)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 2)) 1) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (pow.f64 (/.f64 1 x) 2))) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) 1) (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 1)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 3)))))) (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) x))))
(*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2))
(+.f64 (*.f64 (pow.f64 F 3) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(+.f64 (*.f64 (pow.f64 F 3) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) (+.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) (*.f64 (pow.f64 F 5) (*.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 1)))) 2)))))))
(+.f64 (*.f64 (pow.f64 F 3) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) (+.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2) (*.f64 (+.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 1)))) 1) (pow.f64 (/.f64 1/4 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) 1)) (+.f64 1 (*.f64 1/6 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 1)))) 3)))) (pow.f64 F 7))) (*.f64 (pow.f64 F 5) (*.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 1)))) 2))))))))
(*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)
(+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)))
(+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 3)))))
(+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) (+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 (+.f64 383/384 (*.f64 -1/4 (pow.f64 (*.f64 1/16 (pow.f64 (*.f64 2 (+.f64 (*.f64 2 x) 2)) 2)) 1))) (pow.f64 (/.f64 1 F) 5))) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 3))))))
(*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)
(+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F))
(+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) (+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (*.f64 -33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) (+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 1/16 (pow.f64 (*.f64 2 (+.f64 2 (*.f64 2 x))) 2)) 1)) 383/384) (pow.f64 (/.f64 -1 F) 5)))) (*.f64 -33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 3))))))
(*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))
(+.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x)))
(+.f64 (*.f64 F (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 2)))))) (+.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x))))
(+.f64 (*.f64 F (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 2)))))) (+.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 3)) (+.f64 1 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) 1) (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 1)))) (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (pow.f64 x 3)))) (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x)))))
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F)
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) x) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) x) (+.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 2)) 1) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (pow.f64 (/.f64 1 x) 2))))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) x) (+.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) 1) (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 1)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 3))))))) (+.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 2)) 1) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (pow.f64 (/.f64 1 x) 2)))))))
(/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B)
(+.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (*.f64 (-.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (/.f64 1 B)) x))
(+.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (+.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (*.f64 (pow.f64 x 2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 2)))))) B) (*.f64 (-.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (/.f64 1 B)) x)))
(+.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (/.f64 1 B)) x) (+.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 2)))))) B) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 3)) (+.f64 1 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) 1) (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 1)))) (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (pow.f64 x 3)))) B))))
(*.f64 -1 (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) B))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (*.f64 x B)) (+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) B)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (*.f64 B x)) (+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 2)) 1) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (pow.f64 (/.f64 1 x) 2)))) B) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) B))))
(*.f64 -1 (/.f64 x B))
(*.f64 -1 (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(+.f64 (/.f64 (*.f64 (pow.f64 F 3) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B) (+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B)))
(+.f64 (/.f64 (*.f64 (pow.f64 F 3) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B) (+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (/.f64 (*.f64 (pow.f64 F 5) (*.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 1)))) 2))))) B) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 F B))) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)))
(+.f64 (*.f64 33/32 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 3)) B)) (+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 F B))) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B)
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (*.f64 F B))) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B)))
(+.f64 (*.f64 -33/32 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 3)) B)) (+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (*.f64 F B))) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x) B)
(*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))
(+.f64 (*.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) 1) x) (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)))
(+.f64 (*.f64 F (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 2)))))) (+.f64 (*.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) 1) x) (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))))
(+.f64 (*.f64 F (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 2)))))) (+.f64 (*.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) 1) x) (+.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) (*.f64 F (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 3)) (+.f64 1 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) 1) (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 1)))) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (pow.f64 x 3)))))))
(*.f64 -1 x)
(+.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (*.f64 -1 x))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) x) (+.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (*.f64 -1 x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) x) (+.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (+.f64 (*.f64 -1 x) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 2)) 1) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (pow.f64 (/.f64 1 x) 2)))))))
(*.f64 -1 x)
(*.f64 -1 x)
(+.f64 (*.f64 -1 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F))
(+.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (pow.f64 F 3)) (+.f64 (*.f64 -1 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)))
(+.f64 (*.f64 (pow.f64 F 5) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 1)))) 2))))) (+.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (pow.f64 F 3)) (+.f64 (*.f64 -1 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F))))
(*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)
(+.f64 (*.f64 -1 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F))
(+.f64 (*.f64 -1 x) (+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F))))
(+.f64 (*.f64 -1 x) (+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (+.f64 (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 3))) (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)))))
(*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)
(+.f64 (*.f64 -1 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F))
(+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) (+.f64 (*.f64 -1 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)))
(+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (*.f64 -33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 3))))))
(*.f64 1 (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) 1)
(*.f64 -1 (neg.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) 2) 2))
(/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 1)
(pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)
(pow.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 1)
(pow.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 3) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 3))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)) 0)
(fma.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 1 0)
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 0)
(fma.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) 0)
(fma.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F 0)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) F) 0)
(fma.f64 1 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 0)
(fma.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) 0)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) 0)
(if (!=.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2) 0) (-.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0)) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2) (-.f64 0 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) 0) (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2) (-.f64 0 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0)))) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(if (!=.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) 0) (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2) (-.f64 0 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0)))) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) 0) (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2) (-.f64 0 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0)))) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(+.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0)
(+.f64 0 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))
(*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)))
(*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) F))
(*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)))
(*.f64 1 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) F) (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 F))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))))
(*.f64 (cbrt.f64 (*.f64 F F)) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (cbrt.f64 F)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (cbrt.f64 F))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) 2) 2))
(*.f64 (*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) 2) 2))
(*.f64 (*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)))
(*.f64 (*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) 1) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)))
(*.f64 -1 (*.f64 (neg.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) F))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) 2) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 F) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2))))
(*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (-.f64 0 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 0))) (+.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 0))
(/.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 1)
(pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3))
(if (!=.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 0) (pow.f64 (/.f64 B (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) -1) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2))) 0) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (/.f64 B (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))
(if (!=.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 0) (/.f64 -1 (/.f64 (neg.f64 B) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))
(if (!=.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (/.f64 B (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))
(if (!=.f64 1 0) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (/.f64 B (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))
(if (!=.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 0) (pow.f64 (/.f64 B (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) -1) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))
(+.f64 (*.f64 (/.f64 1 B) (neg.f64 x)) (*.f64 (/.f64 1 B) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))
(+.f64 (*.f64 (/.f64 1 B) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (*.f64 (/.f64 1 B) (neg.f64 x)))
(+.f64 (*.f64 (neg.f64 x) (/.f64 1 B)) (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) (/.f64 1 B)))
(+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) (/.f64 1 B)) (*.f64 (neg.f64 x) (/.f64 1 B)))
(-.f64 0 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) B))
(-.f64 (/.f64 0 (neg.f64 B)) (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) B))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) B) (/.f64 x B))
(-.f64 (/.f64 0 B) (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) B))
(*.f64 1 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))
(*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 1)
(*.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) B) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)))
(*.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (/.f64 1 B))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 2)) (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)))
(*.f64 (/.f64 1 B) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(*.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) B))
(*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (/.f64 -1 B))
(*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 -1 B) (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))
(*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) B) (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 2)) (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))) (cbrt.f64 (/.f64 1 B)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))) 2))
(*.f64 -1 (*.f64 -1 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)))
(*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (*.f64 (/.f64 -1 B) 1))
(*.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 (*.f64 B B))) 1))
(*.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) B) 1))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (*.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (/.f64 1 B)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))) 2) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) B)))
(*.f64 -1 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) B))
(*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 B)) (/.f64 1 (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 B))) (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 1 -1) (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) B))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (cbrt.f64 (neg.f64 B))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2))) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2))) B))
(*.f64 (/.f64 -1 (cbrt.f64 B)) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (neg.f64 (cbrt.f64 (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (cbrt.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (neg.f64 (cbrt.f64 (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) 1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (neg.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) B))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (cbrt.f64 B)) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (cbrt.f64 B)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 B B))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 B)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (neg.f64 B))
(/.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 2)) (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))) (cbrt.f64 (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 2)) (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))) (cbrt.f64 B))
(/.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 2))) (cbrt.f64 (neg.f64 B)))
(/.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))
(/.f64 (/.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2) 2))
(/.f64 (/.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 B)) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (neg.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 1)
(neg.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) B))
(neg.f64 (*.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) B) 1))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 3))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (neg.f64 x))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(fma.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F (neg.f64 x))
(fma.f64 -1 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(fma.f64 1 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) (neg.f64 x))
(fma.f64 1 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)) (neg.f64 x))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 1 (neg.f64 x))
(fma.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (neg.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) F) (neg.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (neg.f64 x))
(fma.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) (neg.f64 x))
(fma.f64 (cbrt.f64 x) (neg.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(fma.f64 (neg.f64 x) 1 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(fma.f64 x -1 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(fma.f64 1 0 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(fma.f64 0 0 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(fma.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 x x)) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (neg.f64 x)) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(if (!=.f64 (neg.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2) (*.f64 x x)) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x)) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (/.f64 1 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 1 0) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 0) (/.f64 1 (/.f64 1 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 0) (/.f64 (-.f64 0 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))) (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x)))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 0 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (*.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 x 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x)))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x)))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 (+.f64 0 (+.f64 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (*.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (*.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2) (*.f64 x x)) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x)) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (*.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 (neg.f64 x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x)))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(+.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) (neg.f64 x))
(+.f64 0 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(+.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) F)) (neg.f64 x))
(+.f64 (neg.f64 x) (neg.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) F)))
(-.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) x)
(-.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))
(*.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))))
(*.f64 1 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(*.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 1)
(*.f64 -1 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))) 2) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2))))
(*.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2))))
(*.f64 (neg.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)))
(*.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) -1) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) -1))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) -1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) -1))
(*.f64 (/.f64 1 -1) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) -1))
(*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) -1) (/.f64 1 -1))
(*.f64 (+.f64 (cbrt.f64 (*.f64 x x)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (*.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))))) (+.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (-.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))))) (+.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (neg.f64 x))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (+.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 x)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 1)
(/.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) -1) -1)
(/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) -1)
(pow.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) 3)
(pow.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 3) 1/3)
(pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 1)
(neg.f64 (-.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 0))
(neg.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))
(cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 3))
Outputs
(pow.f64 (+.f64 2 (*.f64 2 x)) -1/2)
(pow.f64 (fma.f64 2 x 2) -1/2)
(+.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (*.f64 (pow.f64 F 2) (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2)))
(*.f64 (+.f64 (*.f64 F F) 1) (pow.f64 (fma.f64 2 x 2) -1/2))
(+.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (+.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (*.f64 (pow.f64 F 4) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 1)))) 2))))) (*.f64 (pow.f64 F 2) (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2))))
(+.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (fma.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (*.f64 (pow.f64 F 4) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1/2 (fma.f64 2 x 2))) 2)))) (*.f64 (*.f64 F F) (pow.f64 (fma.f64 2 x 2) -1/2))))
(+.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (*.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 1)))) 1) (pow.f64 (/.f64 1/4 (pow.f64 (+.f64 2 (*.f64 2 x)) 2)) 1)) (*.f64 1/6 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 1)))) 3)))) (pow.f64 F 6))) (+.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (+.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (*.f64 (pow.f64 F 4) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 1)))) 2))))) (*.f64 (pow.f64 F 2) (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2)))))
(fma.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (*.f64 (+.f64 1 (fma.f64 (neg.f64 (/.f64 1/2 (fma.f64 2 x 2))) (/.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (*.f64 1/6 (neg.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 x 2)) 3))))) (pow.f64 F 6)) (+.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (fma.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (*.f64 (pow.f64 F 4) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1/2 (fma.f64 2 x 2))) 2)))) (*.f64 (*.f64 F F) (pow.f64 (fma.f64 2 x 2) -1/2)))))
(exp.f64 (log.f64 (/.f64 1 F)))
(+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2))) (exp.f64 (log.f64 (/.f64 1 F))))
(fma.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2)) (exp.f64 (log.f64 (/.f64 1 F))))
(+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2))) (+.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 4)))))
(+.f64 (fma.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2)) (exp.f64 (log.f64 (/.f64 1 F)))) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 4))))
(+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2))) (+.f64 (exp.f64 (log.f64 (/.f64 1 F))) (+.f64 (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 4))) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 (pow.f64 (/.f64 1 F) 6) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 1/16 (pow.f64 (*.f64 2 (+.f64 2 (*.f64 2 x))) 2)) 1)) 383/384))))))
(+.f64 (fma.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2)) (exp.f64 (log.f64 (/.f64 1 F)))) (fma.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 4)) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 (pow.f64 (/.f64 1 F) 6) (fma.f64 -1/4 (*.f64 1/16 (pow.f64 (*.f64 2 (fma.f64 2 x 2)) 2)) 383/384)))))
(exp.f64 (log.f64 (/.f64 -1 F)))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2))))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2))) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 4)))))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (fma.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2)) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 4)))))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (+.f64 (*.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2))) (+.f64 (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 4))) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (*.f64 (pow.f64 (/.f64 -1 F) 6) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 1/16 (pow.f64 (*.f64 2 (+.f64 2 (*.f64 2 x))) 2)) 1)) 383/384))))))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (fma.f64 -1/4 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2)) (fma.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 4)) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (*.f64 (pow.f64 (/.f64 -1 F) 6) (fma.f64 -1/4 (*.f64 1/16 (pow.f64 (*.f64 2 (fma.f64 2 x 2)) 2)) 383/384))))))
(pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)
(pow.f64 (fma.f64 F F 2) -1/2)
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x) (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))
(fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) x (pow.f64 (fma.f64 F F 2) -1/2))
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x) (+.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (*.f64 (pow.f64 x 2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 2)))))))
(+.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) x (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 x x)) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (fma.f64 F F 2))) 2)))))
(+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 3)) (+.f64 1 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) 1) (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 1)))) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (pow.f64 x 3))) (+.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (*.f64 (pow.f64 x 2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 2))))))))
(fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) x (fma.f64 (fma.f64 1/6 (neg.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3)) (+.f64 1 (*.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) 2) -1) (neg.f64 (/.f64 1 (fma.f64 F F 2)))))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (pow.f64 x 3)) (+.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 x x)) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (fma.f64 F F 2))) 2)))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x)))))
(+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) x))
(+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) x))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 2)) 1) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (pow.f64 (/.f64 1 x) 2))) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) x)))
(fma.f64 (fma.f64 1/2 (pow.f64 (*.f64 -1/4 (fma.f64 F F 2)) 2) 1) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (pow.f64 (/.f64 1 x) 2)) (+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) x)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 2)) 1) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (pow.f64 (/.f64 1 x) 2))) (+.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) 1) (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 1)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 3)))))) (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) x))))
(fma.f64 (fma.f64 1/2 (pow.f64 (*.f64 -1/4 (fma.f64 F F 2)) 2) 1) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (pow.f64 (/.f64 1 x) 2)) (+.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (fma.f64 (pow.f64 (/.f64 1 x) 3) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (+.f64 1 (fma.f64 (*.f64 1/16 (pow.f64 (fma.f64 F F 2) 2)) (*.f64 -1/4 (fma.f64 F F 2)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (fma.f64 F F 2)) 3))))) (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) x))))
(*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2))
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(+.f64 (*.f64 (pow.f64 F 3) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (+.f64 (pow.f64 F 3) F))
(+.f64 (*.f64 (pow.f64 F 3) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) (+.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) (*.f64 (pow.f64 F 5) (*.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 1)))) 2)))))))
(+.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (+.f64 (pow.f64 F 3) F)) (*.f64 (*.f64 (pow.f64 F 5) (pow.f64 (fma.f64 2 x 2) -1/2)) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1/2 (fma.f64 2 x 2))) 2)))))
(+.f64 (*.f64 (pow.f64 F 3) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) (+.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2) (*.f64 (+.f64 (*.f64 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 1)))) 1) (pow.f64 (/.f64 1/4 (pow.f64 (+.f64 (*.f64 2 x) 2) 2)) 1)) (+.f64 1 (*.f64 1/6 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 1)))) 3)))) (pow.f64 F 7))) (*.f64 (pow.f64 F 5) (*.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 1)))) 2))))))))
(+.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (+.f64 (pow.f64 F 3) F)) (fma.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (*.f64 (fma.f64 (neg.f64 (/.f64 1/2 (fma.f64 2 x 2))) (/.f64 1/4 (pow.f64 (fma.f64 2 x 2) 2)) (+.f64 1 (*.f64 1/6 (neg.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 x 2)) 3))))) (pow.f64 F 7)) (*.f64 (*.f64 (pow.f64 F 5) (pow.f64 (fma.f64 2 x 2) -1/2)) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1/2 (fma.f64 2 x 2))) 2))))))
(*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)
(+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)))
(fma.f64 (exp.f64 (log.f64 (/.f64 1 F))) F (/.f64 (*.f64 -1/4 (exp.f64 (log.f64 (/.f64 1 F)))) F))
(+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 3)))))
(fma.f64 (exp.f64 (log.f64 (/.f64 1 F))) F (fma.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 3)))))
(+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) (+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 (+.f64 383/384 (*.f64 -1/4 (pow.f64 (*.f64 1/16 (pow.f64 (*.f64 2 (+.f64 (*.f64 2 x) 2)) 2)) 1))) (pow.f64 (/.f64 1 F) 5))) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 3))))))
(fma.f64 (exp.f64 (log.f64 (/.f64 1 F))) F (fma.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (fma.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 (fma.f64 -1/4 (*.f64 1/16 (pow.f64 (*.f64 2 (fma.f64 2 x 2)) 2)) 383/384) (pow.f64 (/.f64 1 F) 5)) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 3))))))
(*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)
(+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F))
(fma.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F))
(+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) (+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (*.f64 -33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 3)))))
(fma.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (fma.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F (*.f64 -33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) (+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 1/16 (pow.f64 (*.f64 2 (+.f64 2 (*.f64 2 x))) 2)) 1)) 383/384) (pow.f64 (/.f64 -1 F) 5)))) (*.f64 -33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 3))))))
(fma.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (fma.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F (+.f64 (neg.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (*.f64 (fma.f64 -1/4 (*.f64 1/16 (pow.f64 (*.f64 2 (fma.f64 2 x 2)) 2)) 383/384) (pow.f64 (/.f64 -1 F) 5)))) (*.f64 -33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 3))))))
(*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(+.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x)))
(*.f64 F (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) x (pow.f64 (fma.f64 F F 2) -1/2)))
(+.f64 (*.f64 F (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 2)))))) (+.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x))))
(fma.f64 F (*.f64 (*.f64 (*.f64 x x) (pow.f64 (fma.f64 F F 2) -1/2)) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (fma.f64 F F 2))) 2)))) (*.f64 F (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) x (pow.f64 (fma.f64 F F 2) -1/2))))
(+.f64 (*.f64 F (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 2)))))) (+.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 3)) (+.f64 1 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) 1) (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 1)))) (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (pow.f64 x 3)))) (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) x)))))
(fma.f64 F (*.f64 (*.f64 (*.f64 x x) (pow.f64 (fma.f64 F F 2) -1/2)) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (fma.f64 F F 2))) 2)))) (fma.f64 F (pow.f64 (fma.f64 F F 2) -1/2) (fma.f64 (fma.f64 1/6 (neg.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3)) (+.f64 1 (*.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) 2) -1) (neg.f64 (/.f64 1 (fma.f64 F F 2)))))) (*.f64 F (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (pow.f64 x 3))) (*.f64 F (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) x)))))
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F)
(*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F)
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) x) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F))
(+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F) x) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) x) (+.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 2)) 1) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (pow.f64 (/.f64 1 x) 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F) x) (fma.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F (*.f64 (fma.f64 1/2 (pow.f64 (*.f64 -1/4 (fma.f64 F F 2)) 2) 1) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (*.f64 F (pow.f64 (/.f64 1 x) 2))))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) x) (+.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 1/16 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) 1) (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 1)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 3))))))) (+.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 2)) 1) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (pow.f64 (/.f64 1 x) 2)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F) x) (fma.f64 (pow.f64 (/.f64 1 x) 3) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (*.f64 F (+.f64 1 (fma.f64 (*.f64 1/16 (pow.f64 (fma.f64 F F 2) 2)) (*.f64 -1/4 (fma.f64 F F 2)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (fma.f64 F F 2)) 3)))))) (fma.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F (*.f64 (fma.f64 1/2 (pow.f64 (*.f64 -1/4 (fma.f64 F F 2)) 2) 1) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (*.f64 F (pow.f64 (/.f64 1 x) 2)))))))
(/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B)
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B)
(+.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (*.f64 (-.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (/.f64 1 B)) x))
(+.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 1)) B) x))
(+.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (+.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (*.f64 (pow.f64 x 2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 2)))))) B) (*.f64 (-.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (/.f64 1 B)) x)))
(+.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (+.f64 (/.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 x x)) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (fma.f64 F F 2))) 2))))) B) (*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 1)) B) x)))
(+.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (/.f64 1 B)) x) (+.f64 (/.f64 (*.f64 F (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 2)))))) B) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 3)) (+.f64 1 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) 1) (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 1)))) (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (pow.f64 x 3)))) B))))
(+.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (fma.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 1)) B) x (/.f64 (+.f64 (*.f64 (*.f64 F (*.f64 x x)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (fma.f64 F F 2))) 2))))) (*.f64 (fma.f64 1/6 (neg.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3)) (+.f64 1 (*.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) 2) -1) (neg.f64 (/.f64 1 (fma.f64 F F 2)))))) (*.f64 F (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (pow.f64 x 3))))) B)))
(*.f64 -1 (/.f64 x B))
(neg.f64 (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) B))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F) B))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (*.f64 x B)) (+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) B)))
(+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F) (*.f64 x B)) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F) B)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (*.f64 B x)) (+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 2)) 1) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (pow.f64 (/.f64 1 x) 2)))) B) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) B))))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F) (*.f64 x B)) (neg.f64 (/.f64 x B))) (/.f64 (fma.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F (*.f64 (fma.f64 1/2 (pow.f64 (*.f64 -1/4 (fma.f64 F F 2)) 2) 1) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (*.f64 F (pow.f64 (/.f64 1 x) 2))))) B))
(*.f64 -1 (/.f64 x B))
(neg.f64 (/.f64 x B))
(*.f64 -1 (/.f64 x B))
(neg.f64 (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) B))
(+.f64 (/.f64 (*.f64 (pow.f64 F 3) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B) (+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B)))
(+.f64 (/.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 2 x 2) -1/2)) B) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) B)))
(+.f64 (/.f64 (*.f64 (pow.f64 F 3) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B) (+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (/.f64 (*.f64 (pow.f64 F 5) (*.f64 (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 x) 2) 1)))) 2))))) B) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 2 x 2) -1/2)) B) (neg.f64 (/.f64 x B))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (*.f64 (*.f64 (pow.f64 F 5) (pow.f64 (fma.f64 2 x 2) -1/2)) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1/2 (fma.f64 2 x 2))) 2))))) B))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 F B))) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)))
(+.f64 (neg.f64 (/.f64 x B)) (fma.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 F B)) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)))
(+.f64 (*.f64 33/32 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 3)) B)) (+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 F B))) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B))))
(fma.f64 33/32 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 3)) B) (+.f64 (neg.f64 (/.f64 x B)) (fma.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 F B)) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B)
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B))
(+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (*.f64 F B))) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B)))
(+.f64 (neg.f64 (/.f64 x B)) (fma.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (*.f64 F B)) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B)))
(+.f64 (*.f64 -33/32 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 3)) B)) (+.f64 (*.f64 -1 (/.f64 x B)) (+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (*.f64 F B))) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B))))
(fma.f64 -33/32 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 3)) B) (+.f64 (neg.f64 (/.f64 x B)) (fma.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (*.f64 F B)) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x) B)
(/.f64 (fma.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F (neg.f64 x)) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x) B)
(/.f64 (fma.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F (neg.f64 x)) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x) B)
(/.f64 (fma.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F (neg.f64 x)) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x) B)
(/.f64 (fma.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F (neg.f64 x)) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x) B)
(/.f64 (fma.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F (neg.f64 x)) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x) B)
(/.f64 (fma.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F (neg.f64 x)) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x) B)
(/.f64 (fma.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F (neg.f64 x)) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x) B)
(/.f64 (fma.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F (neg.f64 x)) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x) B)
(/.f64 (fma.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F (neg.f64 x)) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x) B)
(/.f64 (fma.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F (neg.f64 x)) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x) B)
(/.f64 (fma.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F (neg.f64 x)) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x) B)
(/.f64 (fma.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F (neg.f64 x)) B)
(*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(+.f64 (*.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) 1) x) (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)))
(fma.f64 (fma.f64 F (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 1)) x (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))
(+.f64 (*.f64 F (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 2)))))) (+.f64 (*.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) 1) x) (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))))
(fma.f64 F (*.f64 (*.f64 (*.f64 x x) (pow.f64 (fma.f64 F F 2) -1/2)) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (fma.f64 F F 2))) 2)))) (fma.f64 (fma.f64 F (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 1)) x (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))))
(+.f64 (*.f64 F (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 2)))))) (+.f64 (*.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) 1) x) (+.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) (*.f64 F (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 3)) (+.f64 1 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 2)) 1) (pow.f64 (neg.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1))) 1)))) (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (pow.f64 x 3)))))))
(fma.f64 F (*.f64 (*.f64 (*.f64 x x) (pow.f64 (fma.f64 F F 2) -1/2)) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1 (fma.f64 F F 2))) 2)))) (fma.f64 (fma.f64 F (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 1)) x (*.f64 F (+.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 (fma.f64 1/6 (neg.f64 (pow.f64 (/.f64 1 (fma.f64 F F 2)) 3)) (+.f64 1 (*.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) 2) -1) (neg.f64 (/.f64 1 (fma.f64 F F 2)))))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (pow.f64 x 3)))))))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (*.f64 -1 x))
(fma.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F (neg.f64 x))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) x) (+.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (*.f64 -1 x)))
(+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F) x) (fma.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F (neg.f64 x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) x) (+.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (+.f64 (*.f64 -1 x) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 -1/4 (pow.f64 (+.f64 (pow.f64 F 2) 2) 1)) 2)) 1) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (pow.f64 (/.f64 1 x) 2)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F) x) (+.f64 (fma.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F (neg.f64 x)) (*.f64 (fma.f64 1/2 (pow.f64 (*.f64 -1/4 (fma.f64 F F 2)) 2) 1) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (*.f64 F (pow.f64 (/.f64 1 x) 2))))))
(*.f64 -1 x)
(neg.f64 x)
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 -1 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F))
(+.f64 (neg.f64 x) (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)))
(+.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (pow.f64 F 3)) (+.f64 (*.f64 -1 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)))
(fma.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (pow.f64 F 3) (+.f64 (neg.f64 x) (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))))
(+.f64 (*.f64 (pow.f64 F 5) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 2 x)) 1)))) 2))))) (+.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) (pow.f64 F 3)) (+.f64 (*.f64 -1 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F))))
(fma.f64 (pow.f64 F 5) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (+.f64 1 (*.f64 1/2 (pow.f64 (neg.f64 (/.f64 1/2 (fma.f64 2 x 2))) 2)))) (fma.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (pow.f64 F 3) (+.f64 (neg.f64 x) (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)))))
(*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)
(+.f64 (*.f64 -1 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F))
(+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F))
(+.f64 (*.f64 -1 x) (+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F))))
(+.f64 (neg.f64 x) (fma.f64 (exp.f64 (log.f64 (/.f64 1 F))) F (/.f64 (*.f64 -1/4 (exp.f64 (log.f64 (/.f64 1 F)))) F)))
(+.f64 (*.f64 -1 x) (+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (+.f64 (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 3))) (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)))))
(+.f64 (neg.f64 x) (fma.f64 (exp.f64 (log.f64 (/.f64 1 F))) F (fma.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (*.f64 33/32 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 3))))))
(*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)
(+.f64 (*.f64 -1 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F))
(+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F))
(+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) (+.f64 (*.f64 -1 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)))
(fma.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)))
(+.f64 (*.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (*.f64 -33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 3))))))
(fma.f64 -1/4 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (+.f64 (neg.f64 x) (fma.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F (*.f64 -33/32 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 3))))))
(*.f64 1 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))
(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) 1)
(pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)
(*.f64 -1 (neg.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)))
(neg.f64 (neg.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)))
(pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)))
(pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) 2) 2))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) 2) 2)))
(/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 1)
(pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)
(pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)
(pow.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) 3)
(pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)
(pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 1)
(pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)
(pow.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 3) 1/3)
(pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 3))
(pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)
(fma.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)) 0)
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(fma.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 1 0)
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 0)
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(fma.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) 0)
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(fma.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F 0)
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) F) 0)
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(fma.f64 1 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0)
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 0)
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(fma.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) 0)
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) 0)
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(if (!=.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2) 0) (-.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0)) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(if (!=.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0) (/.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2) (-.f64 0 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) 0) (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2) (-.f64 0 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0)))) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(if (!=.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2) 0) (/.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(if (!=.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) 0) (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2) (-.f64 0 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0)))) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(if (!=.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0) (/.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) 0) (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2) (-.f64 0 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0)))) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(+.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0)
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(+.f64 0 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(*.f64 F (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) F)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)))
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)))
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)))
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) F))
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (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) F)
(*.f64 1 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 1)
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) F) (cbrt.f64 (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) F)
(*.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 F))
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) (*.f64 F (cbrt.f64 (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) F)
(*.f64 (cbrt.f64 (*.f64 F F)) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (cbrt.f64 F)))
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) 2))
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (cbrt.f64 F))
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) 2) 2))
(*.f64 (*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) 2) 2))
(*.f64 (*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)))
(*.f64 (*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) 1) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)))
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(*.f64 -1 (*.f64 (neg.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) F))
(*.f64 (neg.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (neg.f64 F))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) 2) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2))))
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 F) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2))))
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2))))
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (-.f64 0 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 0))) (+.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 0))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (neg.f64 0)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))
(/.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 1)
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 1)
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 3)
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) 1/3)
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3))
(*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)
(if (!=.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 0) (pow.f64 (/.f64 B (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) -1) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2))) 0) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (/.f64 B (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))
(if (!=.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 0) (/.f64 -1 (/.f64 (neg.f64 B) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))
(if (!=.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (/.f64 B (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))
(if (!=.f64 1 0) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (/.f64 B (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))
(if (!=.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 0) (pow.f64 (/.f64 B (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) -1) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))
(+.f64 (*.f64 (/.f64 1 B) (neg.f64 x)) (*.f64 (/.f64 1 B) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(+.f64 (*.f64 (/.f64 1 B) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (*.f64 (/.f64 1 B) (neg.f64 x)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(+.f64 (*.f64 (neg.f64 x) (/.f64 1 B)) (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) (/.f64 1 B)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) (/.f64 1 B)) (*.f64 (neg.f64 x) (/.f64 1 B)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(-.f64 0 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(-.f64 (/.f64 0 (neg.f64 B)) (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) B))
(+.f64 (/.f64 0 (neg.f64 B)) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) B) (/.f64 x B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(-.f64 (/.f64 0 B) (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(*.f64 1 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 1)
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(*.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) B) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(*.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (/.f64 1 B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(*.f64 (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 2)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 2)) (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(*.f64 (/.f64 1 B) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(*.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (/.f64 -1 B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (cbrt.f64 (*.f64 B B)))
(*.f64 (/.f64 -1 B) (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (cbrt.f64 (*.f64 B B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) B) (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 2)) (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))) (cbrt.f64 (/.f64 1 B)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 2) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))) (cbrt.f64 (/.f64 1 B)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B))) 2))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(*.f64 -1 (*.f64 -1 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (*.f64 (/.f64 -1 B) 1))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(*.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 (*.f64 B B))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (cbrt.f64 (*.f64 B B)))
(*.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) B) 1))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (*.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (/.f64 1 B)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))) 2) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) B)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(*.f64 -1 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 B)) (/.f64 1 (cbrt.f64 (*.f64 B B))))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 B))) (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (*.f64 B B))))
(/.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (neg.f64 B)))
(*.f64 (/.f64 1 -1) (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(*.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (cbrt.f64 (neg.f64 B))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2))) (cbrt.f64 (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) B)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (neg.f64 (cbrt.f64 (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2))) B))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)))) (neg.f64 B))
(*.f64 (/.f64 -1 (cbrt.f64 B)) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (neg.f64 (cbrt.f64 (*.f64 B B)))))
(*.f64 (/.f64 -1 (cbrt.f64 B)) (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (cbrt.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (neg.f64 (cbrt.f64 (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) B)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (neg.f64 (cbrt.f64 (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) 1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (neg.f64 B)))
(*.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (neg.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (cbrt.f64 B)) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (cbrt.f64 (*.f64 B B))))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(*.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (cbrt.f64 B)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 B B))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 B)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (neg.f64 B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(/.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 2)) (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))) (cbrt.f64 (neg.f64 B)))
(/.f64 (cbrt.f64 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 2))) (cbrt.f64 (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 2)) (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))) (cbrt.f64 B))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 2) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))) (cbrt.f64 B))
(/.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 1)
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2))) (cbrt.f64 (*.f64 B B)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(/.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 2))) (cbrt.f64 (neg.f64 B)))
(/.f64 (cbrt.f64 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 2))) (cbrt.f64 (neg.f64 B)))
(/.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(/.f64 (/.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2) 2))
(/.f64 (/.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(/.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 B)) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(/.f64 (neg.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)) 3)
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(pow.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 3) 1/3)
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 1)
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(neg.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(neg.f64 (*.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) B) 1))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B) 3))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) B)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (neg.f64 x))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(fma.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F (neg.f64 x))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(fma.f64 -1 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(fma.f64 1 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) (neg.f64 x))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(fma.f64 1 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)) (neg.f64 x))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 1 (neg.f64 x))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(fma.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (neg.f64 x))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) F) (neg.f64 x))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (neg.f64 x))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(fma.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) (neg.f64 x))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(fma.f64 (cbrt.f64 x) (neg.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(fma.f64 (neg.f64 x) 1 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(fma.f64 x -1 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(fma.f64 1 0 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(fma.f64 0 0 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(fma.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 x x)) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (neg.f64 x)) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(if (!=.f64 (neg.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2) (*.f64 x x)) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x)) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (/.f64 1 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 1 0) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 0) (/.f64 1 (/.f64 1 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 0) (pow.f64 (/.f64 1 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) -1) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 0) (/.f64 (-.f64 0 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))) (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 2)) (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x)))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (*.f64 F (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x))))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 0 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (*.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 2) 0)) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 x 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x)))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 x 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (*.f64 F (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x))))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x)))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 (fma.f64 x x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (*.f64 F (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (*.f64 F (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x))))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 (+.f64 0 (+.f64 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (*.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (*.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 2) 0) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 2) 0)) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2) (*.f64 x x)) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x)) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (*.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 2) 0)) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 (neg.f64 x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x)))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(if (!=.f64 (neg.f64 x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (*.f64 F (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) x))))) (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(+.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) (neg.f64 x))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(+.f64 0 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(+.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) F)) (neg.f64 x))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(+.f64 (neg.f64 x) (neg.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) F)))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(-.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) x)
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(-.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(*.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(*.f64 1 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(*.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 1)
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(*.f64 -1 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)))) 2) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2))))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(*.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2))))
(*.f64 (neg.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)))
(*.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2))))
(*.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)))))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) -1) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) -1))
(neg.f64 (*.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) -1))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) -1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 2)) -1))
(neg.f64 (*.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) -1))
(*.f64 (/.f64 1 -1) (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) -1))
(neg.f64 (*.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) -1))
(*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) -1) (/.f64 1 -1))
(neg.f64 (*.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) -1))
(*.f64 (+.f64 (cbrt.f64 (*.f64 x x)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (*.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))))) (+.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2))) (cbrt.f64 (*.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))) (+.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (-.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))))) (+.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 (neg.f64 x))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (cbrt.f64 (*.f64 x x))) (cbrt.f64 (*.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))) (+.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (+.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 x)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 2)) (+.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) x)))) (-.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) (cbrt.f64 x)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 1)
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(/.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) -1) -1)
(neg.f64 (*.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) -1))
(/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) -1)
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(pow.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))) 3)
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(pow.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 3) 1/3)
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 1)
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(neg.f64 (-.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 0))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(neg.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))
(cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x)) 3))
(fma.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 x))

localize137.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(+.f64 -1/9 2/15)
4.3b
(*.f64 (*.f64 x (+.f64 -1/9 2/15)) (pow.f64 B 3))
7.2b
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
16.6b
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
Compiler

Compiled 210 to 130 computations (38.1% saved)

series14.0ms (0%)

Counts
2 → 16
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@0
(*.f64 (*.f64 x (+.f64 -1/9 2/15)) (pow.f64 B 3))
1.0ms
B
@-inf
(*.f64 (*.f64 x (+.f64 -1/9 2/15)) (pow.f64 B 3))
1.0ms
B
@inf
(*.f64 (*.f64 x (+.f64 -1/9 2/15)) (pow.f64 B 3))
1.0ms
B
@0
(*.f64 (*.f64 x (+.f64 -1/9 2/15)) (pow.f64 B 3))
1.0ms
x
@inf
(*.f64 (*.f64 x (+.f64 -1/9 2/15)) (pow.f64 B 3))
Compiler

Compiled 1060 to 705 computations (33.5% saved)

rewrite115.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
128×egg-rr
78×egg-rr
Counts
2 → 206
Calls
Call 1
Inputs
(*.f64 (*.f64 x (+.f64 -1/9 2/15)) (pow.f64 B 3))
(+.f64 -1/9 2/15)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 B 3) (*.f64 x -1/9) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x -1/9) (pow.f64 B 3) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x -1/9))) (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))) (-.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))) (*.f64 (*.f64 x 1/45) (pow.f64 B 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x -1/9))) (-.f64 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15))) (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) 3) (pow.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x -1/9))) (-.f64 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15))) (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))))) (*.f64 (*.f64 x 1/45) (pow.f64 B 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) 3) (pow.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x -1/9))) (-.f64 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15))) (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))))) (*.f64 (*.f64 x 1/45) (pow.f64 B 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) 3) (pow.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x -1/9))) (-.f64 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15))) (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))))) (*.f64 (*.f64 x 1/45) (pow.f64 B 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/9 (*.f64 (pow.f64 B 3) x)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (*.f64 -1/9 (*.f64 (pow.f64 B 3) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (*.f64 (pow.f64 B 3) (*.f64 x -1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 B 3) x) -1/9) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (*.f64 (*.f64 (pow.f64 B 3) x) -1/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 1/45) (pow.f64 B 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 B 3) (*.f64 x 1/45))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 1/45 (pow.f64 B 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/45 (pow.f64 B 3)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 x 1/45) (pow.f64 B 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x 1/45) (pow.f64 B 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 1/45 (pow.f64 B 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x 1/45)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 1/2025)) (pow.f64 B 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 1/45 (pow.f64 B 3))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 1/2025)) (pow.f64 B 3)) (cbrt.f64 (*.f64 x 1/45)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 B 3) x) 91/91125) 2025/91)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 B 3) x) (cbrt.f64 1/2025)) (cbrt.f64 1/45))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 B 3) x) -11/2025) -45/11)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x 1/45) (*.f64 B B)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 B 3) (cbrt.f64 (*.f64 x 1/45))) (cbrt.f64 (*.f64 x 1/45))) (cbrt.f64 (*.f64 x 1/45)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 91/91125 (*.f64 2025/91 (*.f64 (pow.f64 B 3) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/45) (*.f64 (cbrt.f64 1/2025) (*.f64 (pow.f64 B 3) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -11/2025 (*.f64 -45/11 (*.f64 (pow.f64 B 3) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 x 1/45) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 1/45 (pow.f64 B 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 B) (*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B B)) (*.f64 x 1/45)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (*.f64 (*.f64 x 1/45) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (*.f64 (*.f64 (*.f64 x 1/45) (*.f64 B B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 1/45 (pow.f64 B 3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 x 1/45)) B) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x 1/45)) B) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 x 1/45)) B) 2) (*.f64 (cbrt.f64 (*.f64 x 1/45)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 3) (cbrt.f64 (*.f64 x 1/45))) (cbrt.f64 (*.f64 (*.f64 x x) 1/2025)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x 1/45) (*.f64 B B)) B)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x 1/45) B) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B B) (*.f64 (*.f64 x 1/45) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 3) x) 1/45)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/45 (*.f64 (pow.f64 B 3) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 x x) 1/2025)) (*.f64 (pow.f64 B 3) (cbrt.f64 (*.f64 x 1/45))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 B 3) x) (cbrt.f64 1/45)) (cbrt.f64 1/2025))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 B 3) x) (sqrt.f64 1/45)) (sqrt.f64 1/45))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x 1/45) (*.f64 B B)) 1) B)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x 1/45) (*.f64 B B)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x 1/45) (cbrt.f64 B)) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x 1/45) (*.f64 B (*.f64 B (cbrt.f64 B)))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 B 3) (cbrt.f64 (*.f64 x 1/45))) 1) (cbrt.f64 (*.f64 (*.f64 x x) 1/2025)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 B 3) (cbrt.f64 (*.f64 x 1/45))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 1/45))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 1/45))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2025) (*.f64 (cbrt.f64 1/45) (*.f64 (pow.f64 B 3) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/45) (*.f64 (sqrt.f64 1/45) (*.f64 (pow.f64 B 3) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 B) (*.f64 (*.f64 x 1/45) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (*.f64 B (cbrt.f64 B))) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 x 1/45)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 B 3) x) 91/91125) 91/2025)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 B 3) x) -91/91125) -91/2025)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 3) x) 45)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 B 3) x) 11/2025) 11/45)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 B 3) x) -11/2025) -11/45)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 91/91125 (pow.f64 B 3))) 91/2025)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 -11/2025 (pow.f64 B 3))) -11/45)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 3) (*.f64 x 91/91125)) 91/2025)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 3) (*.f64 x -11/2025)) -11/45)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 91/91125 (*.f64 (pow.f64 B 3) x)) 91/2025)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -91/91125 (*.f64 (pow.f64 B 3) x)) -91/2025)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 11/2025 (*.f64 (pow.f64 B 3) x)) 11/45)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -11/2025 (*.f64 (pow.f64 B 3) x)) -11/45)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 91/91125 (pow.f64 B 3)) x) 91/2025)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) -11/45)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x 91/91125) (pow.f64 B 3)) 91/2025)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x -11/2025) (pow.f64 B 3)) -11/45)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x 1/45) (pow.f64 B 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 x 1/45) (pow.f64 B 3)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cbrt.f64 (*.f64 x 1/45)) B) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 x 1/45) (pow.f64 B 3)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x . 1/45)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 2/15) (sqrt.f64 2/15) -1/9)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 2/15) (cbrt.f64 4/225) -1/9)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 4/225) (cbrt.f64 2/15) -1/9)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 -1/9) (cbrt.f64 1/81) 2/15)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 -1/9 2/15)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 2/15 -1/9)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/81) (cbrt.f64 -1/9) 2/15)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1/9 1 2/15)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2/15 1 -1/9)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -11/45 0) 1/45 1/45)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1/9 0) 1/45 1/45)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2/15 0) 1/45 1/45)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 11/45 0) 1/45 1/45)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 91/2025 0) 1/45 1/45)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 -11/2025 -11/2025)) 0) (/.f64 (cbrt.f64 -11/2025) (/.f64 -11/45 (cbrt.f64 (*.f64 -11/2025 -11/2025)))) 1/45)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -11/2025 0) 1/45 1/45)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/45 0) 1/45 1/45)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 91/91125 0) 1/45 1/45)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 91/91125 91/91125)) 0) (/.f64 (cbrt.f64 91/91125) (/.f64 91/2025 (cbrt.f64 (*.f64 91/91125 91/91125)))) 1/45)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) 1/45 1/45)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 31/2025 0) 1/45 1/45)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -41/2025 0) 1/45 1/45)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 3331/4100625 0) (*.f64 (/.f64 91/91125 303121/8303765625) 3331/4100625) 1/45)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 -5/99 -4/55) 0) (/.f64 (-.f64 (*.f64 -5/99 -5/99) (*.f64 -4/55 -4/55)) (+.f64 -5/99 -4/55)) 1/45)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -5/99 0) 1/45 1/45)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -4/55 0) 1/45 1/45)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 -5/99 -5/99) (+.f64 (*.f64 -4/55 -4/55) (*.f64 -5/99 -4/55))) 0) 1/45 1/45)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -5/99 (neg.f64 -4/55))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1/9 2/15)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 2/15 -1/9)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -5/99 -4/55)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 4/225 11/45) (/.f64 1/81 11/45))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/45) (sqrt.f64 1/45))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/45) (cbrt.f64 1/2025))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2025) (cbrt.f64 1/45))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 1/45)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/45 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -11/2025 -45/11)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 91/91125 2025/91)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2025/91 91/91125)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -45/11 -11/2025)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/45) (sqrt.f64 (sqrt.f64 1/45))) (sqrt.f64 (sqrt.f64 1/45)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/45) (cbrt.f64 (sqrt.f64 1/45))) (cbrt.f64 1/45))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/45) (cbrt.f64 (cbrt.f64 1/2025))) (pow.f64 (cbrt.f64 (cbrt.f64 1/2025)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -11/2025) (*.f64 (cbrt.f64 (*.f64 -11/2025 -11/2025)) -45/11))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/45 (*.f64 -11/45 -45/11))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 1/45)) (*.f64 (sqrt.f64 (sqrt.f64 1/45)) (sqrt.f64 1/45)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/45)) (*.f64 (cbrt.f64 1/45) (sqrt.f64 1/45)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 91/91125 (*.f64 2025/91 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -11/2025 (*.f64 -45/11 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 1/2025)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 1/2025)) 2) (cbrt.f64 1/45)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -11/2025 -11/2025) 1/45)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -11/2025 -341/91125) 31/2025)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 91/91125 -3731/4100625) -41/2025)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -91/91125 (/.f64 1 -91/2025))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 11/2025 (/.f64 1 11/45))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 -11/2025) 1) (/.f64 (cbrt.f64 (*.f64 -11/2025 -11/2025)) -11/45))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/45 1) (/.f64 -11/45 -11/45))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/45 (cbrt.f64 -11/45)) (/.f64 -11/45 (cbrt.f64 (*.f64 -11/45 -11/45))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 1) 1/45)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 -11/45)) (/.f64 -11/2025 (cbrt.f64 (*.f64 -11/45 -11/45))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 91/2025 (cbrt.f64 91/2025)) (/.f64 1/45 (cbrt.f64 (*.f64 91/2025 91/2025))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 91/2025 1) (/.f64 1/45 91/2025))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 91/91125) 1) (/.f64 (cbrt.f64 (*.f64 91/91125 91/91125)) 91/2025))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 91/2025)) (/.f64 91/91125 (cbrt.f64 (*.f64 91/2025 91/2025))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 4/225) (-.f64 (cbrt.f64 1/81) (cbrt.f64 -2/135))) (+.f64 (cbrt.f64 2/15) (cbrt.f64 -1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 1/81) (-.f64 (cbrt.f64 4/225) (cbrt.f64 -2/135))) (+.f64 (cbrt.f64 -1/9) (cbrt.f64 2/15)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -11/2025 -11/45)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 91/91125 91/2025)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 11/2025 11/45)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -91/91125 -91/2025)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 45)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/2025) (cbrt.f64 91/91125)) (cbrt.f64 91/2025))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/2025) (cbrt.f64 -11/2025)) (cbrt.f64 -11/45))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -31031/8303765625 -45/11) 2821/4100625)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -671/4100625 -45/11) 61/2025)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -91/91125 1) -91/2025)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 11/2025 1) 11/45)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 91/91125) (cbrt.f64 1/2025)) (cbrt.f64 91/2025))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 -11/2025) (cbrt.f64 1/2025)) (cbrt.f64 -11/45))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -31031/8303765625 2025/91) -341/91125)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8124571/756680642578125 2025/91) 89281/8303765625)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -11/2025 1) -11/45)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -11/2025 (cbrt.f64 -11/45)) (cbrt.f64 (*.f64 -11/45 -11/45)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 91/91125 1) 91/2025)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 91/91125 (cbrt.f64 91/2025)) (cbrt.f64 (*.f64 91/2025 91/2025)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/45 (/.f64 -11/45 -11/45))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 91/2025 (/.f64 91/2025 1/45))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 91/2025 91/91125))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 45 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -31031/8303765625 (*.f64 -11/45 2821/4100625))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -671/4100625 (*.f64 -11/45 61/2025))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -31031/8303765625 (*.f64 91/2025 -341/91125))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8124571/756680642578125 (*.f64 91/2025 89281/8303765625))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 -91/2025 -91/91125))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 -5/99 3) (pow.f64 -4/55 3)) (+.f64 (*.f64 -5/99 -5/99) (+.f64 (*.f64 -4/55 -4/55) (*.f64 -5/99 -4/55))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 1/81 -11/45) (*.f64 -11/45 4/225)) (*.f64 -11/45 -11/45))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -671/4100625 1) (*.f64 61/2025 -11/45))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -31031/8303765625 1) (*.f64 2821/4100625 -11/45))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8124571/756680642578125 1) (*.f64 89281/8303765625 91/2025))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -31031/8303765625 1) (*.f64 -341/91125 91/2025))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 -91/91125) (neg.f64 -91/2025))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 45))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 1/45) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/45 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 1/45) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/91125 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/45 (*.f64 2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 45 -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/45 (/.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/2025 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/45 (+.f64 1/2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/91125 (*.f64 1/3 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/45 (*.f64 1/3 3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/45 (*.f64 3 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/45 (*.f64 1/2 2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 11/2025 -45/11))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -11/2025 11/45))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 11/2025 -11/45))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 91/91125 -91/2025))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -4/55 -5/99))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 1/2025)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 1/91125)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 1/45)))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 1/45))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 1/45) 3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 1/91125) 1/3))))))

simplify337.0ms (0.8%)

Algorithm
egglog
Counts
222 → 226
Calls
Call 1
Inputs
(*.f64 1/45 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 1/45 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 1/45 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 1/45 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 1/45 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 1/45 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 1/45 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 1/45 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 1/45 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 1/45 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 1/45 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 1/45 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 1/45 (*.f64 (pow.f64 B 3) x))
(*.f64 1/45 (*.f64 (pow.f64 B 3) x))
(*.f64 1/45 (*.f64 (pow.f64 B 3) x))
(*.f64 1/45 (*.f64 (pow.f64 B 3) x))
(fma.f64 (pow.f64 B 3) (*.f64 x -1/9) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))
(fma.f64 (*.f64 x -1/9) (pow.f64 B 3) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x -1/9))) (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))) (-.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))) (*.f64 (*.f64 x 1/45) (pow.f64 B 3)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x -1/9))) (-.f64 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15))) (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) 3) (pow.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x -1/9))) (-.f64 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15))) (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))))) (*.f64 (*.f64 x 1/45) (pow.f64 B 3)))
(if (!=.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) 3) (pow.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x -1/9))) (-.f64 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15))) (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))))) (*.f64 (*.f64 x 1/45) (pow.f64 B 3)))
(if (!=.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) 3) (pow.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x -1/9))) (-.f64 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15))) (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))))) (*.f64 (*.f64 x 1/45) (pow.f64 B 3)))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 B 3) x)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))
(+.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (*.f64 -1/9 (*.f64 (pow.f64 B 3) x)))
(+.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))
(+.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (*.f64 (pow.f64 B 3) (*.f64 x -1/9)))
(+.f64 (*.f64 (*.f64 (pow.f64 B 3) x) -1/9) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))
(+.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (*.f64 (*.f64 (pow.f64 B 3) x) -1/9))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 (pow.f64 B 3) (*.f64 x 1/45))
(*.f64 x (*.f64 1/45 (pow.f64 B 3)))
(*.f64 (*.f64 1/45 (pow.f64 B 3)) x)
(*.f64 1 (*.f64 (*.f64 x 1/45) (pow.f64 B 3)))
(*.f64 (*.f64 (*.f64 x 1/45) (pow.f64 B 3)) 1)
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 1/45 (pow.f64 B 3))))
(*.f64 (cbrt.f64 (*.f64 x 1/45)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 1/2025)) (pow.f64 B 3)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 1/45 (pow.f64 B 3))) (cbrt.f64 x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 1/2025)) (pow.f64 B 3)) (cbrt.f64 (*.f64 x 1/45)))
(*.f64 (*.f64 (*.f64 (pow.f64 B 3) x) 91/91125) 2025/91)
(*.f64 (*.f64 (*.f64 (pow.f64 B 3) x) (cbrt.f64 1/2025)) (cbrt.f64 1/45))
(*.f64 (*.f64 (*.f64 (pow.f64 B 3) x) -11/2025) -45/11)
(*.f64 (*.f64 (*.f64 (*.f64 x 1/45) (*.f64 B B)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))
(*.f64 (*.f64 (*.f64 (pow.f64 B 3) (cbrt.f64 (*.f64 x 1/45))) (cbrt.f64 (*.f64 x 1/45))) (cbrt.f64 (*.f64 x 1/45)))
(*.f64 91/91125 (*.f64 2025/91 (*.f64 (pow.f64 B 3) x)))
(*.f64 (cbrt.f64 1/45) (*.f64 (cbrt.f64 1/2025) (*.f64 (pow.f64 B 3) x)))
(*.f64 -11/2025 (*.f64 -45/11 (*.f64 (pow.f64 B 3) x)))
(*.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 x 1/45) (*.f64 B B))))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 1/45 (pow.f64 B 3)))))
(*.f64 (cbrt.f64 B) (*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B B)) (*.f64 x 1/45)))
(*.f64 B (*.f64 (*.f64 x 1/45) (*.f64 B B)))
(*.f64 B (*.f64 (*.f64 (*.f64 x 1/45) (*.f64 B B)) 1))
(*.f64 (cbrt.f64 x) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 1/45 (pow.f64 B 3))) 1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x 1/45)) B) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x 1/45)) B) 2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 x 1/45)) B) 2) (*.f64 (cbrt.f64 (*.f64 x 1/45)) B))
(*.f64 (*.f64 (pow.f64 B 3) (cbrt.f64 (*.f64 x 1/45))) (cbrt.f64 (*.f64 (*.f64 x x) 1/2025)))
(*.f64 (*.f64 (*.f64 x 1/45) (*.f64 B B)) B)
(*.f64 (*.f64 (*.f64 x 1/45) B) (*.f64 B B))
(*.f64 (*.f64 B B) (*.f64 (*.f64 x 1/45) B))
(*.f64 (*.f64 (pow.f64 B 3) x) 1/45)
(*.f64 1/45 (*.f64 (pow.f64 B 3) x))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 1/2025)) (*.f64 (pow.f64 B 3) (cbrt.f64 (*.f64 x 1/45))))
(*.f64 (*.f64 (*.f64 (pow.f64 B 3) x) (cbrt.f64 1/45)) (cbrt.f64 1/2025))
(*.f64 (*.f64 (*.f64 (pow.f64 B 3) x) (sqrt.f64 1/45)) (sqrt.f64 1/45))
(*.f64 (*.f64 (*.f64 (*.f64 x 1/45) (*.f64 B B)) 1) B)
(*.f64 (*.f64 (*.f64 (*.f64 x 1/45) (*.f64 B B)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(*.f64 (*.f64 (*.f64 x 1/45) (cbrt.f64 B)) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B B)))
(*.f64 (*.f64 (*.f64 x 1/45) (*.f64 B (*.f64 B (cbrt.f64 B)))) (cbrt.f64 (*.f64 B B)))
(*.f64 (*.f64 (*.f64 (pow.f64 B 3) (cbrt.f64 (*.f64 x 1/45))) 1) (cbrt.f64 (*.f64 (*.f64 x x) 1/2025)))
(*.f64 (*.f64 (*.f64 (pow.f64 B 3) (cbrt.f64 (*.f64 x 1/45))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 1/45))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 1/45))) 2) 2))
(*.f64 (cbrt.f64 1/2025) (*.f64 (cbrt.f64 1/45) (*.f64 (pow.f64 B 3) x)))
(*.f64 (sqrt.f64 1/45) (*.f64 (sqrt.f64 1/45) (*.f64 (pow.f64 B 3) x)))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 B) (*.f64 (*.f64 x 1/45) (*.f64 B B))))
(*.f64 (*.f64 B (*.f64 B (cbrt.f64 B))) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 x 1/45)))
(/.f64 (*.f64 (*.f64 (pow.f64 B 3) x) 91/91125) 91/2025)
(/.f64 (*.f64 (*.f64 (pow.f64 B 3) x) -91/91125) -91/2025)
(/.f64 (*.f64 (pow.f64 B 3) x) 45)
(/.f64 (*.f64 (*.f64 (pow.f64 B 3) x) 11/2025) 11/45)
(/.f64 (*.f64 (*.f64 (pow.f64 B 3) x) -11/2025) -11/45)
(/.f64 (*.f64 x (*.f64 91/91125 (pow.f64 B 3))) 91/2025)
(/.f64 (*.f64 x (*.f64 -11/2025 (pow.f64 B 3))) -11/45)
(/.f64 (*.f64 (pow.f64 B 3) (*.f64 x 91/91125)) 91/2025)
(/.f64 (*.f64 (pow.f64 B 3) (*.f64 x -11/2025)) -11/45)
(/.f64 (*.f64 91/91125 (*.f64 (pow.f64 B 3) x)) 91/2025)
(/.f64 (*.f64 -91/91125 (*.f64 (pow.f64 B 3) x)) -91/2025)
(/.f64 (*.f64 11/2025 (*.f64 (pow.f64 B 3) x)) 11/45)
(/.f64 (*.f64 -11/2025 (*.f64 (pow.f64 B 3) x)) -11/45)
(/.f64 (*.f64 (*.f64 91/91125 (pow.f64 B 3)) x) 91/2025)
(/.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) -11/45)
(/.f64 (*.f64 (*.f64 x 91/91125) (pow.f64 B 3)) 91/2025)
(/.f64 (*.f64 (*.f64 x -11/2025) (pow.f64 B 3)) -11/45)
(pow.f64 (*.f64 (*.f64 x 1/45) (pow.f64 B 3)) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 x 1/45) (pow.f64 B 3)) 3) 1/3)
(pow.f64 (*.f64 (cbrt.f64 (*.f64 x 1/45)) B) 3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 x 1/45) (pow.f64 B 3)) 3))
1/45
(fma.f64 (sqrt.f64 2/15) (sqrt.f64 2/15) -1/9)
(fma.f64 (cbrt.f64 2/15) (cbrt.f64 4/225) -1/9)
(fma.f64 (cbrt.f64 4/225) (cbrt.f64 2/15) -1/9)
(fma.f64 (cbrt.f64 -1/9) (cbrt.f64 1/81) 2/15)
(fma.f64 1 -1/9 2/15)
(fma.f64 1 2/15 -1/9)
(fma.f64 (cbrt.f64 1/81) (cbrt.f64 -1/9) 2/15)
(fma.f64 -1/9 1 2/15)
(fma.f64 2/15 1 -1/9)
(if (!=.f64 -11/45 0) 1/45 1/45)
(if (!=.f64 -1/9 0) 1/45 1/45)
(if (!=.f64 2/15 0) 1/45 1/45)
(if (!=.f64 11/45 0) 1/45 1/45)
(if (!=.f64 91/2025 0) 1/45 1/45)
(if (!=.f64 (cbrt.f64 (*.f64 -11/2025 -11/2025)) 0) (/.f64 (cbrt.f64 -11/2025) (/.f64 -11/45 (cbrt.f64 (*.f64 -11/2025 -11/2025)))) 1/45)
(if (!=.f64 -11/2025 0) 1/45 1/45)
(if (!=.f64 1/45 0) 1/45 1/45)
(if (!=.f64 91/91125 0) 1/45 1/45)
(if (!=.f64 (cbrt.f64 (*.f64 91/91125 91/91125)) 0) (/.f64 (cbrt.f64 91/91125) (/.f64 91/2025 (cbrt.f64 (*.f64 91/91125 91/91125)))) 1/45)
(if (!=.f64 1 0) 1/45 1/45)
(if (!=.f64 31/2025 0) 1/45 1/45)
(if (!=.f64 -41/2025 0) 1/45 1/45)
(if (!=.f64 3331/4100625 0) (*.f64 (/.f64 91/91125 303121/8303765625) 3331/4100625) 1/45)
(if (!=.f64 (+.f64 -5/99 -4/55) 0) (/.f64 (-.f64 (*.f64 -5/99 -5/99) (*.f64 -4/55 -4/55)) (+.f64 -5/99 -4/55)) 1/45)
(if (!=.f64 -5/99 0) 1/45 1/45)
(if (!=.f64 -4/55 0) 1/45 1/45)
(if (!=.f64 (+.f64 (*.f64 -5/99 -5/99) (+.f64 (*.f64 -4/55 -4/55) (*.f64 -5/99 -4/55))) 0) 1/45 1/45)
(+.f64 -5/99 (neg.f64 -4/55))
(+.f64 -1/9 2/15)
(+.f64 2/15 -1/9)
(-.f64 -5/99 -4/55)
(-.f64 (/.f64 4/225 11/45) (/.f64 1/81 11/45))
(*.f64 (sqrt.f64 1/45) (sqrt.f64 1/45))
(*.f64 (cbrt.f64 1/45) (cbrt.f64 1/2025))
(*.f64 (cbrt.f64 1/2025) (cbrt.f64 1/45))
(*.f64 1 1/45)
(*.f64 1/45 1)
(*.f64 -11/2025 -45/11)
(*.f64 91/91125 2025/91)
(*.f64 2025/91 91/91125)
(*.f64 -45/11 -11/2025)
(*.f64 (*.f64 (sqrt.f64 1/45) (sqrt.f64 (sqrt.f64 1/45))) (sqrt.f64 (sqrt.f64 1/45)))
(*.f64 (*.f64 (sqrt.f64 1/45) (cbrt.f64 (sqrt.f64 1/45))) (cbrt.f64 1/45))
(*.f64 (*.f64 (cbrt.f64 1/45) (cbrt.f64 (cbrt.f64 1/2025))) (pow.f64 (cbrt.f64 (cbrt.f64 1/2025)) 2))
(*.f64 (cbrt.f64 -11/2025) (*.f64 (cbrt.f64 (*.f64 -11/2025 -11/2025)) -45/11))
(*.f64 1/45 (*.f64 -11/45 -45/11))
(*.f64 (sqrt.f64 (sqrt.f64 1/45)) (*.f64 (sqrt.f64 (sqrt.f64 1/45)) (sqrt.f64 1/45)))
(*.f64 (cbrt.f64 (sqrt.f64 1/45)) (*.f64 (cbrt.f64 1/45) (sqrt.f64 1/45)))
(*.f64 91/91125 (*.f64 2025/91 1))
(*.f64 -11/2025 (*.f64 -45/11 1))
(*.f64 (cbrt.f64 (cbrt.f64 1/2025)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 1/2025)) 2) (cbrt.f64 1/45)))
(*.f64 (/.f64 -11/2025 -11/2025) 1/45)
(*.f64 (/.f64 -11/2025 -341/91125) 31/2025)
(*.f64 (/.f64 91/91125 -3731/4100625) -41/2025)
(*.f64 -91/91125 (/.f64 1 -91/2025))
(*.f64 11/2025 (/.f64 1 11/45))
(*.f64 (/.f64 (cbrt.f64 -11/2025) 1) (/.f64 (cbrt.f64 (*.f64 -11/2025 -11/2025)) -11/45))
(*.f64 (/.f64 1/45 1) (/.f64 -11/45 -11/45))
(*.f64 (/.f64 1/45 (cbrt.f64 -11/45)) (/.f64 -11/45 (cbrt.f64 (*.f64 -11/45 -11/45))))
(*.f64 (/.f64 1 1) 1/45)
(*.f64 (/.f64 1 (cbrt.f64 -11/45)) (/.f64 -11/2025 (cbrt.f64 (*.f64 -11/45 -11/45))))
(*.f64 (/.f64 91/2025 (cbrt.f64 91/2025)) (/.f64 1/45 (cbrt.f64 (*.f64 91/2025 91/2025))))
(*.f64 (/.f64 91/2025 1) (/.f64 1/45 91/2025))
(*.f64 (/.f64 (cbrt.f64 91/91125) 1) (/.f64 (cbrt.f64 (*.f64 91/91125 91/91125)) 91/2025))
(*.f64 (/.f64 1 (cbrt.f64 91/2025)) (/.f64 91/91125 (cbrt.f64 (*.f64 91/2025 91/2025))))
(*.f64 (+.f64 (cbrt.f64 4/225) (-.f64 (cbrt.f64 1/81) (cbrt.f64 -2/135))) (+.f64 (cbrt.f64 2/15) (cbrt.f64 -1/9)))
(*.f64 (+.f64 (cbrt.f64 1/81) (-.f64 (cbrt.f64 4/225) (cbrt.f64 -2/135))) (+.f64 (cbrt.f64 -1/9) (cbrt.f64 2/15)))
(/.f64 -11/2025 -11/45)
(/.f64 91/91125 91/2025)
(/.f64 11/2025 11/45)
(/.f64 -91/91125 -91/2025)
(/.f64 1 45)
(/.f64 (*.f64 (cbrt.f64 1/2025) (cbrt.f64 91/91125)) (cbrt.f64 91/2025))
(/.f64 (*.f64 (cbrt.f64 1/2025) (cbrt.f64 -11/2025)) (cbrt.f64 -11/45))
(/.f64 (*.f64 -31031/8303765625 -45/11) 2821/4100625)
(/.f64 (*.f64 -671/4100625 -45/11) 61/2025)
(/.f64 (*.f64 -91/91125 1) -91/2025)
(/.f64 (*.f64 11/2025 1) 11/45)
(/.f64 (*.f64 (cbrt.f64 91/91125) (cbrt.f64 1/2025)) (cbrt.f64 91/2025))
(/.f64 (*.f64 (cbrt.f64 -11/2025) (cbrt.f64 1/2025)) (cbrt.f64 -11/45))
(/.f64 (*.f64 -31031/8303765625 2025/91) -341/91125)
(/.f64 (*.f64 8124571/756680642578125 2025/91) 89281/8303765625)
(/.f64 (/.f64 -11/2025 1) -11/45)
(/.f64 (/.f64 -11/2025 (cbrt.f64 -11/45)) (cbrt.f64 (*.f64 -11/45 -11/45)))
(/.f64 (/.f64 91/91125 1) 91/2025)
(/.f64 (/.f64 91/91125 (cbrt.f64 91/2025)) (cbrt.f64 (*.f64 91/2025 91/2025)))
(/.f64 1/45 (/.f64 -11/45 -11/45))
(/.f64 91/2025 (/.f64 91/2025 1/45))
(/.f64 1 (/.f64 91/2025 91/91125))
(/.f64 1 (/.f64 45 1))
(/.f64 -31031/8303765625 (*.f64 -11/45 2821/4100625))
(/.f64 -671/4100625 (*.f64 -11/45 61/2025))
(/.f64 -31031/8303765625 (*.f64 91/2025 -341/91125))
(/.f64 8124571/756680642578125 (*.f64 91/2025 89281/8303765625))
(/.f64 1 (/.f64 -91/2025 -91/91125))
(/.f64 (-.f64 (pow.f64 -5/99 3) (pow.f64 -4/55 3)) (+.f64 (*.f64 -5/99 -5/99) (+.f64 (*.f64 -4/55 -4/55) (*.f64 -5/99 -4/55))))
(/.f64 (-.f64 (*.f64 1/81 -11/45) (*.f64 -11/45 4/225)) (*.f64 -11/45 -11/45))
(/.f64 (*.f64 -671/4100625 1) (*.f64 61/2025 -11/45))
(/.f64 (*.f64 -31031/8303765625 1) (*.f64 2821/4100625 -11/45))
(/.f64 (*.f64 8124571/756680642578125 1) (*.f64 89281/8303765625 91/2025))
(/.f64 (*.f64 -31031/8303765625 1) (*.f64 -341/91125 91/2025))
(/.f64 (neg.f64 -91/91125) (neg.f64 -91/2025))
(/.f64 -1 (neg.f64 45))
(pow.f64 (cbrt.f64 1/45) 3)
(pow.f64 1/45 1)
(pow.f64 (sqrt.f64 1/45) 2)
(pow.f64 1/91125 1/3)
(pow.f64 1/45 (*.f64 2 1/2))
(pow.f64 45 -1)
(pow.f64 1/45 (/.f64 2 2))
(pow.f64 1/2025 1/2)
(pow.f64 1/45 (+.f64 1/2 1/2))
(pow.f64 1/91125 (*.f64 1/3 1))
(pow.f64 1/45 (*.f64 1/3 3))
(pow.f64 1/45 (*.f64 3 1/3))
(pow.f64 1/45 (*.f64 1/2 2))
(neg.f64 (*.f64 11/2025 -45/11))
(neg.f64 (/.f64 -11/2025 11/45))
(neg.f64 (/.f64 11/2025 -11/45))
(neg.f64 (/.f64 91/91125 -91/2025))
(neg.f64 (-.f64 -4/55 -5/99))
(sqrt.f64 1/2025)
(cbrt.f64 1/91125)
(fabs.f64 1/45)
(exp.f64 (log.f64 1/45))
(exp.f64 (*.f64 (*.f64 (log.f64 1/45) 3) 1/3))
(exp.f64 (*.f64 (log.f64 1/91125) 1/3))
Outputs
(*.f64 1/45 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 1/45 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 1/45 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 1/45 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 1/45 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 1/45 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 1/45 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 1/45 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 1/45 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 1/45 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 1/45 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 1/45 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 1/45 (*.f64 (pow.f64 B 3) x))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 1/45 (*.f64 (pow.f64 B 3) x))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 1/45 (*.f64 (pow.f64 B 3) x))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 1/45 (*.f64 (pow.f64 B 3) x))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(fma.f64 (pow.f64 B 3) (*.f64 x -1/9) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(fma.f64 (*.f64 x -1/9) (pow.f64 B 3) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x -1/9))) (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))) (-.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))) (*.f64 (*.f64 x 1/45) (pow.f64 B 3)))
(if (!=.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 x -1/9) (*.f64 x 2/15))) 0) (/.f64 (*.f64 (*.f64 (*.f64 x 1/45) (pow.f64 B 3)) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 x -1/9) (*.f64 x 2/15)))) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 x -1/9) (*.f64 x 2/15)))) (*.f64 (*.f64 x 1/45) (pow.f64 B 3)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x -1/9))) (-.f64 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15))) (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) 3) (pow.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x -1/9))) (-.f64 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15))) (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))))) (*.f64 (*.f64 x 1/45) (pow.f64 B 3)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) 2) (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (-.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (*.f64 (pow.f64 B 3) (*.f64 x -1/9))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) 3) (pow.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) 2) (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (-.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (*.f64 (pow.f64 B 3) (*.f64 x -1/9)))))) (*.f64 (*.f64 x 1/45) (pow.f64 B 3)))
(if (!=.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) 3) (pow.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x -1/9))) (-.f64 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15))) (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))))) (*.f64 (*.f64 x 1/45) (pow.f64 B 3)))
(if (!=.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) 3) (pow.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) 2) (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (-.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (*.f64 (pow.f64 B 3) (*.f64 x -1/9)))))) (*.f64 (*.f64 x 1/45) (pow.f64 B 3)))
(if (!=.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) 3) (pow.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x -1/9))) (-.f64 (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15))) (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))))) (*.f64 (*.f64 x 1/45) (pow.f64 B 3)))
(if (!=.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) 3) (pow.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) 2) (*.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (-.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (*.f64 (pow.f64 B 3) (*.f64 x -1/9)))))) (*.f64 (*.f64 x 1/45) (pow.f64 B 3)))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 B 3) x)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(+.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (*.f64 -1/9 (*.f64 (pow.f64 B 3) x)))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(+.f64 (*.f64 (pow.f64 B 3) (*.f64 x -1/9)) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(+.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (*.f64 (pow.f64 B 3) (*.f64 x -1/9)))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(+.f64 (*.f64 (*.f64 (pow.f64 B 3) x) -1/9) (*.f64 (pow.f64 B 3) (*.f64 x 2/15)))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(+.f64 (*.f64 (pow.f64 B 3) (*.f64 x 2/15)) (*.f64 (*.f64 (pow.f64 B 3) x) -1/9))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 (pow.f64 B 3) (*.f64 x 1/45))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 x (*.f64 1/45 (pow.f64 B 3)))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 (*.f64 1/45 (pow.f64 B 3)) x)
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 1 (*.f64 (*.f64 x 1/45) (pow.f64 B 3)))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 (*.f64 (*.f64 x 1/45) (pow.f64 B 3)) 1)
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 1/45 (pow.f64 B 3))))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 (cbrt.f64 (*.f64 x 1/45)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 1/2025)) (pow.f64 B 3)))
(*.f64 (*.f64 (pow.f64 B 3) (cbrt.f64 (*.f64 x 1/45))) (cbrt.f64 (*.f64 (*.f64 x x) 1/2025)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 1/45 (pow.f64 B 3))) (cbrt.f64 x))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 1/2025)) (pow.f64 B 3)) (cbrt.f64 (*.f64 x 1/45)))
(*.f64 (*.f64 (pow.f64 B 3) (cbrt.f64 (*.f64 x 1/45))) (cbrt.f64 (*.f64 (*.f64 x x) 1/2025)))
(*.f64 (*.f64 (*.f64 (pow.f64 B 3) x) 91/91125) 2025/91)
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 (*.f64 (*.f64 (pow.f64 B 3) x) (cbrt.f64 1/2025)) (cbrt.f64 1/45))
(*.f64 (cbrt.f64 (*.f64 1/2025 1/45)) (*.f64 (pow.f64 B 3) x))
(*.f64 (*.f64 (*.f64 (pow.f64 B 3) x) -11/2025) -45/11)
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 (*.f64 (*.f64 (*.f64 x 1/45) (*.f64 B B)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 (*.f64 (*.f64 (pow.f64 B 3) (cbrt.f64 (*.f64 x 1/45))) (cbrt.f64 (*.f64 x 1/45))) (cbrt.f64 (*.f64 x 1/45)))
(*.f64 91/91125 (*.f64 2025/91 (*.f64 (pow.f64 B 3) x)))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 (cbrt.f64 1/45) (*.f64 (cbrt.f64 1/2025) (*.f64 (pow.f64 B 3) x)))
(*.f64 (cbrt.f64 (*.f64 1/2025 1/45)) (*.f64 (pow.f64 B 3) x))
(*.f64 -11/2025 (*.f64 -45/11 (*.f64 (pow.f64 B 3) x)))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 x 1/45) (*.f64 B B))))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 1/45 (pow.f64 B 3)))))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 (cbrt.f64 B) (*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B B)) (*.f64 x 1/45)))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 B (*.f64 (*.f64 x 1/45) (*.f64 B B)))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 B (*.f64 (*.f64 (*.f64 x 1/45) (*.f64 B B)) 1))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 (cbrt.f64 x) (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 1/45 (pow.f64 B 3))) 1))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x 1/45)) B) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x 1/45)) B) 2))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 x 1/45)) B) 3)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 x 1/45)) B) 2) (*.f64 (cbrt.f64 (*.f64 x 1/45)) B))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 x 1/45)) B) 3)
(*.f64 (*.f64 (pow.f64 B 3) (cbrt.f64 (*.f64 x 1/45))) (cbrt.f64 (*.f64 (*.f64 x x) 1/2025)))
(*.f64 (*.f64 (*.f64 x 1/45) (*.f64 B B)) B)
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 (*.f64 (*.f64 x 1/45) B) (*.f64 B B))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 (*.f64 B B) (*.f64 (*.f64 x 1/45) B))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 (*.f64 (pow.f64 B 3) x) 1/45)
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 1/45 (*.f64 (pow.f64 B 3) x))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 1/2025)) (*.f64 (pow.f64 B 3) (cbrt.f64 (*.f64 x 1/45))))
(*.f64 (*.f64 (pow.f64 B 3) (cbrt.f64 (*.f64 x 1/45))) (cbrt.f64 (*.f64 (*.f64 x x) 1/2025)))
(*.f64 (*.f64 (*.f64 (pow.f64 B 3) x) (cbrt.f64 1/45)) (cbrt.f64 1/2025))
(*.f64 (cbrt.f64 (*.f64 1/2025 1/45)) (*.f64 (pow.f64 B 3) x))
(*.f64 (*.f64 (*.f64 (pow.f64 B 3) x) (sqrt.f64 1/45)) (sqrt.f64 1/45))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 (*.f64 (*.f64 (*.f64 x 1/45) (*.f64 B B)) 1) B)
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 (*.f64 (*.f64 (*.f64 x 1/45) (*.f64 B B)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 (*.f64 (*.f64 x 1/45) (cbrt.f64 B)) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B B)))
(*.f64 (*.f64 (*.f64 (*.f64 x 1/45) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B))) (*.f64 B B))
(*.f64 (*.f64 (*.f64 x 1/45) (*.f64 B (*.f64 B (cbrt.f64 B)))) (cbrt.f64 (*.f64 B B)))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 (*.f64 (*.f64 (pow.f64 B 3) (cbrt.f64 (*.f64 x 1/45))) 1) (cbrt.f64 (*.f64 (*.f64 x x) 1/2025)))
(*.f64 (*.f64 (pow.f64 B 3) (cbrt.f64 (*.f64 x 1/45))) (cbrt.f64 (*.f64 (*.f64 x x) 1/2025)))
(*.f64 (*.f64 (*.f64 (pow.f64 B 3) (cbrt.f64 (*.f64 x 1/45))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 1/45))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x 1/45))) 2) 2))
(*.f64 (cbrt.f64 1/2025) (*.f64 (cbrt.f64 1/45) (*.f64 (pow.f64 B 3) x)))
(*.f64 (cbrt.f64 (*.f64 1/2025 1/45)) (*.f64 (pow.f64 B 3) x))
(*.f64 (sqrt.f64 1/45) (*.f64 (sqrt.f64 1/45) (*.f64 (pow.f64 B 3) x)))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 B) (*.f64 (*.f64 x 1/45) (*.f64 B B))))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(*.f64 (*.f64 B (*.f64 B (cbrt.f64 B))) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 x 1/45)))
(/.f64 (*.f64 (*.f64 (pow.f64 B 3) x) 91/91125) 91/2025)
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(/.f64 (*.f64 (*.f64 (pow.f64 B 3) x) -91/91125) -91/2025)
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(/.f64 (*.f64 (pow.f64 B 3) x) 45)
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(/.f64 (*.f64 (*.f64 (pow.f64 B 3) x) 11/2025) 11/45)
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(/.f64 (*.f64 (*.f64 (pow.f64 B 3) x) -11/2025) -11/45)
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(/.f64 (*.f64 x (*.f64 91/91125 (pow.f64 B 3))) 91/2025)
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(/.f64 (*.f64 x (*.f64 -11/2025 (pow.f64 B 3))) -11/45)
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(/.f64 (*.f64 (pow.f64 B 3) (*.f64 x 91/91125)) 91/2025)
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(/.f64 (*.f64 (pow.f64 B 3) (*.f64 x -11/2025)) -11/45)
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(/.f64 (*.f64 91/91125 (*.f64 (pow.f64 B 3) x)) 91/2025)
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(/.f64 (*.f64 -91/91125 (*.f64 (pow.f64 B 3) x)) -91/2025)
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(/.f64 (*.f64 11/2025 (*.f64 (pow.f64 B 3) x)) 11/45)
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(/.f64 (*.f64 -11/2025 (*.f64 (pow.f64 B 3) x)) -11/45)
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(/.f64 (*.f64 (*.f64 91/91125 (pow.f64 B 3)) x) 91/2025)
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(/.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) -11/45)
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(/.f64 (*.f64 (*.f64 x 91/91125) (pow.f64 B 3)) 91/2025)
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(/.f64 (*.f64 (*.f64 x -11/2025) (pow.f64 B 3)) -11/45)
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(pow.f64 (*.f64 (*.f64 x 1/45) (pow.f64 B 3)) 1)
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(pow.f64 (pow.f64 (*.f64 (*.f64 x 1/45) (pow.f64 B 3)) 3) 1/3)
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 x 1/45)) B) 3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 x 1/45) (pow.f64 B 3)) 3))
(*.f64 (*.f64 x 1/45) (pow.f64 B 3))
1/45
(fma.f64 (sqrt.f64 2/15) (sqrt.f64 2/15) -1/9)
1/45
(fma.f64 (cbrt.f64 2/15) (cbrt.f64 4/225) -1/9)
(fma.f64 (cbrt.f64 4/225) (cbrt.f64 2/15) -1/9)
(fma.f64 (cbrt.f64 -1/9) (cbrt.f64 1/81) 2/15)
(fma.f64 1 -1/9 2/15)
1/45
(fma.f64 1 2/15 -1/9)
1/45
(fma.f64 (cbrt.f64 1/81) (cbrt.f64 -1/9) 2/15)
(fma.f64 -1/9 1 2/15)
(fma.f64 2/15 1 -1/9)
(if (!=.f64 -11/45 0) 1/45 1/45)
(if (!=.f64 -1/9 0) 1/45 1/45)
(if (!=.f64 2/15 0) 1/45 1/45)
(if (!=.f64 11/45 0) 1/45 1/45)
(if (!=.f64 91/2025 0) 1/45 1/45)
(if (!=.f64 (cbrt.f64 (*.f64 -11/2025 -11/2025)) 0) (/.f64 (cbrt.f64 -11/2025) (/.f64 -11/45 (cbrt.f64 (*.f64 -11/2025 -11/2025)))) 1/45)
(if (!=.f64 (cbrt.f64 121/4100625) 0) (/.f64 (cbrt.f64 -11/2025) (/.f64 -11/45 (cbrt.f64 121/4100625))) 1/45)
(if (!=.f64 -11/2025 0) 1/45 1/45)
(if (!=.f64 1/45 0) 1/45 1/45)
(if (!=.f64 91/91125 0) 1/45 1/45)
(if (!=.f64 (cbrt.f64 (*.f64 91/91125 91/91125)) 0) (/.f64 (cbrt.f64 91/91125) (/.f64 91/2025 (cbrt.f64 (*.f64 91/91125 91/91125)))) 1/45)
(if (!=.f64 (cbrt.f64 8281/8303765625) 0) (/.f64 (cbrt.f64 91/91125) (/.f64 91/2025 (cbrt.f64 8281/8303765625))) 1/45)
(if (!=.f64 1 0) 1/45 1/45)
(if (!=.f64 31/2025 0) 1/45 1/45)
(if (!=.f64 -41/2025 0) 1/45 1/45)
(if (!=.f64 3331/4100625 0) (*.f64 (/.f64 91/91125 303121/8303765625) 3331/4100625) 1/45)
(if (!=.f64 3331/4100625 0) 1/45 1/45)
(if (!=.f64 (+.f64 -5/99 -4/55) 0) (/.f64 (-.f64 (*.f64 -5/99 -5/99) (*.f64 -4/55 -4/55)) (+.f64 -5/99 -4/55)) 1/45)
(if (!=.f64 -61/495 0) 1/45 1/45)
(if (!=.f64 -5/99 0) 1/45 1/45)
(if (!=.f64 -4/55 0) 1/45 1/45)
(if (!=.f64 (+.f64 (*.f64 -5/99 -5/99) (+.f64 (*.f64 -4/55 -4/55) (*.f64 -5/99 -4/55))) 0) 1/45 1/45)
(if (!=.f64 2821/245025 0) 1/45 1/45)
(+.f64 -5/99 (neg.f64 -4/55))
1/45
(+.f64 -1/9 2/15)
1/45
(+.f64 2/15 -1/9)
1/45
(-.f64 -5/99 -4/55)
1/45
(-.f64 (/.f64 4/225 11/45) (/.f64 1/81 11/45))
1/45
(*.f64 (sqrt.f64 1/45) (sqrt.f64 1/45))
1/45
(*.f64 (cbrt.f64 1/45) (cbrt.f64 1/2025))
(cbrt.f64 (*.f64 1/2025 1/45))
(*.f64 (cbrt.f64 1/2025) (cbrt.f64 1/45))
(cbrt.f64 (*.f64 1/2025 1/45))
(*.f64 1 1/45)
1/45
(*.f64 1/45 1)
1/45
(*.f64 -11/2025 -45/11)
1/45
(*.f64 91/91125 2025/91)
1/45
(*.f64 2025/91 91/91125)
1/45
(*.f64 -45/11 -11/2025)
1/45
(*.f64 (*.f64 (sqrt.f64 1/45) (sqrt.f64 (sqrt.f64 1/45))) (sqrt.f64 (sqrt.f64 1/45)))
1/45
(*.f64 (*.f64 (sqrt.f64 1/45) (cbrt.f64 (sqrt.f64 1/45))) (cbrt.f64 1/45))
(*.f64 (*.f64 (cbrt.f64 1/45) (cbrt.f64 (cbrt.f64 1/2025))) (pow.f64 (cbrt.f64 (cbrt.f64 1/2025)) 2))
(cbrt.f64 (*.f64 1/2025 1/45))
(*.f64 (cbrt.f64 -11/2025) (*.f64 (cbrt.f64 (*.f64 -11/2025 -11/2025)) -45/11))
1/45
(*.f64 1/45 (*.f64 -11/45 -45/11))
1/45
(*.f64 (sqrt.f64 (sqrt.f64 1/45)) (*.f64 (sqrt.f64 (sqrt.f64 1/45)) (sqrt.f64 1/45)))
1/45
(*.f64 (cbrt.f64 (sqrt.f64 1/45)) (*.f64 (cbrt.f64 1/45) (sqrt.f64 1/45)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/45)) (cbrt.f64 1/45)) (sqrt.f64 1/45))
(*.f64 91/91125 (*.f64 2025/91 1))
1/45
(*.f64 -11/2025 (*.f64 -45/11 1))
1/45
(*.f64 (cbrt.f64 (cbrt.f64 1/2025)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 1/2025)) 2) (cbrt.f64 1/45)))
(cbrt.f64 (*.f64 1/2025 1/45))
(*.f64 (/.f64 -11/2025 -11/2025) 1/45)
1/45
(*.f64 (/.f64 -11/2025 -341/91125) 31/2025)
1/45
(*.f64 (/.f64 91/91125 -3731/4100625) -41/2025)
1/45
(*.f64 -91/91125 (/.f64 1 -91/2025))
1/45
(*.f64 11/2025 (/.f64 1 11/45))
1/45
(*.f64 (/.f64 (cbrt.f64 -11/2025) 1) (/.f64 (cbrt.f64 (*.f64 -11/2025 -11/2025)) -11/45))
1/45
(*.f64 (/.f64 1/45 1) (/.f64 -11/45 -11/45))
1/45
(*.f64 (/.f64 1/45 (cbrt.f64 -11/45)) (/.f64 -11/45 (cbrt.f64 (*.f64 -11/45 -11/45))))
1/45
(*.f64 (/.f64 1 1) 1/45)
1/45
(*.f64 (/.f64 1 (cbrt.f64 -11/45)) (/.f64 -11/2025 (cbrt.f64 (*.f64 -11/45 -11/45))))
1/45
(*.f64 (/.f64 91/2025 (cbrt.f64 91/2025)) (/.f64 1/45 (cbrt.f64 (*.f64 91/2025 91/2025))))
1/45
(*.f64 (/.f64 91/2025 1) (/.f64 1/45 91/2025))
1/45
(*.f64 (/.f64 (cbrt.f64 91/91125) 1) (/.f64 (cbrt.f64 (*.f64 91/91125 91/91125)) 91/2025))
1/45
(*.f64 (/.f64 1 (cbrt.f64 91/2025)) (/.f64 91/91125 (cbrt.f64 (*.f64 91/2025 91/2025))))
1/45
(*.f64 (+.f64 (cbrt.f64 4/225) (-.f64 (cbrt.f64 1/81) (cbrt.f64 -2/135))) (+.f64 (cbrt.f64 2/15) (cbrt.f64 -1/9)))
(*.f64 (-.f64 (+.f64 (cbrt.f64 4/225) (cbrt.f64 1/81)) (cbrt.f64 -2/135)) (+.f64 (cbrt.f64 2/15) (cbrt.f64 -1/9)))
(*.f64 (+.f64 (cbrt.f64 1/81) (-.f64 (cbrt.f64 4/225) (cbrt.f64 -2/135))) (+.f64 (cbrt.f64 -1/9) (cbrt.f64 2/15)))
(*.f64 (-.f64 (+.f64 (cbrt.f64 1/81) (cbrt.f64 4/225)) (cbrt.f64 -2/135)) (+.f64 (cbrt.f64 2/15) (cbrt.f64 -1/9)))
(/.f64 -11/2025 -11/45)
1/45
(/.f64 91/91125 91/2025)
1/45
(/.f64 11/2025 11/45)
1/45
(/.f64 -91/91125 -91/2025)
1/45
(/.f64 1 45)
1/45
(/.f64 (*.f64 (cbrt.f64 1/2025) (cbrt.f64 91/91125)) (cbrt.f64 91/2025))
(/.f64 (cbrt.f64 (*.f64 1/2025 91/91125)) (cbrt.f64 91/2025))
(/.f64 (*.f64 (cbrt.f64 1/2025) (cbrt.f64 -11/2025)) (cbrt.f64 -11/45))
(/.f64 (cbrt.f64 (*.f64 1/2025 -11/2025)) (cbrt.f64 -11/45))
(/.f64 (*.f64 -31031/8303765625 -45/11) 2821/4100625)
1/45
(/.f64 (*.f64 -671/4100625 -45/11) 61/2025)
1/45
(/.f64 (*.f64 -91/91125 1) -91/2025)
1/45
(/.f64 (*.f64 11/2025 1) 11/45)
1/45
(/.f64 (*.f64 (cbrt.f64 91/91125) (cbrt.f64 1/2025)) (cbrt.f64 91/2025))
(/.f64 (cbrt.f64 (*.f64 1/2025 91/91125)) (cbrt.f64 91/2025))
(/.f64 (*.f64 (cbrt.f64 -11/2025) (cbrt.f64 1/2025)) (cbrt.f64 -11/45))
(/.f64 (cbrt.f64 (*.f64 1/2025 -11/2025)) (cbrt.f64 -11/45))
(/.f64 (*.f64 -31031/8303765625 2025/91) -341/91125)
1/45
(/.f64 (*.f64 8124571/756680642578125 2025/91) 89281/8303765625)
1/45
(/.f64 (/.f64 -11/2025 1) -11/45)
1/45
(/.f64 (/.f64 -11/2025 (cbrt.f64 -11/45)) (cbrt.f64 (*.f64 -11/45 -11/45)))
(/.f64 -11/2025 (*.f64 (cbrt.f64 121/2025) (cbrt.f64 -11/45)))
(/.f64 (/.f64 91/91125 1) 91/2025)
1/45
(/.f64 (/.f64 91/91125 (cbrt.f64 91/2025)) (cbrt.f64 (*.f64 91/2025 91/2025)))
(/.f64 91/91125 (*.f64 (cbrt.f64 8281/4100625) (cbrt.f64 91/2025)))
(/.f64 1/45 (/.f64 -11/45 -11/45))
1/45
(/.f64 91/2025 (/.f64 91/2025 1/45))
1/45
(/.f64 1 (/.f64 91/2025 91/91125))
1/45
(/.f64 1 (/.f64 45 1))
1/45
(/.f64 -31031/8303765625 (*.f64 -11/45 2821/4100625))
1/45
(/.f64 -671/4100625 (*.f64 -11/45 61/2025))
1/45
(/.f64 -31031/8303765625 (*.f64 91/2025 -341/91125))
1/45
(/.f64 8124571/756680642578125 (*.f64 91/2025 89281/8303765625))
1/45
(/.f64 1 (/.f64 -91/2025 -91/91125))
1/45
(/.f64 (-.f64 (pow.f64 -5/99 3) (pow.f64 -4/55 3)) (+.f64 (*.f64 -5/99 -5/99) (+.f64 (*.f64 -4/55 -4/55) (*.f64 -5/99 -4/55))))
1/45
(/.f64 (-.f64 (*.f64 1/81 -11/45) (*.f64 -11/45 4/225)) (*.f64 -11/45 -11/45))
1/45
(/.f64 (*.f64 -671/4100625 1) (*.f64 61/2025 -11/45))
1/45
(/.f64 (*.f64 -31031/8303765625 1) (*.f64 2821/4100625 -11/45))
1/45
(/.f64 (*.f64 8124571/756680642578125 1) (*.f64 89281/8303765625 91/2025))
1/45
(/.f64 (*.f64 -31031/8303765625 1) (*.f64 -341/91125 91/2025))
1/45
(/.f64 (neg.f64 -91/91125) (neg.f64 -91/2025))
1/45
(/.f64 -1 (neg.f64 45))
1/45
(pow.f64 (cbrt.f64 1/45) 3)
1/45
(pow.f64 1/45 1)
1/45
(pow.f64 (sqrt.f64 1/45) 2)
1/45
(pow.f64 1/91125 1/3)
(cbrt.f64 1/91125)
(pow.f64 1/45 (*.f64 2 1/2))
1/45
(pow.f64 45 -1)
1/45
(pow.f64 1/45 (/.f64 2 2))
1/45
(pow.f64 1/2025 1/2)
1/45
(pow.f64 1/45 (+.f64 1/2 1/2))
1/45
(pow.f64 1/91125 (*.f64 1/3 1))
(cbrt.f64 1/91125)
(pow.f64 1/45 (*.f64 1/3 3))
1/45
(pow.f64 1/45 (*.f64 3 1/3))
1/45
(pow.f64 1/45 (*.f64 1/2 2))
1/45
(neg.f64 (*.f64 11/2025 -45/11))
1/45
(neg.f64 (/.f64 -11/2025 11/45))
1/45
(neg.f64 (/.f64 11/2025 -11/45))
1/45
(neg.f64 (/.f64 91/91125 -91/2025))
1/45
(neg.f64 (-.f64 -4/55 -5/99))
1/45
(sqrt.f64 1/2025)
1/45
(cbrt.f64 1/91125)
(fabs.f64 1/45)
1/45
(exp.f64 (log.f64 1/45))
1/45
(exp.f64 (*.f64 (*.f64 (log.f64 1/45) 3) 1/3))
1/45
(exp.f64 (*.f64 (log.f64 1/91125) 1/3))
(cbrt.f64 1/91125)

localize65.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 F (sin.f64 B))
0.2b
(/.f64 (neg.f64 x) (tan.f64 B))
7.0b
(fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
16.6b
(pow.f64 (fma.f64 F F 2) -1/2)
Compiler

Compiled 49 to 21 computations (57.1% saved)

series107.0ms (0.3%)

Counts
2 → 14
Calls

12 calls:

TimeVariablePointExpression
22.0ms
B
@inf
(fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
3.0ms
x
@0
(fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
2.0ms
B
@0
(fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
2.0ms
F
@0
(pow.f64 (fma.f64 F F 2) -1/2)
1.0ms
F
@inf
(pow.f64 (fma.f64 F F 2) -1/2)
Compiler

Compiled 6230 to 4025 computations (35.4% saved)

rewrite132.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
68×egg-rr
15×egg-rr
Counts
2 → 83
Calls
Call 1
Inputs
(pow.f64 (fma.f64 F F 2) -1/2)
(fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (fma.f64 F F 2) -1/2) 0) (/.f64 1 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) -1)) (pow.f64 (fma.f64 F F 2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (fma.f64 F F 2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 F F 2) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (fma.f64 F F 2) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 F F 2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (pow.f64 (fma.f64 F F 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 1 (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (tan.f64 B)) (neg.f64 x) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 1 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (/.f64 -1 (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 -1 (tan.f64 B))) (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2)) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (/.f64 1 (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (/.f64 F (sin.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (neg.f64 x)) (*.f64 (sin.f64 B) (tan.f64 B))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (neg.f64 x)) (*.f64 (sin.f64 B) (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (neg.f64 x)) (*.f64 (sin.f64 B) (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 0) (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) -1)) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (neg.f64 x)) (*.f64 (sin.f64 B) (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 x (tan.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 x (tan.f64 B)))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (tan.f64 B)) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 0 (tan.f64 B))) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 0) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 2)) (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (neg.f64 (sin.f64 B))) (*.f64 (neg.f64 (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F)))) (*.f64 (neg.f64 (tan.f64 B)) (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (neg.f64 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F)))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 x) (neg.f64 (sin.f64 B))) (*.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F)))) (*.f64 (tan.f64 B) (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (sin.f64 B)) (*.f64 (neg.f64 (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (*.f64 (neg.f64 (tan.f64 B)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (sin.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (*.f64 (tan.f64 B) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F)) (neg.f64 (tan.f64 B))) (*.f64 (neg.f64 (sin.f64 B)) x)) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (neg.f64 (tan.f64 B))) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (*.f64 (sin.f64 B) (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))))) (*.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F)) (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 x))) (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (*.f64 (sin.f64 B) (/.f64 x (cbrt.f64 (tan.f64 B))))) (*.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (neg.f64 (tan.f64 B))) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 x (cbrt.f64 (tan.f64 B))))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F)) (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) x)) (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F)) (neg.f64 (tan.f64 B))) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 x))) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 3))))))

simplify317.0ms (0.8%)

Algorithm
egglog
Counts
97 → 141
Calls
Call 1
Inputs
(+.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 F 2) (pow.f64 2 -1/2))) (*.f64 3/32 (*.f64 (pow.f64 F 4) (pow.f64 2 -1/2)))))
(+.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 F 2) (pow.f64 2 -1/2))) (+.f64 (*.f64 -5/128 (*.f64 (pow.f64 2 -1/2) (pow.f64 F 6))) (*.f64 3/32 (*.f64 (pow.f64 F 4) (pow.f64 2 -1/2))))))
(exp.f64 (log.f64 (/.f64 1 F)))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2))) (exp.f64 (log.f64 (/.f64 1 F))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2))) (+.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 3/2 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 4)))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2))) (+.f64 (exp.f64 (log.f64 (/.f64 1 F))) (+.f64 (*.f64 -5/2 (*.f64 (pow.f64 (/.f64 1 F) 6) (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 3/2 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 4))))))
(exp.f64 (log.f64 (/.f64 -1 F)))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (*.f64 -1 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2))))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2))) (*.f64 3/2 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 4)))))
(+.f64 (*.f64 -5/2 (*.f64 (pow.f64 (/.f64 -1 F) 6) (exp.f64 (log.f64 (/.f64 -1 F))))) (+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2))) (*.f64 3/2 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 4))))))
(/.f64 (+.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) (*.f64 -1 x)) B)
(+.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (*.f64 1/3 x)) B) (*.f64 -1 (/.f64 x B))))
(+.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (*.f64 1/3 x)) B) (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (pow.f64 B 3)))))
(+.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (*.f64 1/3 x)) B) (+.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F))) (+.f64 (*.f64 1/720 F) (*.f64 -1/5040 F))))) (+.f64 (*.f64 -2/45 x) (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))))))) (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (pow.f64 B 3))))))
(if (!=.f64 (pow.f64 (fma.f64 F F 2) -1/2) 0) (/.f64 1 (pow.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))
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 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 (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 (pow.f64 (fma.f64 F F 2) -1/2) 1)
(pow.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 3) 1/3)
(neg.f64 (*.f64 -1 (pow.f64 (fma.f64 F F 2) -1/2)))
(neg.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) -1))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 3))
(fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 1 (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(fma.f64 (/.f64 1 (tan.f64 B)) (neg.f64 x) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(fma.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(fma.f64 1 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 1 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(fma.f64 x (/.f64 -1 (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(fma.f64 (cbrt.f64 (/.f64 -1 (tan.f64 B))) (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(fma.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (/.f64 1 (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (/.f64 F (sin.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 1 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (neg.f64 x)) (*.f64 (sin.f64 B) (tan.f64 B))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (neg.f64 x)) (*.f64 (sin.f64 B) (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (neg.f64 x)) (*.f64 (sin.f64 B) (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 x (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 0) (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) -1)) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (neg.f64 x)) (*.f64 (sin.f64 B) (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 x (tan.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 x (tan.f64 B)))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(-.f64 (/.f64 0 (tan.f64 B)) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))))
(-.f64 0 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 0 (tan.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 0) (/.f64 x (tan.f64 B)))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 2)) (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))
(*.f64 1 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(*.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 1)
(/.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 1)
(/.f64 (+.f64 (*.f64 x (neg.f64 (sin.f64 B))) (*.f64 (neg.f64 (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F)))) (*.f64 (neg.f64 (tan.f64 B)) (neg.f64 (sin.f64 B))))
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (neg.f64 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F)))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (neg.f64 (sin.f64 B))))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (neg.f64 (sin.f64 B))) (*.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F)))) (*.f64 (tan.f64 B) (neg.f64 (sin.f64 B))))
(/.f64 (+.f64 (*.f64 x (sin.f64 B)) (*.f64 (neg.f64 (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (*.f64 (neg.f64 (tan.f64 B)) (sin.f64 B)))
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (sin.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B)))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (*.f64 (tan.f64 B) (sin.f64 B)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F)) (neg.f64 (tan.f64 B))) (*.f64 (neg.f64 (sin.f64 B)) x)) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (tan.f64 B))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (neg.f64 (tan.f64 B))) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (*.f64 (sin.f64 B) (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))))) (*.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F)) (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 x))) (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (*.f64 (sin.f64 B) (/.f64 x (cbrt.f64 (tan.f64 B))))) (*.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (neg.f64 (tan.f64 B))) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 x (cbrt.f64 (tan.f64 B))))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F)) (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) x)) (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F)) (neg.f64 (tan.f64 B))) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 x))) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (tan.f64 B))))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))) 3)
(pow.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 1)
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 3) 1/3)
(neg.f64 (*.f64 -1 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))
(neg.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) -1))
(neg.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 3))
Outputs
(+.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 F 2) (pow.f64 2 -1/2))) (*.f64 3/32 (*.f64 (pow.f64 F 4) (pow.f64 2 -1/2)))))
(+.f64 (pow.f64 2 -1/2) (fma.f64 -1/4 (*.f64 (*.f64 F F) (pow.f64 2 -1/2)) (*.f64 3/32 (*.f64 (pow.f64 F 4) (pow.f64 2 -1/2)))))
(+.f64 (pow.f64 2 -1/2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 F 2) (pow.f64 2 -1/2))) (+.f64 (*.f64 -5/128 (*.f64 (pow.f64 2 -1/2) (pow.f64 F 6))) (*.f64 3/32 (*.f64 (pow.f64 F 4) (pow.f64 2 -1/2))))))
(+.f64 (pow.f64 2 -1/2) (fma.f64 -1/4 (*.f64 (*.f64 F F) (pow.f64 2 -1/2)) (fma.f64 -5/128 (*.f64 (pow.f64 2 -1/2) (pow.f64 F 6)) (*.f64 3/32 (*.f64 (pow.f64 F 4) (pow.f64 2 -1/2))))))
(exp.f64 (log.f64 (/.f64 1 F)))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2))) (exp.f64 (log.f64 (/.f64 1 F))))
(+.f64 (neg.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2))) (exp.f64 (log.f64 (/.f64 1 F))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2))) (+.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 3/2 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 4)))))
(+.f64 (neg.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2))) (+.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 3/2 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 4)))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2))) (+.f64 (exp.f64 (log.f64 (/.f64 1 F))) (+.f64 (*.f64 -5/2 (*.f64 (pow.f64 (/.f64 1 F) 6) (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 3/2 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 4))))))
(+.f64 (neg.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 2))) (+.f64 (exp.f64 (log.f64 (/.f64 1 F))) (fma.f64 -5/2 (*.f64 (pow.f64 (/.f64 1 F) 6) (exp.f64 (log.f64 (/.f64 1 F)))) (*.f64 3/2 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 4))))))
(exp.f64 (log.f64 (/.f64 -1 F)))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (*.f64 -1 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2))))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (neg.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2))))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2))) (*.f64 3/2 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 4)))))
(+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (+.f64 (neg.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2))) (*.f64 3/2 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 4)))))
(+.f64 (*.f64 -5/2 (*.f64 (pow.f64 (/.f64 -1 F) 6) (exp.f64 (log.f64 (/.f64 -1 F))))) (+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2))) (*.f64 3/2 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 4))))))
(fma.f64 -5/2 (*.f64 (pow.f64 (/.f64 -1 F) 6) (exp.f64 (log.f64 (/.f64 -1 F)))) (+.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (+.f64 (neg.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 2))) (*.f64 3/2 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 4))))))
(/.f64 (+.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) (*.f64 -1 x)) B)
(/.f64 (fma.f64 F (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 x)) B)
(+.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (*.f64 1/3 x)) B) (*.f64 -1 (/.f64 x B))))
(+.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (fma.f64 (fma.f64 1/6 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 1/3 x)) B (neg.f64 (/.f64 x B))))
(+.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (*.f64 1/3 x)) B) (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (pow.f64 B 3)))))
(+.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (+.f64 (fma.f64 (fma.f64 1/6 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 1/3 x)) B (neg.f64 (/.f64 x B))) (*.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 F -7/360)) (*.f64 x 1/45)) (pow.f64 B 3))))
(+.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (*.f64 1/3 x)) B) (+.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 17/315 x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F))) (+.f64 (*.f64 1/720 F) (*.f64 -1/5040 F))))) (+.f64 (*.f64 -2/45 x) (*.f64 -1/3 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))))))) (+.f64 (*.f64 -1 (/.f64 x B)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x))) (pow.f64 B 3))))))
(+.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (fma.f64 (fma.f64 1/6 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 1/3 x)) B (fma.f64 (pow.f64 B 5) (fma.f64 17/315 x (+.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (fma.f64 1/6 (*.f64 F -7/360) (*.f64 F 1/840))) (fma.f64 -2/45 x (*.f64 -1/3 (*.f64 x 1/45))))) (+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 F -7/360)) (*.f64 x 1/45)) (pow.f64 B 3))))))
(if (!=.f64 (pow.f64 (fma.f64 F F 2) -1/2) 0) (/.f64 1 (pow.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 (pow.f64 (fma.f64 F F 2) -1/2) 1)
(pow.f64 (fma.f64 F F 2) -1/2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 2))
(pow.f64 (fma.f64 F F 2) -1/2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 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 (pow.f64 (fma.f64 F F 2) -1/2) 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)))
(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)
(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 (fma.f64 F F 2) -1/2) 1)
(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)
(neg.f64 (*.f64 -1 (pow.f64 (fma.f64 F F 2) -1/2)))
(pow.f64 (fma.f64 F F 2) -1/2)
(neg.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) -1))
(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)
(fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 1 (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 1 (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(fma.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(fma.f64 (/.f64 1 (tan.f64 B)) (neg.f64 x) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(fma.f64 (/.f64 1 (tan.f64 B)) (neg.f64 x) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(fma.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(fma.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(fma.f64 1 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 1 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 1 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 1 (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(fma.f64 x (/.f64 -1 (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(fma.f64 x (/.f64 -1 (tan.f64 B)) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(fma.f64 (cbrt.f64 (/.f64 -1 (tan.f64 B))) (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(fma.f64 (cbrt.f64 (/.f64 -1 (tan.f64 B))) (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(fma.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(fma.f64 (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (cbrt.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)) 2)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (/.f64 1 (sin.f64 B)) (/.f64 (neg.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)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (/.f64 F (sin.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 1 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 (neg.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)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(fma.f64 -1 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (neg.f64 x)) (*.f64 (sin.f64 B) (tan.f64 B))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (neg.f64 x)) (*.f64 (sin.f64 B) (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 F (neg.f64 x))) (*.f64 (sin.f64 B) (tan.f64 B)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 F (neg.f64 x))) (*.f64 (sin.f64 B) (tan.f64 B))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (neg.f64 x)) (*.f64 (sin.f64 B) (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 F (neg.f64 x))) (*.f64 (sin.f64 B) (tan.f64 B))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 x (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 x (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 0) (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) -1)) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 0) (pow.f64 (/.f64 1 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))) -1) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (neg.f64 x)) (*.f64 (sin.f64 B) (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 F (neg.f64 x))) (*.f64 (sin.f64 B) (tan.f64 B))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3) (pow.f64 (/.f64 x (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2) (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 x (tan.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 x (tan.f64 B)))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(if (!=.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 x (tan.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) 2)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 x (tan.f64 B)))) (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 (neg.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 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.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 0 (tan.f64 B)) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))))
(-.f64 (/.f64 0 (tan.f64 B)) (-.f64 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(-.f64 0 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.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 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (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 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 0 (tan.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (+.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (/.f64 0 (tan.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 0) (/.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 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 2)))
(fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 2)) (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))
(fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 1 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 1)
(fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 1)
(fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 (+.f64 (*.f64 x (neg.f64 (sin.f64 B))) (*.f64 (neg.f64 (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F)))) (*.f64 (neg.f64 (tan.f64 B)) (neg.f64 (sin.f64 B))))
(/.f64 (fma.f64 x (neg.f64 (sin.f64 B)) (neg.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 (neg.f64 F) (tan.f64 B))))) (neg.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (neg.f64 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F)))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (neg.f64 (sin.f64 B))))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F))) (/.f64 (*.f64 x (sin.f64 B)) (cbrt.f64 (tan.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (neg.f64 (sin.f64 B))))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (neg.f64 (sin.f64 B))) (*.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F)))) (*.f64 (tan.f64 B) (neg.f64 (sin.f64 B))))
(/.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 (neg.f64 F) (tan.f64 B))) (*.f64 x (sin.f64 B))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (+.f64 (*.f64 x (sin.f64 B)) (*.f64 (neg.f64 (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (*.f64 (neg.f64 (tan.f64 B)) (sin.f64 B)))
(/.f64 (fma.f64 x (sin.f64 B) (neg.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 F (tan.f64 B))))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (sin.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B)))
(/.f64 (fma.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (sin.f64 B) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B)))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (*.f64 (tan.f64 B) (sin.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 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F)) (neg.f64 (tan.f64 B))) (*.f64 (neg.f64 (sin.f64 B)) x)) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 x (neg.f64 (sin.f64 B)) (neg.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 (neg.f64 F) (tan.f64 B))))) (neg.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (neg.f64 (tan.f64 B))) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 x (sin.f64 B) (neg.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 F (tan.f64 B))))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F))) (/.f64 (*.f64 x (sin.f64 B)) (cbrt.f64 (tan.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (neg.f64 (sin.f64 B))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (*.f64 (sin.f64 B) (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))))) (*.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (fma.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (sin.f64 B) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F)) (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 x))) (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B)))
(/.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 (neg.f64 F) (tan.f64 B))) (*.f64 x (sin.f64 B))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (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 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (*.f64 (sin.f64 B) (/.f64 x (cbrt.f64 (tan.f64 B))))) (*.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (fma.f64 (/.f64 (neg.f64 x) (cbrt.f64 (tan.f64 B))) (sin.f64 B) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (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 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (neg.f64 (tan.f64 B))) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 (tan.f64 B)) (neg.f64 (*.f64 (neg.f64 x) (sin.f64 B)))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 x (cbrt.f64 (tan.f64 B))))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F))) (/.f64 (*.f64 x (sin.f64 B)) (cbrt.f64 (tan.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (neg.f64 (sin.f64 B))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F)) (tan.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) x)) (*.f64 (neg.f64 (sin.f64 B)) (tan.f64 B)))
(/.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 (neg.f64 F) (tan.f64 B))) (*.f64 x (sin.f64 B))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 F)) (neg.f64 (tan.f64 B))) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 x))) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 x (neg.f64 (sin.f64 B)) (neg.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 (neg.f64 F) (tan.f64 B))))) (neg.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))) 3)
(fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(pow.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 1)
(fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 3) 1/3)
(fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(neg.f64 (*.f64 -1 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))))
(fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(neg.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) -1))
(fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(neg.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) 3))
(fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))

localize55.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)
0.3b
(*.f64 (sin.f64 B) (tan.f64 B))
9.8b
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
16.6b
(pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)
Compiler

Compiled 110 to 55 computations (50% saved)

series138.0ms (0.3%)

Counts
2 → 16
Calls

12 calls:

TimeVariablePointExpression
34.0ms
F
@-inf
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
3.0ms
x
@0
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
3.0ms
x
@-inf
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
3.0ms
B
@0
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
2.0ms
B
@-inf
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
Compiler

Compiled 10700 to 7005 computations (34.5% saved)

rewrite198.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
161×egg-rr
48×egg-rr
Counts
2 → 209
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 (sin.f64 B) (tan.f64 B))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 (tan.f64 B) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (/.f64 (*.f64 F (tan.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 (*.f64 F (tan.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (tan.f64 B) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (/.f64 (tan.f64 B) (sin.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (tan.f64 B) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B))) (sin.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) 2)) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (/.f64 (tan.f64 B) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B))) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (/.f64 (*.f64 F (tan.f64 B)) (sin.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (tan.f64 B)) (/.f64 (*.f64 F (tan.f64 B)) (sin.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (tan.f64 B) (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) 2)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B))) (tan.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) 2)) (sin.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (tan.f64 B) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (/.f64 (/.f64 (tan.f64 B) (sin.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (tan.f64 B)) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (sin.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 0) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) -1) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (/.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 B) 0) (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (pow.f64 (sin.f64 B) 2)) (cos.f64 B)) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (pow.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) 2)) (/.f64 (fma.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3) (pow.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (*.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (fma.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3) (pow.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (*.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (fma.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (*.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (fma.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3) (pow.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (*.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (fma.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) 0) (/.f64 -1 (/.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) (/.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cos.f64 B)) 0) (*.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)) (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (*.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))) (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3) (pow.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3) (pow.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3) (pow.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B)) (*.f64 (neg.f64 x) (sin.f64 B))) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B)) (*.f64 (neg.f64 x) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (/.f64 (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B)))) (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2)) (cbrt.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (tan.f64 B)) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 B)) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (tan.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (sin.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B)) (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) (*.f64 (sin.f64 B) (tan.f64 B))) (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) (sin.f64 B)) (/.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) (tan.f64 B)) (/.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (tan.f64 B)) 1) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (tan.f64 B)) (cbrt.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (tan.f64 B)) (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (tan.f64 B)) (cbrt.f64 (/.f64 1 (sin.f64 B)))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (tan.f64 B)) (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B))) 2) (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (sin.f64 B)) (/.f64 1 (neg.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)) (neg.f64 (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (*.f64 (sin.f64 B) x)))) (/.f64 1 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (/.f64 -1 (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (sin.f64 B) (tan.f64 B))) (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (neg.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (tan.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2))) (sin.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (tan.f64 B)) (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (sin.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (sin.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2))) (tan.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B))) (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2)) (cbrt.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))))) (cbrt.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) (tan.f64 B))) (sin.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B))))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2))) (cbrt.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)) (neg.f64 (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (*.f64 (sin.f64 B) x)))) 1) (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)) 1) (sin.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) 1) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)) (sin.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (tan.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)) 1) (sin.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (sin.f64 B))) (*.f64 (tan.f64 B) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (sin.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (*.f64 (tan.f64 B) (/.f64 (*.f64 (sin.f64 B) x) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))) (*.f64 (tan.f64 B) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (sin.f64 B)) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (*.f64 (tan.f64 B) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (sin.f64 B)) (tan.f64 B)) (*.f64 (tan.f64 B) (/.f64 (*.f64 (sin.f64 B) x) (sin.f64 B)))) (pow.f64 (tan.f64 B) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (tan.f64 B) (*.f64 (sin.f64 B) x))) (*.f64 (tan.f64 B) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (*.f64 (sin.f64 B) x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (/.f64 (*.f64 (sin.f64 B) x) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (*.f64 (neg.f64 x) (sin.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (tan.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (/.f64 (*.f64 (sin.f64 B) x) (sin.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (sin.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (/.f64 (*.f64 (sin.f64 B) x) (tan.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (tan.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (*.f64 (sin.f64 B) (/.f64 (*.f64 (sin.f64 B) x) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))) (*.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (tan.f64 B)) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (sin.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (*.f64 (sin.f64 B) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (tan.f64 B)) (sin.f64 B)) (*.f64 (sin.f64 B) (/.f64 (*.f64 (sin.f64 B) x) (tan.f64 B)))) (pow.f64 (sin.f64 B) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (*.f64 (sin.f64 B) x) (sin.f64 B))) (*.f64 (sin.f64 B) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)) (neg.f64 (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (*.f64 (sin.f64 B) x)))) (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))) (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (*.f64 (neg.f64 x) (sin.f64 B)))) (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 B) 2) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (sin.f64 B)))) (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (sin.f64 B)) (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (tan.f64 B)))) (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (neg.f64 x) (sin.f64 B)))) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B))) (tan.f64 B)) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (sin.f64 B)))) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B))) (sin.f64 B)) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (tan.f64 B)))) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (sin.f64 B) x))) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (sin.f64 B)))) (*.f64 (tan.f64 B) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (sin.f64 B))) 1) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2))) (*.f64 (cbrt.f64 (tan.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)) (neg.f64 (neg.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)) (neg.f64 (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (*.f64 (sin.f64 B) x))))) (neg.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B))))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)) (tan.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B)))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (sin.f64 B)) (neg.f64 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (tan.f64 B)) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (sin.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (tan.f64 B)) (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B))))) (neg.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2)) (cbrt.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)))) (cbrt.f64 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2)) (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))))) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (sin.f64 B))) (/.f64 1 (tan.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (/.f64 1 (tan.f64 B))) (neg.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2))) (cbrt.f64 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2))) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (sin.f64 B)) 1) (neg.f64 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B)))) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (tan.f64 B) (cbrt.f64 (sin.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B)))) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B)))) (cbrt.f64 (tan.f64 B))) (cbrt.f64 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (sin.f64 B)) (sin.f64 B)) (*.f64 (tan.f64 B) (/.f64 (*.f64 (sin.f64 B) x) (tan.f64 B)))) (*.f64 (sin.f64 B) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (tan.f64 B)) (tan.f64 B)) (*.f64 (sin.f64 B) (/.f64 (*.f64 (sin.f64 B) x) (sin.f64 B)))) (*.f64 (sin.f64 B) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B))) (neg.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (*.f64 (sin.f64 B) (tan.f64 B))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (sin.f64 B)) (/.f64 1 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)) (neg.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 B) 0) (/.f64 (sin.f64 B) (/.f64 (cos.f64 B) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 B) (tan.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (tan.f64 B) (sin.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 B) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (tan.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sin.f64 B) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B)) (cbrt.f64 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (*.f64 (tan.f64 B) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (tan.f64 B)) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B))) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B))) (cbrt.f64 (tan.f64 B))) (cbrt.f64 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 B) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (*.f64 (sin.f64 B) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (sin.f64 B))) (tan.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (tan.f64 B)) (neg.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (tan.f64 B))) (sin.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 B)) (neg.f64 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (tan.f64 B) (neg.f64 (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 B) (neg.f64 (neg.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 B) 2) (/.f64 1 (cos.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 B) 2) (cos.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (sin.f64 B) 2)) (neg.f64 (cos.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 B) (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (sin.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B))) (cbrt.f64 (cos.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sin.f64 B)) (sin.f64 B)) (neg.f64 (cos.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (sin.f64 B) 2) (cbrt.f64 (cos.f64 B))) (pow.f64 (cbrt.f64 (cos.f64 B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (sin.f64 B) 2) 1) (cos.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 3))))))

simplify719.0ms (1.8%)

Algorithm
egglog
Counts
225 → 278
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x) B)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (+.f64 (*.f64 -1/6 x) (*.f64 1/6 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x)))) B) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B)) (/.f64 x B))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (+.f64 (*.f64 -1/6 x) (*.f64 1/6 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x)))) B) (+.f64 (*.f64 (-.f64 (*.f64 2/15 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (+.f64 (*.f64 31/360 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x)) (+.f64 (*.f64 1/120 x) (*.f64 1/6 (-.f64 (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (+.f64 (*.f64 -1/6 x) (*.f64 1/6 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x)))))))) (pow.f64 B 3)) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B))) (/.f64 x B))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (+.f64 (*.f64 -1/6 x) (*.f64 1/6 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x)))) B) (+.f64 (*.f64 (-.f64 (*.f64 2/15 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (+.f64 (*.f64 31/360 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x)) (+.f64 (*.f64 1/120 x) (*.f64 1/6 (-.f64 (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (+.f64 (*.f64 -1/6 x) (*.f64 1/6 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x)))))))) (pow.f64 B 3)) (+.f64 (*.f64 (-.f64 (*.f64 17/315 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (+.f64 (*.f64 1/6 (-.f64 (*.f64 2/15 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (+.f64 (*.f64 31/360 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x)) (+.f64 (*.f64 1/120 x) (*.f64 1/6 (-.f64 (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (+.f64 (*.f64 -1/6 x) (*.f64 1/6 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x))))))))) (+.f64 (*.f64 173/5040 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x)) (+.f64 (*.f64 31/360 (-.f64 (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (+.f64 (*.f64 -1/6 x) (*.f64 1/6 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x))))) (*.f64 -1/5040 x))))) (pow.f64 B 5)) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B)))) (/.f64 x B))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 1/6 (pow.f64 B 4)))
(+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (pow.f64 B 4)) (*.f64 31/360 (pow.f64 B 6))))
(+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (pow.f64 B 4)) (+.f64 (*.f64 31/360 (pow.f64 B 6)) (*.f64 173/5040 (pow.f64 B 8)))))
(/.f64 (pow.f64 (sin.f64 B) 2) (cos.f64 B))
(/.f64 (pow.f64 (sin.f64 B) 2) (cos.f64 B))
(/.f64 (pow.f64 (sin.f64 B) 2) (cos.f64 B))
(/.f64 (pow.f64 (sin.f64 B) 2) (cos.f64 B))
(/.f64 (pow.f64 (sin.f64 B) 2) (cos.f64 B))
(/.f64 (pow.f64 (sin.f64 B) 2) (cos.f64 B))
(/.f64 (pow.f64 (sin.f64 B) 2) (cos.f64 B))
(/.f64 (pow.f64 (sin.f64 B) 2) (cos.f64 B))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 (tan.f64 B) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (/.f64 (*.f64 F (tan.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 (*.f64 F (tan.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (tan.f64 B) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (/.f64 (tan.f64 B) (sin.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (tan.f64 B) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B))) (sin.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) 2)) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (/.f64 (tan.f64 B) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B))) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (/.f64 (*.f64 F (tan.f64 B)) (sin.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (tan.f64 B)) (/.f64 (*.f64 F (tan.f64 B)) (sin.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (tan.f64 B) (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) 2)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B))) (tan.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) 2)) (sin.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (tan.f64 B) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (/.f64 (/.f64 (tan.f64 B) (sin.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 1 (tan.f64 B)) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (sin.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 0) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) -1) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (/.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (cos.f64 B) 0) (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (pow.f64 (sin.f64 B) 2)) (cos.f64 B)) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (/.f64 (fma.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (pow.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) 2)) (/.f64 (fma.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3) (pow.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (*.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (fma.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3) (pow.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (*.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (fma.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (*.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (fma.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3) (pow.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (*.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (fma.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 1 0) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) 0) (/.f64 -1 (/.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) (/.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (neg.f64 (cos.f64 B)) 0) (*.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)) (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (*.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))) (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3) (pow.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3) (pow.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3) (pow.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(+.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(+.f64 (*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B)) (*.f64 (neg.f64 x) (sin.f64 B))) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B)) (*.f64 (neg.f64 x) (sin.f64 B))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 1))
(-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))))
(-.f64 0 (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (*.f64 (sin.f64 B) (tan.f64 B))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (*.f64 (sin.f64 B) (tan.f64 B))))
(-.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))
(-.f64 (/.f64 0 (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (*.f64 (sin.f64 B) (tan.f64 B))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (/.f64 (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))
(*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B)))) (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2)))
(*.f64 1 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 1)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2)) (cbrt.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) (*.f64 (sin.f64 B) (tan.f64 B))))
(*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)) (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 1 (tan.f64 B)) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)))
(*.f64 (/.f64 1 (sin.f64 B)) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (tan.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (sin.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) (tan.f64 B)))
(*.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B)))
(*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B)) (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) (*.f64 (sin.f64 B) (tan.f64 B))) (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))))
(*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) (sin.f64 B)) (/.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (tan.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) (tan.f64 B)) (/.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (sin.f64 B)))
(*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B))))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) 1) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (cbrt.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B))) 2))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (cbrt.f64 (/.f64 1 (sin.f64 B)))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B))) 2) (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))))
(*.f64 -1 (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (*.f64 (sin.f64 B) (tan.f64 B))))
(*.f64 (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (sin.f64 B)) (/.f64 1 (neg.f64 (tan.f64 B))))
(*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)) (neg.f64 (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (*.f64 (sin.f64 B) x)))) (/.f64 1 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))
(*.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (/.f64 -1 (*.f64 (sin.f64 B) (tan.f64 B))))
(*.f64 (/.f64 -1 (*.f64 (sin.f64 B) (tan.f64 B))) (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))))
(*.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (neg.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B))))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (tan.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2))) (sin.f64 B))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 1)
(/.f64 (*.f64 (/.f64 1 (tan.f64 B)) (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (sin.f64 B))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (sin.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2))) (tan.f64 B))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B))) (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2)) (cbrt.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))))) (cbrt.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) (tan.f64 B))) (sin.f64 B))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B))))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2))) (cbrt.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)) (neg.f64 (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (*.f64 (sin.f64 B) x)))) 1) (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))
(/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)) 1) (sin.f64 B))
(/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) 1) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (tan.f64 B)))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)) (sin.f64 B))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (tan.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B)))
(/.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2) 2))
(/.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)) 1) (sin.f64 B))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (sin.f64 B))) (*.f64 (tan.f64 B) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (sin.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (*.f64 (tan.f64 B) (/.f64 (*.f64 (sin.f64 B) x) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))) (*.f64 (tan.f64 B) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (sin.f64 B)) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (*.f64 (tan.f64 B) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (sin.f64 B)) (tan.f64 B)) (*.f64 (tan.f64 B) (/.f64 (*.f64 (sin.f64 B) x) (sin.f64 B)))) (pow.f64 (tan.f64 B) 2))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (tan.f64 B) (*.f64 (sin.f64 B) x))) (*.f64 (tan.f64 B) (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (*.f64 (sin.f64 B) x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (/.f64 (*.f64 (sin.f64 B) x) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (*.f64 (neg.f64 x) (sin.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (tan.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (/.f64 (*.f64 (sin.f64 B) x) (sin.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (sin.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (/.f64 (*.f64 (sin.f64 B) x) (tan.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (sin.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (tan.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (*.f64 (sin.f64 B) (/.f64 (*.f64 (sin.f64 B) x) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))) (*.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (tan.f64 B)) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (sin.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (*.f64 (sin.f64 B) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (tan.f64 B)) (sin.f64 B)) (*.f64 (sin.f64 B) (/.f64 (*.f64 (sin.f64 B) x) (tan.f64 B)))) (pow.f64 (sin.f64 B) 2))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (*.f64 (sin.f64 B) x) (sin.f64 B))) (*.f64 (sin.f64 B) (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)) (neg.f64 (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (*.f64 (sin.f64 B) x)))) (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))) (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (*.f64 (neg.f64 x) (sin.f64 B)))) (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 B) 2) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (sin.f64 B)))) (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (sin.f64 B)) (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (tan.f64 B)))) (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (sin.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (neg.f64 x) (sin.f64 B)))) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B))) (tan.f64 B)) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (sin.f64 B)))) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B))) (sin.f64 B)) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (tan.f64 B)))) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (sin.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (sin.f64 B) x))) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (*.f64 1 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (sin.f64 B)))) (*.f64 (tan.f64 B) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (sin.f64 B))) 1) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (tan.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2))) (*.f64 (cbrt.f64 (tan.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))
(/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)) (neg.f64 (neg.f64 (tan.f64 B))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)) (neg.f64 (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (*.f64 (sin.f64 B) x))))) (neg.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B))))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)) (tan.f64 B))
(/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B)))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (sin.f64 B)) (neg.f64 (tan.f64 B)))
(/.f64 (*.f64 (/.f64 1 (tan.f64 B)) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (sin.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (/.f64 1 (tan.f64 B)) (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B))))) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2)) (cbrt.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)))) (cbrt.f64 (tan.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2)) (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))))) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (sin.f64 B))) (/.f64 1 (tan.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (/.f64 1 (tan.f64 B))) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2))) (cbrt.f64 (tan.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2))) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (sin.f64 B)) 1) (neg.f64 (tan.f64 B)))
(/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B)))) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (tan.f64 B) (cbrt.f64 (sin.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B)))) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B)))) (cbrt.f64 (tan.f64 B))) (cbrt.f64 (tan.f64 B)))
(/.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (sin.f64 B)) (sin.f64 B)) (*.f64 (tan.f64 B) (/.f64 (*.f64 (sin.f64 B) x) (tan.f64 B)))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (tan.f64 B)) (tan.f64 B)) (*.f64 (sin.f64 B) (/.f64 (*.f64 (sin.f64 B) x) (sin.f64 B)))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B))) (neg.f64 (sin.f64 B)))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 1)
(neg.f64 (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (*.f64 (sin.f64 B) (tan.f64 B))))
(neg.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (*.f64 (sin.f64 B) (tan.f64 B))) 1))
(neg.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (sin.f64 B)) (/.f64 1 (tan.f64 B))))
(neg.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)) (neg.f64 (tan.f64 B))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 3))
(if (!=.f64 (sin.f64 B) 0) (/.f64 (sin.f64 B) (/.f64 (cos.f64 B) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(-.f64 0 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(*.f64 (sin.f64 B) (tan.f64 B))
(*.f64 (tan.f64 B) (sin.f64 B))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(*.f64 (*.f64 (tan.f64 B) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(*.f64 (cbrt.f64 (sin.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (tan.f64 B)))
(*.f64 (cbrt.f64 (tan.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B)))
(*.f64 1 (*.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B)) (cbrt.f64 (tan.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (*.f64 (tan.f64 B) (cbrt.f64 (sin.f64 B))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (tan.f64 B)) (cbrt.f64 (sin.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B))))
(*.f64 (*.f64 (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B))) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(*.f64 (*.f64 (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B))) (cbrt.f64 (tan.f64 B))) (cbrt.f64 (tan.f64 B)))
(*.f64 (*.f64 (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2) 2))
(*.f64 (*.f64 (tan.f64 B) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (tan.f64 B))))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) 2))
(*.f64 (neg.f64 -1) (*.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 (neg.f64 (neg.f64 (sin.f64 B))) (tan.f64 B))
(*.f64 -1 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))
(*.f64 (neg.f64 (tan.f64 B)) (neg.f64 (sin.f64 B)))
(*.f64 (neg.f64 (neg.f64 (tan.f64 B))) (sin.f64 B))
(*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (tan.f64 B)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) 2)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))))
(*.f64 (tan.f64 B) (neg.f64 (neg.f64 (sin.f64 B))))
(*.f64 (sin.f64 B) (neg.f64 (neg.f64 (tan.f64 B))))
(*.f64 (pow.f64 (sin.f64 B) 2) (/.f64 1 (cos.f64 B)))
(/.f64 (pow.f64 (sin.f64 B) 2) (cos.f64 B))
(/.f64 (neg.f64 (pow.f64 (sin.f64 B) 2)) (neg.f64 (cos.f64 B)))
(/.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 1)
(/.f64 (*.f64 (sin.f64 B) (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B))) (cbrt.f64 (cos.f64 B)))
(/.f64 (*.f64 (neg.f64 (sin.f64 B)) (sin.f64 B)) (neg.f64 (cos.f64 B)))
(/.f64 (/.f64 (pow.f64 (sin.f64 B) 2) (cbrt.f64 (cos.f64 B))) (pow.f64 (cbrt.f64 (cos.f64 B)) 2))
(/.f64 (/.f64 (pow.f64 (sin.f64 B) 2) 1) (cos.f64 B))
(pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 3) 1/3)
(neg.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 3))
Outputs
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x) B)
(/.f64 (fma.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F (neg.f64 x)) B)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (+.f64 (*.f64 -1/6 x) (*.f64 1/6 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x)))) B) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B)) (/.f64 x B))
(+.f64 (*.f64 (-.f64 (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) (fma.f64 -1/6 x (*.f64 1/6 (fma.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F (neg.f64 x))))) B) (/.f64 (fma.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F (neg.f64 x)) B))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (+.f64 (*.f64 -1/6 x) (*.f64 1/6 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x)))) B) (+.f64 (*.f64 (-.f64 (*.f64 2/15 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (+.f64 (*.f64 31/360 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x)) (+.f64 (*.f64 1/120 x) (*.f64 1/6 (-.f64 (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (+.f64 (*.f64 -1/6 x) (*.f64 1/6 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x)))))))) (pow.f64 B 3)) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B))) (/.f64 x B))
(-.f64 (fma.f64 (-.f64 (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) (fma.f64 -1/6 x (*.f64 1/6 (fma.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F (neg.f64 x))))) B (fma.f64 (-.f64 (*.f64 2/15 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) (fma.f64 31/360 (fma.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F (neg.f64 x)) (fma.f64 1/120 x (*.f64 1/6 (-.f64 (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) (fma.f64 -1/6 x (*.f64 1/6 (fma.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F (neg.f64 x))))))))) (pow.f64 B 3) (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F) B))) (/.f64 x B))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (+.f64 (*.f64 -1/6 x) (*.f64 1/6 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x)))) B) (+.f64 (*.f64 (-.f64 (*.f64 2/15 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (+.f64 (*.f64 31/360 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x)) (+.f64 (*.f64 1/120 x) (*.f64 1/6 (-.f64 (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (+.f64 (*.f64 -1/6 x) (*.f64 1/6 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x)))))))) (pow.f64 B 3)) (+.f64 (*.f64 (-.f64 (*.f64 17/315 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (+.f64 (*.f64 1/6 (-.f64 (*.f64 2/15 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (+.f64 (*.f64 31/360 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x)) (+.f64 (*.f64 1/120 x) (*.f64 1/6 (-.f64 (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (+.f64 (*.f64 -1/6 x) (*.f64 1/6 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x))))))))) (+.f64 (*.f64 173/5040 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x)) (+.f64 (*.f64 31/360 (-.f64 (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (+.f64 (*.f64 -1/6 x) (*.f64 1/6 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x))))) (*.f64 -1/5040 x))))) (pow.f64 B 5)) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B)))) (/.f64 x B))
(-.f64 (fma.f64 (-.f64 (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) (fma.f64 -1/6 x (*.f64 1/6 (fma.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F (neg.f64 x))))) B (fma.f64 (-.f64 (*.f64 2/15 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) (fma.f64 31/360 (fma.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F (neg.f64 x)) (fma.f64 1/120 x (*.f64 1/6 (-.f64 (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) (fma.f64 -1/6 x (*.f64 1/6 (fma.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F (neg.f64 x))))))))) (pow.f64 B 3) (fma.f64 (-.f64 (*.f64 17/315 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) (fma.f64 1/6 (-.f64 (*.f64 2/15 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) (fma.f64 31/360 (fma.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F (neg.f64 x)) (fma.f64 1/120 x (*.f64 1/6 (-.f64 (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) (fma.f64 -1/6 x (*.f64 1/6 (fma.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F (neg.f64 x))))))))) (fma.f64 173/5040 (fma.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F (neg.f64 x)) (fma.f64 31/360 (-.f64 (*.f64 1/3 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) (fma.f64 -1/6 x (*.f64 1/6 (fma.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F (neg.f64 x))))) (*.f64 -1/5040 x))))) (pow.f64 B 5) (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F) B)))) (/.f64 x B))
(pow.f64 B 2)
(*.f64 B B)
(+.f64 (pow.f64 B 2) (*.f64 1/6 (pow.f64 B 4)))
(+.f64 (*.f64 B B) (*.f64 1/6 (pow.f64 B 4)))
(+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (pow.f64 B 4)) (*.f64 31/360 (pow.f64 B 6))))
(+.f64 (*.f64 B B) (fma.f64 1/6 (pow.f64 B 4) (*.f64 31/360 (pow.f64 B 6))))
(+.f64 (pow.f64 B 2) (+.f64 (*.f64 1/6 (pow.f64 B 4)) (+.f64 (*.f64 31/360 (pow.f64 B 6)) (*.f64 173/5040 (pow.f64 B 8)))))
(+.f64 (*.f64 B B) (fma.f64 1/6 (pow.f64 B 4) (fma.f64 31/360 (pow.f64 B 6) (*.f64 173/5040 (pow.f64 B 8)))))
(/.f64 (pow.f64 (sin.f64 B) 2) (cos.f64 B))
(/.f64 (pow.f64 (sin.f64 B) 2) (cos.f64 B))
(/.f64 (pow.f64 (sin.f64 B) 2) (cos.f64 B))
(/.f64 (pow.f64 (sin.f64 B) 2) (cos.f64 B))
(/.f64 (pow.f64 (sin.f64 B) 2) (cos.f64 B))
(/.f64 (pow.f64 (sin.f64 B) 2) (cos.f64 B))
(/.f64 (pow.f64 (sin.f64 B) 2) (cos.f64 B))
(/.f64 (pow.f64 (sin.f64 B) 2) (cos.f64 B))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 (tan.f64 B) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(fma.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (/.f64 (*.f64 F (tan.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) (/.f64 (*.f64 F (tan.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(fma.f64 (/.f64 (tan.f64 B) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (/.f64 (tan.f64 B) (sin.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (tan.f64 B) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B))) (sin.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) 2)) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (/.f64 (tan.f64 B) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B))) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 (/.f64 (*.f64 F (tan.f64 B)) (sin.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 1 (sin.f64 B)) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (tan.f64 B)) (/.f64 (*.f64 F (tan.f64 B)) (sin.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (tan.f64 B) (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) 2)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) 2)) (sin.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B))) (tan.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) 2)) (sin.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (tan.f64 B) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (/.f64 (/.f64 (tan.f64 B) (sin.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 1 (tan.f64 B)) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (sin.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 0) (pow.f64 (/.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) -1) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (/.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (cos.f64 B) 0) (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (pow.f64 (sin.f64 B) 2)) (cos.f64 B)) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (cos.f64 B) 0) (/.f64 (*.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cos.f64 B)) (pow.f64 (sin.f64 B) 2)) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (/.f64 (fma.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (pow.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) 2)) (/.f64 (fma.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (/.f64 (/.f64 (fma.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) x)) (sin.f64 B)) (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (sin.f64 B) x) (sin.f64 B)) (tan.f64 B)) 2)) (/.f64 (/.f64 (fma.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) x)) (sin.f64 B)) (tan.f64 B))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3) (pow.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (*.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (fma.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3) (pow.f64 (/.f64 (/.f64 (*.f64 (sin.f64 B) x) (sin.f64 B)) (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (/.f64 (*.f64 (*.f64 (sin.f64 B) x) (fma.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) x))) (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3) (pow.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (*.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (fma.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (/.f64 (/.f64 (*.f64 (sin.f64 B) x) (sin.f64 B)) (tan.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3) (pow.f64 (/.f64 (/.f64 (*.f64 (sin.f64 B) x) (sin.f64 B)) (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (/.f64 (*.f64 (*.f64 (sin.f64 B) x) (fma.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) x))) (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (*.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (fma.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3) (pow.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (*.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (fma.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (/.f64 (*.f64 (*.f64 (sin.f64 B) x) (fma.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) x))) (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3) (pow.f64 (/.f64 (/.f64 (*.f64 (sin.f64 B) x) (sin.f64 B)) (tan.f64 B)) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (/.f64 (*.f64 (*.f64 (sin.f64 B) x) (fma.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) x))) (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 1 0) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) 0) (/.f64 -1 (/.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) (/.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (neg.f64 (cos.f64 B)) 0) (*.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)) (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (neg.f64 (cos.f64 B)) 0) (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (neg.f64 (pow.f64 (sin.f64 B) 2))) (neg.f64 (cos.f64 B))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (*.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))) (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (pow.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2)) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3) (pow.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (pow.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (neg.f64 x) (sin.f64 B))) (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3) (pow.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (pow.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (neg.f64 x) (sin.f64 B))) (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3) (pow.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3) (pow.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (pow.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (neg.f64 x) (sin.f64 B))) (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3) (pow.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (-.f64 (*.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(if (!=.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3) (pow.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (pow.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (neg.f64 x) (sin.f64 B))) (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(+.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(+.f64 (*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B)) (*.f64 (neg.f64 x) (sin.f64 B))) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B)) (*.f64 (neg.f64 x) (sin.f64 B))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) 1))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(-.f64 0 (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (*.f64 (sin.f64 B) (tan.f64 B))))
(-.f64 (/.f64 (neg.f64 0) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (*.f64 (sin.f64 B) (tan.f64 B))))
(-.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))
(-.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(-.f64 (/.f64 0 (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (-.f64 0 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B))))) (*.f64 (sin.f64 B) (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (/.f64 (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B)))) (/.f64 1 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (cbrt.f64 (tan.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B))))
(*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 1 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 1)
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2)) (cbrt.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2))) (*.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)) (/.f64 1 (tan.f64 B)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 (/.f64 1 (tan.f64 B)) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 (/.f64 1 (sin.f64 B)) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B))) (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (tan.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2))) (*.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (sin.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) (tan.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2))) (*.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B)) (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) (*.f64 (sin.f64 B) (tan.f64 B))) (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2))) (*.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)) (/.f64 1 (sin.f64 B)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) (sin.f64 B)) (/.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (tan.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2))) (*.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) (tan.f64 B)) (/.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2))) (*.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B))) (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) 1) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (cbrt.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B))) 2))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (cbrt.f64 (/.f64 1 (sin.f64 B)))) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (tan.f64 B)) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2))) (*.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B))) 2) (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 -1 (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(*.f64 (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (sin.f64 B)) (/.f64 1 (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (*.f64 (neg.f64 (tan.f64 B)) (sin.f64 B)))
(*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)) (neg.f64 (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (*.f64 (sin.f64 B) x)))) (/.f64 1 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (/.f64 -1 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(*.f64 (/.f64 -1 (*.f64 (sin.f64 B) (tan.f64 B))) (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))))
(/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(*.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (neg.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B))))
(/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (tan.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2))) (sin.f64 B))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 1)
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (*.f64 (/.f64 1 (tan.f64 B)) (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (sin.f64 B))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (sin.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2))) (tan.f64 B))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (tan.f64 B))) (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2)) (cbrt.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))))) (cbrt.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))))) (cbrt.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2)) (tan.f64 B))) (sin.f64 B))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B))))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2))) (cbrt.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2) (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))))) (cbrt.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)) (neg.f64 (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (*.f64 (sin.f64 B) x)))) 1) (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)) 1) (sin.f64 B))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) 1) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (tan.f64 B)))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)) (sin.f64 B))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (tan.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (cbrt.f64 (tan.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B))))
(/.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2) 2))
(/.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)) 1) (sin.f64 B))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (sin.f64 B))) (*.f64 (tan.f64 B) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (sin.f64 B))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (sin.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (*.f64 (tan.f64 B) (/.f64 (*.f64 (sin.f64 B) x) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))) (*.f64 (tan.f64 B) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (sin.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (neg.f64 (/.f64 (*.f64 (tan.f64 B) (*.f64 (sin.f64 B) x)) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))) (*.f64 (tan.f64 B) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (sin.f64 B)) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (*.f64 (tan.f64 B) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))
(/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) (pow.f64 (tan.f64 B) 2))) (sin.f64 B))) (*.f64 (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (neg.f64 (*.f64 (sin.f64 B) (pow.f64 (tan.f64 B) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (sin.f64 B)) (tan.f64 B)) (*.f64 (tan.f64 B) (/.f64 (*.f64 (sin.f64 B) x) (sin.f64 B)))) (pow.f64 (tan.f64 B) 2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (sin.f64 B)) (tan.f64 B) (neg.f64 (/.f64 (*.f64 (tan.f64 B) (*.f64 (sin.f64 B) x)) (sin.f64 B)))) (pow.f64 (tan.f64 B) 2))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (tan.f64 B) (*.f64 (sin.f64 B) x))) (*.f64 (tan.f64 B) (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) (pow.f64 (tan.f64 B) 2))) (sin.f64 B)) (*.f64 (tan.f64 B) (*.f64 (sin.f64 B) x))) (*.f64 (sin.f64 B) (pow.f64 (tan.f64 B) 2)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (*.f64 (sin.f64 B) x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (*.f64 (sin.f64 B) x))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (/.f64 (*.f64 (sin.f64 B) x) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (*.f64 (sin.f64 B) x)) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) 2))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (*.f64 (neg.f64 x) (sin.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))
(/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) (pow.f64 (tan.f64 B) 2))) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (*.f64 (neg.f64 x) (sin.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (tan.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (/.f64 (*.f64 (sin.f64 B) x) (sin.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (tan.f64 B)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (tan.f64 B) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (/.f64 (*.f64 (sin.f64 B) x) (sin.f64 B))))) (*.f64 (tan.f64 B) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (sin.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (/.f64 (*.f64 (sin.f64 B) x) (tan.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (sin.f64 B)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (sin.f64 B) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (/.f64 (*.f64 (sin.f64 B) x) (tan.f64 B))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (sin.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (tan.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (*.f64 (sin.f64 B) (/.f64 (*.f64 (sin.f64 B) x) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))) (*.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (tan.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (neg.f64 (/.f64 (*.f64 (*.f64 (sin.f64 B) x) (sin.f64 B)) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (sin.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (tan.f64 B)) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (sin.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (*.f64 (sin.f64 B) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))
(/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) (pow.f64 (tan.f64 B) 2))) (tan.f64 B))) (*.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (sin.f64 B))) (neg.f64 (*.f64 (pow.f64 (sin.f64 B) 2) (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (tan.f64 B)) (sin.f64 B)) (*.f64 (sin.f64 B) (/.f64 (*.f64 (sin.f64 B) x) (tan.f64 B)))) (pow.f64 (sin.f64 B) 2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (tan.f64 B)) (sin.f64 B) (neg.f64 (/.f64 (*.f64 (*.f64 (sin.f64 B) x) (sin.f64 B)) (tan.f64 B)))) (pow.f64 (sin.f64 B) 2))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (*.f64 (sin.f64 B) x) (sin.f64 B))) (*.f64 (sin.f64 B) (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (*.f64 (sin.f64 B) (pow.f64 (tan.f64 B) 2))) (tan.f64 B)) (*.f64 (*.f64 (sin.f64 B) x) (sin.f64 B))) (*.f64 (pow.f64 (sin.f64 B) 2) (tan.f64 B)))
(/.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)) (neg.f64 (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (*.f64 (sin.f64 B) x)))) (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))) (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 B) 2) (tan.f64 B)) x) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (*.f64 (neg.f64 x) (sin.f64 B)))) (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 B) 2) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F)) (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (sin.f64 B)))) (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (tan.f64 B)))
(/.f64 (fma.f64 (pow.f64 (tan.f64 B) 2) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 B) 2) (tan.f64 B)) x) (sin.f64 B)))) (*.f64 (sin.f64 B) (pow.f64 (tan.f64 B) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (sin.f64 B)) (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (tan.f64 B)))) (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (sin.f64 B)))
(/.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (sin.f64 B) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 B) 2) (tan.f64 B)) x) (tan.f64 B)))) (*.f64 (pow.f64 (sin.f64 B) 2) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 B) 2) (tan.f64 B)) x) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (neg.f64 x) (sin.f64 B)))) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B))) (sin.f64 B)) (tan.f64 B))) (neg.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 B) 2) (tan.f64 B)) x))) (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B))) (tan.f64 B)) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (sin.f64 B)))) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (tan.f64 B)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B))) (tan.f64 B)) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 B) 2) (tan.f64 B)) x) (sin.f64 B))) (neg.f64 (*.f64 (sin.f64 B) (pow.f64 (tan.f64 B) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B))) (sin.f64 B)) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (tan.f64 B)))) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (sin.f64 B)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B))) (sin.f64 B)) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 B) 2) (tan.f64 B)) x) (tan.f64 B))) (neg.f64 (*.f64 (pow.f64 (sin.f64 B) 2) (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (sin.f64 B) x))) (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B))) (sin.f64 B)) (tan.f64 B)) (*.f64 (*.f64 (pow.f64 (sin.f64 B) 2) (tan.f64 B)) x)) (neg.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))
(/.f64 (*.f64 1 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (sin.f64 B)))) (*.f64 (tan.f64 B) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (sin.f64 B))) 1) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (tan.f64 B)))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2))) (*.f64 (cbrt.f64 (tan.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)) (pow.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) 2))) (cbrt.f64 (*.f64 (tan.f64 B) (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))
(/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))
(/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (cbrt.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)) (neg.f64 (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B)) (neg.f64 (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (*.f64 (sin.f64 B) x))))) (neg.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B))))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (cbrt.f64 (tan.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)) (tan.f64 B))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B)))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (cbrt.f64 (tan.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (sin.f64 B)) (neg.f64 (tan.f64 B)))
(/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (*.f64 (neg.f64 (tan.f64 B)) (sin.f64 B)))
(/.f64 (*.f64 (/.f64 1 (tan.f64 B)) (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (sin.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (/.f64 1 (tan.f64 B)) (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B))))) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (tan.f64 B)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2)) (cbrt.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)))) (cbrt.f64 (tan.f64 B)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)) (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2))) (cbrt.f64 (tan.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2)) (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))))) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2))) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (cbrt.f64 (sin.f64 B))) (/.f64 1 (tan.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (/.f64 1 (tan.f64 B))) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (tan.f64 B)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2))) (cbrt.f64 (tan.f64 B)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)) (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2))) (cbrt.f64 (tan.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2))) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 2))) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (sin.f64 B)) 1) (neg.f64 (tan.f64 B)))
(/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (*.f64 (neg.f64 (tan.f64 B)) (sin.f64 B)))
(/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B)))) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (cbrt.f64 (tan.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B))))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (tan.f64 B) (cbrt.f64 (sin.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B)))) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (cbrt.f64 (tan.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B))))
(/.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B)))) (cbrt.f64 (tan.f64 B))) (cbrt.f64 (tan.f64 B)))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B)))) (*.f64 (cbrt.f64 (tan.f64 B)) (cbrt.f64 (tan.f64 B))))
(/.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B)) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (sin.f64 B)) (sin.f64 B)) (*.f64 (tan.f64 B) (/.f64 (*.f64 (sin.f64 B) x) (tan.f64 B)))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (sin.f64 B)) (sin.f64 B) (neg.f64 (/.f64 (*.f64 (tan.f64 B) (*.f64 (sin.f64 B) x)) (tan.f64 B)))) (sin.f64 B)) (tan.f64 B))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (tan.f64 B)) (tan.f64 B)) (*.f64 (sin.f64 B) (/.f64 (*.f64 (sin.f64 B) x) (sin.f64 B)))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (tan.f64 B)) (tan.f64 B) (neg.f64 (/.f64 (*.f64 (*.f64 (sin.f64 B) x) (sin.f64 B)) (sin.f64 B)))) (sin.f64 B)) (tan.f64 B))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (tan.f64 B))) (neg.f64 (sin.f64 B)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))) 3)
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(pow.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 3) 1/3)
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 1)
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(neg.f64 (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(neg.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (*.f64 (sin.f64 B) (tan.f64 B))) 1))
(/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(neg.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (sin.f64 B)) (/.f64 1 (tan.f64 B))))
(/.f64 (fma.f64 (sin.f64 B) x (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (*.f64 F (tan.f64 B)))) (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(neg.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)) (neg.f64 (tan.f64 B))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) 3))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(if (!=.f64 (sin.f64 B) 0) (/.f64 (sin.f64 B) (/.f64 (cos.f64 B) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(-.f64 0 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(*.f64 (sin.f64 B) (tan.f64 B))
(*.f64 (sin.f64 B) (tan.f64 B))
(*.f64 (tan.f64 B) (sin.f64 B))
(*.f64 (sin.f64 B) (tan.f64 B))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))
(*.f64 (sin.f64 B) (tan.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)) (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(*.f64 (sin.f64 B) (tan.f64 B))
(*.f64 (*.f64 (tan.f64 B) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (cbrt.f64 (sin.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (tan.f64 B)))
(*.f64 (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(*.f64 (cbrt.f64 (tan.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B)))
(*.f64 (cbrt.f64 (sin.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (tan.f64 B)))
(*.f64 (cbrt.f64 (tan.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B)))
(*.f64 1 (*.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 (sin.f64 B) (tan.f64 B))
(*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 1)
(*.f64 (sin.f64 B) (tan.f64 B))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B)) (cbrt.f64 (tan.f64 B)))
(*.f64 (cbrt.f64 (tan.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (*.f64 (tan.f64 B) (cbrt.f64 (sin.f64 B))))
(*.f64 (cbrt.f64 (sin.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (tan.f64 B)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (tan.f64 B)) (cbrt.f64 (sin.f64 B)))
(*.f64 (cbrt.f64 (sin.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (tan.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B))))
(*.f64 (cbrt.f64 (tan.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B)))
(*.f64 (*.f64 (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B))) 1) (cbrt.f64 (pow.f64 (tan.f64 B) 2)))
(*.f64 (cbrt.f64 (tan.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B)))
(*.f64 (*.f64 (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B))) (cbrt.f64 (tan.f64 B))) (cbrt.f64 (tan.f64 B)))
(*.f64 (*.f64 (sin.f64 B) (*.f64 (cbrt.f64 (tan.f64 B)) (cbrt.f64 (tan.f64 B)))) (cbrt.f64 (tan.f64 B)))
(*.f64 (*.f64 (*.f64 (sin.f64 B) (cbrt.f64 (tan.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (tan.f64 B))) 2) 2))
(*.f64 (*.f64 (tan.f64 B) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(*.f64 (cbrt.f64 (sin.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (tan.f64 B)))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (tan.f64 B))))
(*.f64 (cbrt.f64 (sin.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (tan.f64 B)))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) 2))
(*.f64 (sin.f64 B) (tan.f64 B))
(*.f64 (neg.f64 -1) (*.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 (sin.f64 B) (tan.f64 B))
(*.f64 (neg.f64 (neg.f64 (sin.f64 B))) (tan.f64 B))
(*.f64 (sin.f64 B) (tan.f64 B))
(*.f64 -1 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(*.f64 (sin.f64 B) (tan.f64 B))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2))))
(*.f64 (sin.f64 B) (tan.f64 B))
(*.f64 (neg.f64 (tan.f64 B)) (neg.f64 (sin.f64 B)))
(*.f64 (sin.f64 B) (tan.f64 B))
(*.f64 (neg.f64 (neg.f64 (tan.f64 B))) (sin.f64 B))
(*.f64 (sin.f64 B) (tan.f64 B))
(*.f64 (neg.f64 (sin.f64 B)) (neg.f64 (tan.f64 B)))
(*.f64 (sin.f64 B) (tan.f64 B))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))
(*.f64 (sin.f64 B) (tan.f64 B))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B)))) 2)))
(*.f64 (sin.f64 B) (tan.f64 B))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 2)))))
(*.f64 (sin.f64 B) (tan.f64 B))
(*.f64 (tan.f64 B) (neg.f64 (neg.f64 (sin.f64 B))))
(*.f64 (sin.f64 B) (tan.f64 B))
(*.f64 (sin.f64 B) (neg.f64 (neg.f64 (tan.f64 B))))
(*.f64 (sin.f64 B) (tan.f64 B))
(*.f64 (pow.f64 (sin.f64 B) 2) (/.f64 1 (cos.f64 B)))
(/.f64 (pow.f64 (sin.f64 B) 2) (cos.f64 B))
(/.f64 (pow.f64 (sin.f64 B) 2) (cos.f64 B))
(/.f64 (neg.f64 (pow.f64 (sin.f64 B) 2)) (neg.f64 (cos.f64 B)))
(/.f64 (pow.f64 (sin.f64 B) 2) (cos.f64 B))
(/.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 1)
(*.f64 (sin.f64 B) (tan.f64 B))
(/.f64 (*.f64 (sin.f64 B) (neg.f64 (sin.f64 B))) (neg.f64 (cos.f64 B)))
(/.f64 (pow.f64 (sin.f64 B) 2) (cos.f64 B))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 B) 2)) (sin.f64 B))) (cbrt.f64 (cos.f64 B)))
(/.f64 (*.f64 (neg.f64 (sin.f64 B)) (sin.f64 B)) (neg.f64 (cos.f64 B)))
(/.f64 (pow.f64 (sin.f64 B) 2) (cos.f64 B))
(/.f64 (/.f64 (pow.f64 (sin.f64 B) 2) (cbrt.f64 (cos.f64 B))) (pow.f64 (cbrt.f64 (cos.f64 B)) 2))
(/.f64 (/.f64 (pow.f64 (sin.f64 B) 2) 1) (cos.f64 B))
(/.f64 (pow.f64 (sin.f64 B) 2) (cos.f64 B))
(pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 1)
(*.f64 (sin.f64 B) (tan.f64 B))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 B) (tan.f64 B))) 3)
(*.f64 (sin.f64 B) (tan.f64 B))
(pow.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 3) 1/3)
(*.f64 (sin.f64 B) (tan.f64 B))
(neg.f64 (neg.f64 (*.f64 (sin.f64 B) (tan.f64 B))))
(*.f64 (sin.f64 B) (tan.f64 B))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 B) (tan.f64 B)) 3))
(*.f64 (sin.f64 B) (tan.f64 B))

eval1.8s (4.4%)

Compiler

Compiled 77560 to 44463 computations (42.7% saved)

prune776.0ms (1.9%)

Pruning

48 alts after pruning (47 fresh and 1 done)

PrunedKeptTotal
New1908331941
Fresh151429
Picked101
Done314
Total1927481975
Error
1.0b
Counts
1975 → 48
Alt Table
Click to see full alt table
StatusErrorProgram
13.3b
(fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
13.6b
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 3) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
10.3b
(fma.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (/.f64 1 (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
10.3b
(fma.f64 x (/.f64 -1 (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
14.1b
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))) 3)
12.2b
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)) (tan.f64 B))
17.4b
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (/.f64 (pow.f64 (sin.f64 B) 2) (cos.f64 B)))
34.3b
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
47.7b
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
45.1b
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
41.9b
(/.f64 (+.f64 (neg.f64 x) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 3)) B)
41.9b
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) B)
51.0b
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (+.f64 (pow.f64 F 3) F))) B)
50.1b
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)) B)
51.0b
(/.f64 (+.f64 (neg.f64 x) (*.f64 (*.f64 (+.f64 (*.f64 F F) 1) (pow.f64 (fma.f64 2 x 2) -1/2)) F)) B)
54.3b
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) B)
55.3b
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) B)
44.4b
(/.f64 (+.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3))) B)
58.6b
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)
59.4b
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B)
54.3b
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B)
50.1b
(/.f64 (neg.f64 x) B)
10.3b
(-.f64 (if (!=.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 0) (/.f64 F (/.f64 (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) F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
10.2b
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
21.2b
(-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) B) (/.f64 x (tan.f64 B)))
29.9b
(-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
44.5b
(-.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
42.1b
(-.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
10.2b
(-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F) (/.f64 x (tan.f64 B)))
10.2b
(-.f64 (*.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 -1 (sin.f64 B)))) (/.f64 x (tan.f64 B)))
50.1b
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
13.4b
(+.f64 (neg.f64 (if (!=.f64 x 0) (/.f64 1 (/.f64 (tan.f64 B) x)) (/.f64 x (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)))))
13.4b
(+.f64 (neg.f64 (/.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (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)))))
13.3b
(+.f64 (neg.f64 (/.f64 x (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)))))
34.6b
(+.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)))))
39.5b
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.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)))))
43.5b
(+.f64 (neg.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
43.5b
(+.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) -11/45)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.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)))))
43.5b
(+.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x 1/45) B) (*.f64 B B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.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)))))
42.7b
(+.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x (+.f64 -1/9 2/15)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) B))
13.4b
(+.f64 (neg.f64 (*.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (/.f64 1 (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)))))
13.4b
(+.f64 (neg.f64 (*.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (/.f64 1 (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)))))
13.4b
(+.f64 (neg.f64 (*.f64 x (/.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (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)))))
21.2b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) B))
30.0b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
47.7b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F)))))
45.6b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
34.7b
(+.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)))))
Compiler

Compiled 2377 to 1705 computations (28.3% saved)

localize32.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 x (tan.f64 B))
0.2b
(/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))
0.2b
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)
16.6b
(pow.f64 (fma.f64 F F 2) -1/2)
Compiler

Compiled 61 to 32 computations (47.5% saved)

series38.0ms (0.1%)

Counts
2 → 16
Calls

9 calls:

TimeVariablePointExpression
1.0ms
B
@0
(/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))
1.0ms
F
@0
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)
1.0ms
B
@inf
(/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))
1.0ms
F
@-inf
(/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))
1.0ms
F
@inf
(/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))
Compiler

Compiled 4760 to 3580 computations (24.8% saved)

rewrite119.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
144×egg-rr
61×egg-rr
Counts
2 → 205
Calls
Call 1
Inputs
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)
(/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 F 0) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 1 F)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 F F)) 0) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) (/.f64 1 (cbrt.f64 (*.f64 F F)))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (fma.f64 F F 2) -1/2) 0) (/.f64 F (/.f64 1 (pow.f64 (fma.f64 F F 2) -1/2))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 0) (/.f64 1 (/.f64 1 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) 0) (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 (cbrt.f64 F) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 F (pow.f64 (fma.f64 F F 2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 F F)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) (cbrt.f64 F)) (cbrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) (cbrt.f64 (cbrt.f64 (*.f64 F F)))) (cbrt.f64 (*.f64 F (cbrt.f64 F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) 1) (cbrt.f64 (*.f64 F F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 1) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) 2) 2) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) 2) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 F) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 F) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) F)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 F)) (pow.f64 (fma.f64 F F 2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 F (neg.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 (neg.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 1) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) 1) (cbrt.f64 (*.f64 F F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 F) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 F 0) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 (sin.f64 B) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (fma.f64 F F 2) -1/2) 0) (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 0) (/.f64 1 (/.f64 (sin.f64 B) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 1 (/.f64 (sin.f64 B) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (neg.f64 (sin.f64 B)) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 F) 0) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 (sin.f64 B) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (fma.f64 F F 2) -1/2) 0) (/.f64 (neg.f64 F) (/.f64 (neg.f64 (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 0) (/.f64 -1 (/.f64 (neg.f64 (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (/.f64 (sin.f64 B) F) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 F F)) 0) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F F)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) 0) (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 (cbrt.f64 F) (/.f64 (sin.f64 B) (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (sin.f64 B))) (/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (sin.f64 B))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 F -1) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 F (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 1) (/.f64 F (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (/.f64 F (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 F) 1) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 F) (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) -1) (/.f64 (neg.f64 F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 F F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (cbrt.f64 (*.f64 F F)) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) 1) (/.f64 (cbrt.f64 (*.f64 F F)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 F) (cbrt.f64 (sin.f64 B))) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 F) (sin.f64 B)) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (sin.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) F)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (sin.f64 B)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 F (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (cbrt.f64 (/.f64 1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) (cbrt.f64 (*.f64 F F))) (cbrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 F F)) (*.f64 (cbrt.f64 F) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (sin.f64 B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) (*.f64 (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 F (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (/.f64 F (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 F) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) 2) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))) (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 F (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 F (*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2) (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 (neg.f64 F) (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) (/.f64 1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) (*.f64 (cbrt.f64 (*.f64 F F)) (/.f64 1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (/.f64 1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) (sin.f64 B)) (cbrt.f64 (*.f64 F F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 F) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 F (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) (/.f64 F (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2) (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 F) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 -1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (/.f64 -1 (sin.f64 B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2)) (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)))) (cbrt.f64 (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2))) (cbrt.f64 (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (sin.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3))))))

simplify362.0ms (0.9%)

Algorithm
egglog
Counts
221 → 301
Calls
Call 1
Inputs
(*.f64 (pow.f64 2 -1/2) F)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 2 -1/2) (pow.f64 F 3))) (*.f64 (pow.f64 2 -1/2) F))
(+.f64 (*.f64 3/32 (*.f64 (pow.f64 F 5) (pow.f64 2 -1/2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 2 -1/2) (pow.f64 F 3))) (*.f64 (pow.f64 2 -1/2) F)))
(+.f64 (*.f64 3/32 (*.f64 (pow.f64 F 5) (pow.f64 2 -1/2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 2 -1/2) (pow.f64 F 3))) (+.f64 (*.f64 -5/128 (*.f64 (pow.f64 2 -1/2) (pow.f64 F 7))) (*.f64 (pow.f64 2 -1/2) F))))
(*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)
(+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (*.f64 -1 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)))
(+.f64 (*.f64 3/2 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 3))) (+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (*.f64 -1 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F))))
(+.f64 (*.f64 3/2 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 3))) (+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (+.f64 (*.f64 -1 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) (*.f64 -5/2 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 5))))))
(*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F))
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) (+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (*.f64 -3/2 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 3)))))
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) (+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (+.f64 (*.f64 5/2 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 5))) (*.f64 -3/2 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 3))))))
(/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B)
(+.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (*.f64 1/6 (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) B))))
(+.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (*.f64 1/120 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)))) (pow.f64 B 3))) (*.f64 1/6 (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) B)))))
(+.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (*.f64 1/120 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (+.f64 (*.f64 1/720 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (*.f64 1/6 (+.f64 (*.f64 -1/36 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (*.f64 1/120 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))))))))) (*.f64 1/6 (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) B))))))
(if (!=.f64 F 0) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 1 F)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))
(if (!=.f64 (cbrt.f64 (*.f64 F F)) 0) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) (/.f64 1 (cbrt.f64 (*.f64 F F)))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))
(if (!=.f64 (pow.f64 (fma.f64 F F 2) -1/2) 0) (/.f64 F (/.f64 1 (pow.f64 (fma.f64 F F 2) -1/2))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))
(if (!=.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 0) (/.f64 1 (/.f64 1 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) 0) (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 (cbrt.f64 F) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))
(if (!=.f64 1 0) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))
(-.f64 0 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)))
(*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)))
(*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))
(*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (cbrt.f64 (*.f64 F F)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 F))
(*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) (cbrt.f64 F)) (cbrt.f64 F))
(*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) (cbrt.f64 (cbrt.f64 (*.f64 F F)))) (cbrt.f64 (*.f64 F (cbrt.f64 F))))
(*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) 1) (cbrt.f64 (*.f64 F F)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) 2) 2))
(*.f64 (*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 1) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))
(*.f64 (*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 2) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) 2) 2) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) 2) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))))
(*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 F) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))))
(*.f64 (neg.f64 F) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) F)
(*.f64 1 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))
(*.f64 (neg.f64 (neg.f64 F)) (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 F))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)))
(*.f64 F (neg.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)))))
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 (neg.f64 F)))
(*.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 1) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) 1) (cbrt.f64 (*.f64 F F)))
(*.f64 (cbrt.f64 F) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) 1))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) 1))
(*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 1)
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))))
(*.f64 -1 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)))
(/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 1)
(/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) -1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 3) 1/3)
(pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 1)
(neg.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 3))
(if (!=.f64 F 0) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 (sin.f64 B) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (pow.f64 (fma.f64 F F 2) -1/2) 0) (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 0) (/.f64 1 (/.f64 (sin.f64 B) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 1 (/.f64 (sin.f64 B) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (neg.f64 (sin.f64 B)) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (neg.f64 F) 0) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 (sin.f64 B) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (pow.f64 (fma.f64 F F 2) -1/2) 0) (/.f64 (neg.f64 F) (/.f64 (neg.f64 (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 0) (/.f64 -1 (/.f64 (neg.f64 (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (/.f64 (sin.f64 B) F) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 F F)) 0) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F F)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) 0) (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 (cbrt.f64 F) (/.f64 (sin.f64 B) (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 1 0) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(-.f64 (/.f64 0 (neg.f64 (sin.f64 B))) (/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(-.f64 0 (/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (sin.f64 B))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 F -1) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(*.f64 (/.f64 F (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 1) (/.f64 F (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (/.f64 F (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (/.f64 (neg.f64 F) 1) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 (neg.f64 F) (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) -1) (/.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (sin.f64 B)))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 F F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (cbrt.f64 (*.f64 F F)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) 1) (/.f64 (cbrt.f64 (*.f64 F F)) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 F) (cbrt.f64 (sin.f64 B))) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 F) (sin.f64 B)) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) 1))
(*.f64 (/.f64 (cbrt.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) 1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (sin.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) F)
(*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))
(*.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 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (sin.f64 B)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 1 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 F (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (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 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (cbrt.f64 (/.f64 1 (sin.f64 B))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))) 2) 2))
(*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)))
(*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) (cbrt.f64 (*.f64 F F))) (cbrt.f64 F))
(*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))
(*.f64 (cbrt.f64 (*.f64 F F)) (*.f64 (cbrt.f64 F) (/.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) F)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (sin.f64 B)) 1))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) 1))
(*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) 1))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) (*.f64 (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))) 1))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 F (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (/.f64 F (sin.f64 B))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (sin.f64 B))))
(*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 F) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) 2) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))) (/.f64 -1 (sin.f64 B))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 F (/.f64 -1 (sin.f64 B))))
(*.f64 F (*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 -1 (sin.f64 B))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2) (/.f64 -1 (sin.f64 B))))
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 (neg.f64 F) (/.f64 -1 (sin.f64 B))))
(*.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) (/.f64 1 (sin.f64 B))))
(*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) (*.f64 (cbrt.f64 (*.f64 F F)) (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (/.f64 1 (sin.f64 B))))
(*.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))
(*.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) (sin.f64 B)) (cbrt.f64 (*.f64 F F)))
(*.f64 (cbrt.f64 F) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(*.f64 1 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 1)
(*.f64 (/.f64 F (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) (/.f64 F (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2) (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 F) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))))
(*.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 -1 (sin.f64 B)))
(*.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (/.f64 -1 (sin.f64 B)) 1))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (/.f64 -1 (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2)) (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2))
(/.f64 (/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (sin.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 1)
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2))
(/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 (sin.f64 B)))
(pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))) 3)
(neg.f64 (/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(neg.f64 (*.f64 (/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3))
Outputs
(*.f64 (pow.f64 2 -1/2) F)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 2 -1/2) (pow.f64 F 3))) (*.f64 (pow.f64 2 -1/2) F))
(fma.f64 -1/4 (*.f64 (pow.f64 2 -1/2) (pow.f64 F 3)) (*.f64 (pow.f64 2 -1/2) F))
(+.f64 (*.f64 3/32 (*.f64 (pow.f64 F 5) (pow.f64 2 -1/2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 2 -1/2) (pow.f64 F 3))) (*.f64 (pow.f64 2 -1/2) F)))
(fma.f64 3/32 (*.f64 (pow.f64 F 5) (pow.f64 2 -1/2)) (fma.f64 -1/4 (*.f64 (pow.f64 2 -1/2) (pow.f64 F 3)) (*.f64 (pow.f64 2 -1/2) F)))
(+.f64 (*.f64 3/32 (*.f64 (pow.f64 F 5) (pow.f64 2 -1/2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 2 -1/2) (pow.f64 F 3))) (+.f64 (*.f64 -5/128 (*.f64 (pow.f64 2 -1/2) (pow.f64 F 7))) (*.f64 (pow.f64 2 -1/2) F))))
(fma.f64 3/32 (*.f64 (pow.f64 F 5) (pow.f64 2 -1/2)) (fma.f64 -1/4 (*.f64 (pow.f64 2 -1/2) (pow.f64 F 3)) (fma.f64 -5/128 (*.f64 (pow.f64 2 -1/2) (pow.f64 F 7)) (*.f64 (pow.f64 2 -1/2) F))))
(*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)
(+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (*.f64 -1 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)))
(fma.f64 (exp.f64 (log.f64 (/.f64 1 F))) F (neg.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)))
(+.f64 (*.f64 3/2 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 3))) (+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (*.f64 -1 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F))))
(fma.f64 3/2 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 3)) (fma.f64 (exp.f64 (log.f64 (/.f64 1 F))) F (neg.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F))))
(+.f64 (*.f64 3/2 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 3))) (+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (+.f64 (*.f64 -1 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) (*.f64 -5/2 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 5))))))
(fma.f64 3/2 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 3)) (+.f64 (fma.f64 (exp.f64 (log.f64 (/.f64 1 F))) F (neg.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) F))) (*.f64 -5/2 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (pow.f64 (/.f64 1 F) 5)))))
(*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F))
(+.f64 (neg.f64 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F))
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) (+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (*.f64 -3/2 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 3)))))
(+.f64 (neg.f64 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) (fma.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F (*.f64 -3/2 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 3)))))
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) (+.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (+.f64 (*.f64 5/2 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 5))) (*.f64 -3/2 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 3))))))
(+.f64 (neg.f64 (/.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) (fma.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F (fma.f64 5/2 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 5)) (*.f64 -3/2 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (pow.f64 (/.f64 -1 F) 3))))))
(/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B)
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B)
(+.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (*.f64 1/6 (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) B))))
(+.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (*.f64 1/6 (*.f64 F (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) B))))
(+.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (*.f64 1/120 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)))) (pow.f64 B 3))) (*.f64 1/6 (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) B)))))
(+.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (+.f64 -1/36 1/120)) (pow.f64 B 3))) (*.f64 1/6 (*.f64 F (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) B)))))
(+.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (*.f64 1/120 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (+.f64 (*.f64 1/720 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (*.f64 1/6 (+.f64 (*.f64 -1/36 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (*.f64 1/120 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))))))))) (*.f64 1/6 (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) B))))))
(+.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (+.f64 -1/36 1/120)) (pow.f64 B 3))) (+.f64 (neg.f64 (*.f64 (pow.f64 B 5) (fma.f64 -1/5040 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (fma.f64 1/720 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 1/6 (*.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (+.f64 -1/36 1/120))))))) (*.f64 1/6 (*.f64 F (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) B))))))
(if (!=.f64 F 0) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 1 F)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))
(if (!=.f64 F 0) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 1 F)) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F))) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))
(if (!=.f64 (cbrt.f64 (*.f64 F F)) 0) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) (/.f64 1 (cbrt.f64 (*.f64 F F)))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))
(if (!=.f64 (cbrt.f64 (*.f64 F F)) 0) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) (/.f64 1 (cbrt.f64 (*.f64 F F)))) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))
(if (!=.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2)) (/.f64 1 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))))) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2)))) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))
(if (!=.f64 (pow.f64 (fma.f64 F F 2) -1/2) 0) (/.f64 F (/.f64 1 (pow.f64 (fma.f64 F F 2) -1/2))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))
(if (!=.f64 (pow.f64 (fma.f64 F F 2) -1/2) 0) (/.f64 F (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) -1)) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))
(if (!=.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 0) (/.f64 1 (/.f64 1 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))
(if (!=.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 0) (pow.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) -1) F) -1) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) 0) (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) 0) (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 (cbrt.f64 F) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 (cbrt.f64 F) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)))) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))
(if (!=.f64 1 0) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))
(if (!=.f64 1 0) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))
(-.f64 0 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F))
(*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F))
(*.f64 (cbrt.f64 (*.f64 F F)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F))
(*.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 F))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) (cbrt.f64 F)) (cbrt.f64 F))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) (cbrt.f64 (cbrt.f64 (*.f64 F F)))) (cbrt.f64 (*.f64 F (cbrt.f64 F))))
(*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) 1) (cbrt.f64 (*.f64 F F)))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) 2))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))) 2) 2)))
(*.f64 (*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (*.f64 F (*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 1) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F))
(*.f64 (*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 2) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) 2) 2) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))) 2) 2)) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) 2) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))))
(*.f64 (cbrt.f64 F) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 F) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (neg.f64 F) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) F)
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 1 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (neg.f64 (neg.f64 F)) (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 F))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (neg.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)) 2))))
(*.f64 F (neg.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2)))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)))))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 (neg.f64 F)))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 1) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) 1) (cbrt.f64 (*.f64 F F)))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (cbrt.f64 F) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) 1))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) 1))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F))
(*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 1)
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (neg.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)) 2))))
(*.f64 -1 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 1)
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) -1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) 3)
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 3) 1/3)
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 1)
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(neg.f64 (*.f64 (neg.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 (pow.f64 (fma.f64 F F 2) -1/2) F) 3))
(*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))
(if (!=.f64 F 0) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 (sin.f64 B) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 F 0) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 (sin.f64 B) F)) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (pow.f64 (fma.f64 F F 2) -1/2) 0) (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (pow.f64 (fma.f64 F F 2) -1/2) 0) (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 0) (/.f64 1 (/.f64 (sin.f64 B) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 0) (pow.f64 (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2)) F) -1) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2)))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2)))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 1 (/.f64 (sin.f64 B) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) 0) (pow.f64 (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2)) F) -1) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (neg.f64 (sin.f64 B)) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (neg.f64 (sin.f64 B)) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (neg.f64 F) 0) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 (sin.f64 B) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (neg.f64 F) 0) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 (sin.f64 B) F)) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2)))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (pow.f64 (fma.f64 F F 2) -1/2) 0) (/.f64 (neg.f64 F) (/.f64 (neg.f64 (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (pow.f64 (fma.f64 F F 2) -1/2) 0) (/.f64 F (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 0) (/.f64 -1 (/.f64 (neg.f64 (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 -1 (neg.f64 (/.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2)) F))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (/.f64 (sin.f64 B) F) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (/.f64 (sin.f64 B) F) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 F F)) 0) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F F)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 F F)) 0) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F F)))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2)) (/.f64 (sin.f64 B) (cbrt.f64 (*.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)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) 0) (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) 0) (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 (cbrt.f64 F) (/.f64 (sin.f64 B) (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 (cbrt.f64 F) (/.f64 (sin.f64 B) (*.f64 (cbrt.f64 (*.f64 F 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)))
(if (!=.f64 1 0) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(if (!=.f64 1 0) (/.f64 (*.f64 F (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 (/.f64 0 (neg.f64 (sin.f64 B))) (/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(+.f64 (/.f64 0 (neg.f64 (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(-.f64 0 (/.f64 (*.f64 (neg.f64 F) (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 (/.f64 F (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 F (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 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (fma.f64 F F 2) -1/2)) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (sin.f64 B))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 F (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 F -1) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 F (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (*.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 1) (/.f64 F (neg.f64 (sin.f64 B))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (/.f64 F (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (/.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (/.f64 -1 (cbrt.f64 (sin.f64 B))) (/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (neg.f64 F) 1) (/.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)) (sin.f64 B))
(*.f64 (/.f64 (neg.f64 F) (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (/.f64 (neg.f64 F) (cbrt.f64 (sin.f64 B))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))) (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2)))) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) -1) (/.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.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)) 2))) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F)) (sin.f64 B))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 F F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 F (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 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (cbrt.f64 (*.f64 F F)) (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)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) 1) (/.f64 (cbrt.f64 (*.f64 F F)) (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (/.f64 (cbrt.f64 F) (cbrt.f64 (sin.f64 B))) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 F (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 (cbrt.f64 F) (sin.f64 B)) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) 1))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (/.f64 (cbrt.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) (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)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (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)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 F (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 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) 1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F)) (sin.f64 B))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2) (sin.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (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)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (sin.f64 B)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)))
(/.f64 (*.f64 F (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 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (/.f64 1 (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))
(/.f64 (*.f64 F (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 (*.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 F (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) F)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (sin.f64 B)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)))
(/.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 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 1 (sin.f64 B))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (fma.f64 F F 2) -1/2)) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 F (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)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (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 F (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 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (cbrt.f64 (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))) (cbrt.f64 (/.f64 1 (sin.f64 B))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))) 2))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) 2))
(*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2) 2)))
(*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) (cbrt.f64 (*.f64 F F))) (cbrt.f64 F))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F 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 (cbrt.f64 (*.f64 F F)) (*.f64 (cbrt.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 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (sin.f64 B)) 1))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) 1))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (fma.f64 F F 2) -1/2)) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) 1))
(/.f64 (*.f64 F (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 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) (*.f64 (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))) 1))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 F (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F)) (sin.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (/.f64 F (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F)) (sin.f64 B))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2))))
(*.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (*.f64 (/.f64 1 (sin.f64 B)) (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (sin.f64 B))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (sin.f64 B))))
(*.f64 (cbrt.f64 F) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2))) (sin.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 F) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (sin.f64 B))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) 2) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)))
(/.f64 (*.f64 F (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) F)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))) (/.f64 -1 (sin.f64 B))))
(*.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2)) (/.f64 -1 (sin.f64 B)))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 F (/.f64 -1 (sin.f64 B))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (*.f64 F -1) (sin.f64 B)))
(*.f64 F (*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 -1 (sin.f64 B))))
(*.f64 F (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) -1) (sin.f64 B)))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2) (/.f64 -1 (sin.f64 B))))
(/.f64 (*.f64 F (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) (/.f64 -1 (sin.f64 B))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) (/.f64 1 (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F)) (sin.f64 B))
(*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) (*.f64 (cbrt.f64 (*.f64 F F)) (/.f64 1 (sin.f64 B))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (/.f64 1 (sin.f64 B))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F)) (sin.f64 B))
(*.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2) (sin.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 F)) (sin.f64 B)) (cbrt.f64 (*.f64 F F)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (cbrt.f64 F) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (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 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F) (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) F)) (sin.f64 B))
(*.f64 -1 (/.f64 (*.f64 (neg.f64 F) (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 1 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 1)
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (/.f64 F (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) (/.f64 F (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2) (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2)) (sin.f64 B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2) (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) 2) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (/.f64 (neg.f64 F) (cbrt.f64 (sin.f64 B))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (fma.f64 F F 2) -1/2)) F) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2))
(*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2)))) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 F) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2))) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 -1 (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (neg.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 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (/.f64 -1 (sin.f64 B)) 1))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2)) (/.f64 -1 (sin.f64 B))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 F) (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)) (/.f64 -1 (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2)) (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2)))
(/.f64 (/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (sin.f64 B))))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (sin.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 F (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 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 F (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 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F))) (cbrt.f64 (sin.f64 B)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (fma.f64 F F 2) -1/2)) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) 2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (pow.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 F (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 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 F (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 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (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)) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 F (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 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 F (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 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 1)
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2))
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) 2))
(/.f64 (*.f64 (neg.f64 F) (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)) (sin.f64 B))
(pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 1)
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3) 1/3)
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))) 3)
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(neg.f64 (/.f64 (*.f64 (neg.f64 F) (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))
(neg.f64 (*.f64 (/.f64 (*.f64 (neg.f64 F) (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))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) 3))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))

localize9.0ms (0%)

Compiler

Compiled 11 to 5 computations (54.5% saved)

localize115.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 F (sin.f64 B))
0.3b
(*.f64 x (/.f64 1 B))
7.2b
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
16.6b
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
Compiler

Compiled 114 to 70 computations (38.6% saved)

series11.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
3.0ms
B
@-inf
(*.f64 x (/.f64 1 B))
1.0ms
x
@inf
(*.f64 x (/.f64 1 B))
1.0ms
x
@0
(*.f64 x (/.f64 1 B))
1.0ms
x
@-inf
(*.f64 x (/.f64 1 B))
1.0ms
B
@0
(*.f64 x (/.f64 1 B))
Compiler

Compiled 380 to 25 computations (93.4% saved)

rewrite163.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
219×egg-rr
Counts
1 → 219
Calls
Call 1
Inputs
(*.f64 x (/.f64 1 B))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (/.f64 1 (/.f64 B x)) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 x B) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 x) (/.f64 B (cbrt.f64 (*.f64 x x)))) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 B (cbrt.f64 x))) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x B) 0) (pow.f64 (/.f64 1 (/.f64 x B)) -1) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (cbrt.f64 B)) 0) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 x (cbrt.f64 B)))) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 x B)) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (/.f64 x B)))) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (/.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))))) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (/.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (cbrt.f64 (*.f64 B B)) x)) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) 0) (/.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) (cbrt.f64 (/.f64 (*.f64 B B) (cbrt.f64 (/.f64 1 (*.f64 B B)))))) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (/.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)))) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) 0) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (/.f64 (cbrt.f64 (*.f64 B B)) (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2))) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 B)) 0) (/.f64 x (cbrt.f64 (/.f64 (*.f64 B B) (/.f64 1 B)))) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) 0) (/.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (/.f64 (*.f64 x x) B)))) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (cbrt.f64 B)) 0) (/.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (cbrt.f64 B) (/.f64 x (cbrt.f64 B)))) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (/.f64 (cbrt.f64 B) (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) 2)))) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) 0) (/.f64 (cbrt.f64 x) (cbrt.f64 (/.f64 B (pow.f64 (/.f64 x B) 2)))) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 B B))) (/.f64 (cbrt.f64 B) x)) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (/.f64 (cbrt.f64 B) (/.f64 x (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) (/.f64 (cbrt.f64 B) (cbrt.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) 0) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (/.f64 (cbrt.f64 B) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) 0) (/.f64 1 (/.f64 (cbrt.f64 B) (/.f64 x (cbrt.f64 (*.f64 B B))))) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 B B))) 0) (/.f64 x (cbrt.f64 (/.f64 B (/.f64 1 (*.f64 B B))))) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 x B)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) (/.f64 (cbrt.f64 B) (cbrt.f64 (/.f64 x B)))) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (/.f64 (cbrt.f64 B) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 x (*.f64 B B))) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 B) (cbrt.f64 (/.f64 x (*.f64 B B))))) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) (cbrt.f64 (/.f64 B x))) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 B))) x) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (/.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 B))) x))) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 B)) 0) (/.f64 (/.f64 x (cbrt.f64 B)) (/.f64 (cbrt.f64 B) (cbrt.f64 (/.f64 1 B)))) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) 0) (/.f64 (cbrt.f64 (/.f64 x B)) (/.f64 (cbrt.f64 B) (cbrt.f64 (/.f64 (*.f64 x x) B)))) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) 0) (/.f64 -1 (/.f64 (cbrt.f64 (neg.f64 B)) (/.f64 x (cbrt.f64 (*.f64 B B))))) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (/.f64 x B) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 x B) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 x B) 3) -1/3)) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 x B)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 x B)) -3)) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 x B) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x B) (*.f64 (/.f64 x B) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x B) 0) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x B) 1/2) (*.f64 (/.f64 x B) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 x B)) 0) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x B) (*.f64 0 (/.f64 x B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 x B)) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 x B)) (*.f64 1/2 (/.f64 x B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (/.f64 x B))) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 x B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 x B) 2) (cbrt.f64 (pow.f64 (/.f64 x B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) -1) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (neg.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (cbrt.f64 (neg.f64 B))) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 B))) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (/.f64 x (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) (/.f64 x (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) (cbrt.f64 (neg.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 (neg.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) (cbrt.f64 (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) -1) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (cbrt.f64 (neg.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (cbrt.f64 (neg.f64 B))) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (cbrt.f64 (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (/.f64 x (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (cbrt.f64 B)) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (cbrt.f64 (cbrt.f64 B))) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (cbrt.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) 1) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) (cbrt.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) (/.f64 (cbrt.f64 (/.f64 1 B)) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (neg.f64 B))) (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) (cbrt.f64 (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (neg.f64 B))) (/.f64 (cbrt.f64 (/.f64 x B)) (cbrt.f64 (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) (/.f64 (cbrt.f64 (/.f64 x B)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (/.f64 (cbrt.f64 (/.f64 x B)) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (/.f64 (cbrt.f64 (/.f64 x B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) (/.f64 (cbrt.f64 (/.f64 x B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (/.f64 (/.f64 x (cbrt.f64 B)) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 B)) (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) -1) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (cbrt.f64 (neg.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) (cbrt.f64 (neg.f64 B))) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (cbrt.f64 (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) (cbrt.f64 (cbrt.f64 B))) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) 1) (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 B B))) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (/.f64 x B) 2)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (cbrt.f64 (*.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) (pow.f64 (/.f64 x B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x B)) (cbrt.f64 (pow.f64 (/.f64 x B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) (cbrt.f64 (/.f64 x B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (*.f64 x x)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) B) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x B) 2) (cbrt.f64 (/.f64 x B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 x (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 -1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) (cbrt.f64 B)) (cbrt.f64 (/.f64 -1 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 B)) (/.f64 x (cbrt.f64 (neg.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) B) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 x B) (cbrt.f64 (pow.f64 (/.f64 x B) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 x) B) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (cbrt.f64 (*.f64 x (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))) (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (/.f64 x (cbrt.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) (cbrt.f64 (*.f64 x x)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) 2)) (cbrt.f64 (/.f64 x B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 x B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 x B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 B) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 x B) (cbrt.f64 (pow.f64 (/.f64 x B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) (cbrt.f64 (*.f64 x x)))) B) (cbrt.f64 (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (neg.f64 (*.f64 B B)))) (cbrt.f64 (/.f64 -1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x B) 2) (cbrt.f64 (pow.f64 (/.f64 x B) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 x B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (/.f64 x (cbrt.f64 (*.f64 B B)))) (cbrt.f64 (cbrt.f64 (/.f64 1 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) 2)) (cbrt.f64 (/.f64 x B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (*.f64 B B))) (/.f64 (neg.f64 x) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B))) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 x B) 2) (cbrt.f64 (/.f64 x B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 (/.f64 (cbrt.f64 x) B) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 B))) (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 x B) (cbrt.f64 (pow.f64 (/.f64 x B) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B)))) 2) 2)) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B)))) 2) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 x B) (cbrt.f64 (pow.f64 (/.f64 x B) 2)))) 1) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 x B) (cbrt.f64 (pow.f64 (/.f64 x B) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) B) (cbrt.f64 (cbrt.f64 (neg.f64 x)))) (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) B) -1) (cbrt.f64 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) B) (cbrt.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) B) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (cbrt.f64 (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (neg.f64 x))) (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 x x)))) (/.f64 (cbrt.f64 (*.f64 x x)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (cbrt.f64 (*.f64 x x)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (*.f64 (cbrt.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 (*.f64 x x)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x B) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) -1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) (cbrt.f64 (neg.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 (neg.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) (cbrt.f64 (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 (*.f64 B B))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x B)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 B)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (*.f64 B B))) (cbrt.f64 (/.f64 (*.f64 x x) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (/.f64 (cbrt.f64 (neg.f64 x)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 B)) (/.f64 (/.f64 x (cbrt.f64 B)) (cbrt.f64 (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 x B) 2) (cbrt.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 x B) 2) (cbrt.f64 B))) (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 x B) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x B) 2) (cbrt.f64 x))) (cbrt.f64 (/.f64 (cbrt.f64 (*.f64 x x)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x B) 2) (/.f64 (cbrt.f64 x) B))) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cbrt.f64 x) B)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (/.f64 x B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 B)) (cbrt.f64 (/.f64 1 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 B B))) (/.f64 x (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) (cbrt.f64 (/.f64 x (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 B B))) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) (cbrt.f64 B)) (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (/.f64 (/.f64 x (cbrt.f64 B)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 (*.f64 B B)))) (/.f64 x (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 B B))) (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 x 3) (*.f64 (*.f64 B B) (cbrt.f64 B)))) (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 B))) 2) 2)) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 B))) 2) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) (*.f64 (cbrt.f64 (*.f64 B B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (*.f64 (cbrt.f64 B) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (neg.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2)) (cbrt.f64 (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) x) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2)) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 x (cbrt.f64 (cbrt.f64 B)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (cbrt.f64 (neg.f64 (*.f64 B B)))) (cbrt.f64 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) (cbrt.f64 B)) (cbrt.f64 (neg.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) B) (cbrt.f64 (neg.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 B)) -1) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (cbrt.f64 B)) -1) (cbrt.f64 (neg.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (cbrt.f64 B)) (cbrt.f64 (/.f64 -1 B))) (cbrt.f64 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (cbrt.f64 (*.f64 x x)) B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 B)) (/.f64 x (cbrt.f64 B))) (cbrt.f64 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))) 1) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 B B))) (neg.f64 x)) (cbrt.f64 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 B B))) (/.f64 x (cbrt.f64 (cbrt.f64 B)))) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 B)) (/.f64 x (cbrt.f64 (cbrt.f64 B)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 x (cbrt.f64 (cbrt.f64 B)))) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B)))))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 x 3) (*.f64 (*.f64 B B) (cbrt.f64 B)))) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x B) 2) (neg.f64 x))) (cbrt.f64 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x B) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x B)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 x B)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 B)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2))) (cbrt.f64 (/.f64 x B))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (/.f64 (cbrt.f64 x) B)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (cbrt.f64 (*.f64 x x)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (/.f64 x B)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 B) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (cbrt.f64 x) B) (neg.f64 (cbrt.f64 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) B) (cbrt.f64 (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 -1 B))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (/.f64 x B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 x B))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x B) 3))))))

simplify496.0ms (1.2%)

Algorithm
egglog
Counts
243 → 318
Calls
Call 1
Inputs
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(if (!=.f64 x 0) (/.f64 1 (/.f64 B x)) (/.f64 x B))
(if (!=.f64 -1 0) (/.f64 x B) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 x) (/.f64 B (cbrt.f64 (*.f64 x x)))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 B (cbrt.f64 x))) (/.f64 x B))
(if (!=.f64 (/.f64 x B) 0) (pow.f64 (/.f64 1 (/.f64 x B)) -1) (/.f64 x B))
(if (!=.f64 (/.f64 x (cbrt.f64 B)) 0) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 x (cbrt.f64 B)))) (/.f64 x B))
(if (!=.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 x B)) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (/.f64 x B)))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (/.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))))) (/.f64 x B))
(if (!=.f64 x 0) (/.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (cbrt.f64 (*.f64 B B)) x)) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) 0) (/.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) (cbrt.f64 (/.f64 (*.f64 B B) (cbrt.f64 (/.f64 1 (*.f64 B B)))))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (/.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)))) (/.f64 x B))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) 0) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (/.f64 (cbrt.f64 (*.f64 B B)) (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 1 B)) 0) (/.f64 x (cbrt.f64 (/.f64 (*.f64 B B) (/.f64 1 B)))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) 0) (/.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (/.f64 (*.f64 x x) B)))) (/.f64 x B))
(if (!=.f64 (/.f64 x (cbrt.f64 B)) 0) (/.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (cbrt.f64 B) (/.f64 x (cbrt.f64 B)))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (/.f64 (cbrt.f64 B) (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) 2)))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) 0) (/.f64 (cbrt.f64 x) (cbrt.f64 (/.f64 B (pow.f64 (/.f64 x B) 2)))) (/.f64 x B))
(if (!=.f64 x 0) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 B B))) (/.f64 (cbrt.f64 B) x)) (/.f64 x B))
(if (!=.f64 (/.f64 x (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (/.f64 (cbrt.f64 B) (/.f64 x (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) (/.f64 (cbrt.f64 B) (cbrt.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))) (/.f64 x B))
(if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) 0) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (/.f64 (cbrt.f64 B) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))) (/.f64 x B))
(if (!=.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) 0) (/.f64 1 (/.f64 (cbrt.f64 B) (/.f64 x (cbrt.f64 (*.f64 B B))))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 B B))) 0) (/.f64 x (cbrt.f64 (/.f64 B (/.f64 1 (*.f64 B B))))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 x B)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) (/.f64 (cbrt.f64 B) (cbrt.f64 (/.f64 x B)))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (/.f64 (cbrt.f64 B) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 x (*.f64 B B))) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 B) (cbrt.f64 (/.f64 x (*.f64 B B))))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) (cbrt.f64 (/.f64 B x))) (/.f64 x B))
(if (!=.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 B))) x) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (/.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 B))) x))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 1 B)) 0) (/.f64 (/.f64 x (cbrt.f64 B)) (/.f64 (cbrt.f64 B) (cbrt.f64 (/.f64 1 B)))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) 0) (/.f64 (cbrt.f64 (/.f64 x B)) (/.f64 (cbrt.f64 B) (cbrt.f64 (/.f64 (*.f64 x x) B)))) (/.f64 x B))
(if (!=.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) 0) (/.f64 -1 (/.f64 (cbrt.f64 (neg.f64 B)) (/.f64 x (cbrt.f64 (*.f64 B B))))) (/.f64 x B))
(if (!=.f64 2 0) (/.f64 x B) (/.f64 x B))
(if (!=.f64 (pow.f64 (/.f64 x B) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 x B) 3) -1/3)) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 x B)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 x B)) -3)) (/.f64 x B))
(if (!=.f64 1 0) (/.f64 x B) (/.f64 x B))
(+.f64 (/.f64 x B) (*.f64 (/.f64 x B) 0))
(+.f64 (*.f64 (/.f64 x B) 0) (/.f64 x B))
(+.f64 (*.f64 (/.f64 x B) 1/2) (*.f64 (/.f64 x B) 1/2))
(+.f64 (*.f64 (neg.f64 (/.f64 x B)) 0) (/.f64 x B))
(+.f64 (/.f64 x B) (*.f64 0 (/.f64 x B)))
(+.f64 (*.f64 0 (/.f64 x B)) (/.f64 x B))
(+.f64 (*.f64 1/2 (/.f64 x B)) (*.f64 1/2 (/.f64 x B)))
(+.f64 (*.f64 0 (neg.f64 (/.f64 x B))) (/.f64 x B))
(-.f64 0 (neg.f64 (/.f64 x B)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 x B) 2) (cbrt.f64 (pow.f64 (/.f64 x B) 2)))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) -1) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (neg.f64 (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (cbrt.f64 (neg.f64 B))) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (neg.f64 B))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 B))) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (/.f64 x (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) (/.f64 x (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) (cbrt.f64 (neg.f64 (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 (neg.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) (cbrt.f64 (neg.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) (cbrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) -1) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (cbrt.f64 (neg.f64 (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (cbrt.f64 (neg.f64 B))) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (cbrt.f64 (neg.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (/.f64 x (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (cbrt.f64 B)) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (cbrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (cbrt.f64 (cbrt.f64 B))) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (cbrt.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) 1) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) (cbrt.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(*.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) (/.f64 (cbrt.f64 (/.f64 1 B)) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))
(*.f64 (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (neg.f64 B))) (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) (cbrt.f64 (neg.f64 B))))
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))
(*.f64 (cbrt.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (neg.f64 B))) (/.f64 (cbrt.f64 (/.f64 x B)) (cbrt.f64 (neg.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) (/.f64 (cbrt.f64 (/.f64 x B)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (/.f64 (cbrt.f64 (/.f64 x B)) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (/.f64 (cbrt.f64 (/.f64 x B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) (/.f64 (cbrt.f64 (/.f64 x B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (/.f64 (/.f64 x (cbrt.f64 B)) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 B)) (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) -1) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (cbrt.f64 (neg.f64 (*.f64 B B)))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) (cbrt.f64 (neg.f64 B))) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (cbrt.f64 (neg.f64 B))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) (cbrt.f64 (cbrt.f64 B))) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) 1) (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 B B))) (*.f64 B B))))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (/.f64 x B) 2)) B)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (cbrt.f64 (*.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) (pow.f64 (/.f64 x B) 2))))
(*.f64 (cbrt.f64 (/.f64 x B)) (cbrt.f64 (pow.f64 (/.f64 x B) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) (cbrt.f64 (/.f64 x B)))
(*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (*.f64 x x)) B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) B) (cbrt.f64 x))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x B) 2) (cbrt.f64 (/.f64 x B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B))) 2))
(*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 x (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))
(*.f64 (neg.f64 x) (/.f64 -1 B))
(*.f64 (/.f64 (neg.f64 x) (cbrt.f64 B)) (cbrt.f64 (/.f64 -1 (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 -1 B)) (/.f64 x (cbrt.f64 (neg.f64 (*.f64 B B)))))
(*.f64 x (/.f64 1 B))
(*.f64 (/.f64 1 B) x)
(*.f64 (/.f64 (cbrt.f64 x) B) (cbrt.f64 (*.f64 x x)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) B))
(*.f64 (cbrt.f64 (*.f64 (/.f64 x B) (cbrt.f64 (pow.f64 (/.f64 x B) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) 2)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 x) B) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (cbrt.f64 (*.f64 x (cbrt.f64 x))))
(*.f64 (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))) (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 B))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (/.f64 x (cbrt.f64 (*.f64 B B)))))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) (cbrt.f64 (*.f64 x x)))) B))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) 2)) (cbrt.f64 (/.f64 x B))))
(*.f64 -1 (neg.f64 (/.f64 x B)))
(*.f64 1 (/.f64 x B))
(*.f64 (/.f64 x B) 1)
(*.f64 (neg.f64 (/.f64 x B)) -1)
(*.f64 (/.f64 -1 B) (neg.f64 x))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 x B) (cbrt.f64 (pow.f64 (/.f64 x B) 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) (cbrt.f64 (*.f64 x x)))) B) (cbrt.f64 (cbrt.f64 x)))
(*.f64 (/.f64 x (cbrt.f64 (neg.f64 (*.f64 B B)))) (cbrt.f64 (/.f64 -1 B)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x B) 2) (cbrt.f64 (pow.f64 (/.f64 x B) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 x B))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (/.f64 x (cbrt.f64 (*.f64 B B)))) (cbrt.f64 (cbrt.f64 (/.f64 1 B))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) 2)) (cbrt.f64 (/.f64 x B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B))) 2))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 B B))) (/.f64 (neg.f64 x) (cbrt.f64 B)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B))) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 x B) 2) (cbrt.f64 (/.f64 x B)))))
(*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 (/.f64 (cbrt.f64 x) B) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 B))) (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 x B) (cbrt.f64 (pow.f64 (/.f64 x B) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B)))) 2) 2)) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B)))) 2) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 x B) (cbrt.f64 (pow.f64 (/.f64 x B) 2)))) 1) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 x B) (cbrt.f64 (pow.f64 (/.f64 x B) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B))) 2))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) B) (cbrt.f64 (cbrt.f64 (neg.f64 x)))) (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 x x)))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) B) -1) (cbrt.f64 (neg.f64 x)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) B) (cbrt.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) B) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (cbrt.f64 (cbrt.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 x))) (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 x x)))) (/.f64 (cbrt.f64 (*.f64 x x)) B)))
(*.f64 -1 (*.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (cbrt.f64 (*.f64 x x)) B)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (*.f64 (cbrt.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 (*.f64 x x)) B)))
(*.f64 (/.f64 (/.f64 x B) 2) 2)
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) -1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) (cbrt.f64 (neg.f64 (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 (neg.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) (cbrt.f64 (neg.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 (*.f64 B B))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) 1))
(*.f64 (cbrt.f64 (/.f64 x B)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 B)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) (cbrt.f64 B)))
(*.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))
(*.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))
(*.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))
(*.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 B)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 B B))) (cbrt.f64 (/.f64 (*.f64 x x) B)))
(*.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (/.f64 (cbrt.f64 (neg.f64 x)) B))
(*.f64 (cbrt.f64 (/.f64 -1 B)) (/.f64 (/.f64 x (cbrt.f64 B)) (cbrt.f64 (neg.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))
(*.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 x B) 2) (cbrt.f64 (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 x B) 2) (cbrt.f64 B))) (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))))
(*.f64 -1 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 x B) 3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x B) 2) (cbrt.f64 x))) (cbrt.f64 (/.f64 (cbrt.f64 (*.f64 x x)) B)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x B) 2) (/.f64 (cbrt.f64 x) B))) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 x) B)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (/.f64 x B) 2))))
(*.f64 (/.f64 x (cbrt.f64 B)) (cbrt.f64 (/.f64 1 (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 B B))) (/.f64 x (cbrt.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) (cbrt.f64 (/.f64 x (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 B B))) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 B B))))
(*.f64 (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 (*.f64 B B)))))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 (*.f64 B B)))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) (cbrt.f64 B)) (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 (*.f64 B B)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (/.f64 (/.f64 x (cbrt.f64 B)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 (*.f64 B B)))) (/.f64 x (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 B B))) (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 x 3) (*.f64 (*.f64 B B) (cbrt.f64 B)))) (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 B))) 2) 2)) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 B))) 2) 2) 2))
(/.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) (*.f64 (cbrt.f64 (*.f64 B B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (*.f64 (cbrt.f64 B) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (neg.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2)) (cbrt.f64 (neg.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) x) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2)) (cbrt.f64 B)))
(/.f64 (*.f64 -1 (/.f64 x (cbrt.f64 (cbrt.f64 B)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 (*.f64 B B)))))
(/.f64 (/.f64 x (cbrt.f64 (neg.f64 (*.f64 B B)))) (cbrt.f64 (neg.f64 B)))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2)))
(/.f64 x B)
(/.f64 (neg.f64 x) (neg.f64 B))
(/.f64 (/.f64 x (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 B)) (cbrt.f64 (neg.f64 (*.f64 B B))))
(/.f64 (/.f64 x B) 1)
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) B) (cbrt.f64 (neg.f64 x))) -1)
(/.f64 (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 B)) -1) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (/.f64 x (cbrt.f64 B)) -1) (cbrt.f64 (neg.f64 (*.f64 B B))))
(/.f64 (*.f64 (/.f64 x (cbrt.f64 B)) (cbrt.f64 (/.f64 -1 B))) (cbrt.f64 (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (cbrt.f64 (*.f64 x x)) B)) -1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 B)) (/.f64 x (cbrt.f64 B))) (cbrt.f64 (neg.f64 B)))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))) 1) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2)))
(/.f64 (neg.f64 (/.f64 x B)) -1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 B B))) (neg.f64 x)) (cbrt.f64 (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 B B))) (/.f64 x (cbrt.f64 (cbrt.f64 B)))) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 B)) (/.f64 x (cbrt.f64 (cbrt.f64 B)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 x (cbrt.f64 (cbrt.f64 B)))) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 (*.f64 B B))))
(/.f64 (neg.f64 (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B)))))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 x 3) (*.f64 (*.f64 B B) (cbrt.f64 B)))) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x B) 2) (neg.f64 x))) (cbrt.f64 (neg.f64 B)))
(pow.f64 (pow.f64 (/.f64 x B) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 x B)) 3)
(pow.f64 (/.f64 x B) 1)
(neg.f64 (neg.f64 (/.f64 x B)))
(neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 B)) (cbrt.f64 x)))
(neg.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2))) (cbrt.f64 (/.f64 x B))))
(neg.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (/.f64 (cbrt.f64 x) B)))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (cbrt.f64 (*.f64 x x)) B)))
(neg.f64 (*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 B))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 x B)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)))))
(neg.f64 (*.f64 (/.f64 1 B) (neg.f64 x)))
(neg.f64 (*.f64 (/.f64 (cbrt.f64 x) B) (neg.f64 (cbrt.f64 (*.f64 x x)))))
(neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) B) (cbrt.f64 (neg.f64 x))))
(neg.f64 (*.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 -1 B))))
(neg.f64 (/.f64 (neg.f64 (/.f64 x B)) 1))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 x B))) 3))
(cbrt.f64 (pow.f64 (/.f64 x B) 3))
Outputs
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(/.f64 x B)
(if (!=.f64 x 0) (/.f64 1 (/.f64 B x)) (/.f64 x B))
(if (!=.f64 -1 0) (/.f64 x B) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 x) (/.f64 B (cbrt.f64 (*.f64 x x)))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 B (cbrt.f64 x))) (/.f64 x B))
(if (!=.f64 (/.f64 x B) 0) (pow.f64 (/.f64 1 (/.f64 x B)) -1) (/.f64 x B))
(if (!=.f64 (/.f64 x (cbrt.f64 B)) 0) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 x (cbrt.f64 B)))) (/.f64 x B))
(if (!=.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (/.f64 (cbrt.f64 (*.f64 B B)) (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 x B)) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (/.f64 x B)))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 x B)) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (/.f64 (*.f64 B B) (/.f64 x B)))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (/.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (cbrt.f64 (/.f64 (*.f64 B B) (/.f64 x (cbrt.f64 (*.f64 B B)))))) (/.f64 x B))
(if (!=.f64 x 0) (/.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (cbrt.f64 (*.f64 B B)) x)) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) 0) (/.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) (cbrt.f64 (/.f64 (*.f64 B B) (cbrt.f64 (/.f64 1 (*.f64 B B)))))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (/.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 (/.f64 (*.f64 B B) (pow.f64 (/.f64 x (cbrt.f64 B)) 2)))) (/.f64 x B))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) 0) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (/.f64 (cbrt.f64 (*.f64 B B)) (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 1 B)) 0) (/.f64 x (cbrt.f64 (/.f64 (*.f64 B B) (/.f64 1 B)))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) 0) (/.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (/.f64 (*.f64 x x) B)))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) 0) (/.f64 (cbrt.f64 x) (cbrt.f64 (/.f64 (*.f64 B B) (/.f64 (*.f64 x x) B)))) (/.f64 x B))
(if (!=.f64 (/.f64 x (cbrt.f64 B)) 0) (/.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (cbrt.f64 B) (/.f64 x (cbrt.f64 B)))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (/.f64 (cbrt.f64 B) (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) 2)))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (cbrt.f64 (/.f64 B (pow.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) 2)))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) 0) (/.f64 (cbrt.f64 x) (cbrt.f64 (/.f64 B (pow.f64 (/.f64 x B) 2)))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) 0) (cbrt.f64 (/.f64 x (/.f64 B (pow.f64 (/.f64 x B) 2)))) (/.f64 x B))
(if (!=.f64 x 0) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 B B))) (/.f64 (cbrt.f64 B) x)) (/.f64 x B))
(if (!=.f64 (/.f64 x (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (/.f64 (cbrt.f64 B) (/.f64 x (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) (/.f64 (cbrt.f64 B) (cbrt.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) (cbrt.f64 (/.f64 B (/.f64 x (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))) (/.f64 x B))
(if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) 0) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (/.f64 (cbrt.f64 B) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))) (/.f64 x B))
(if (!=.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) 0) (/.f64 1 (/.f64 (cbrt.f64 B) (/.f64 x (cbrt.f64 (*.f64 B B))))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 B B))) 0) (/.f64 x (cbrt.f64 (/.f64 B (/.f64 1 (*.f64 B B))))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 x B)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) (/.f64 (cbrt.f64 B) (cbrt.f64 (/.f64 x B)))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 x B)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) (cbrt.f64 (/.f64 B (/.f64 x B)))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (/.f64 (cbrt.f64 B) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (cbrt.f64 (/.f64 B (/.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 x (*.f64 B B))) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 B) (cbrt.f64 (/.f64 x (*.f64 B B))))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 x (*.f64 B B))) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (/.f64 B (/.f64 x (*.f64 B B))))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) (cbrt.f64 (/.f64 B x))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 x) 0) (cbrt.f64 (/.f64 (pow.f64 (/.f64 x B) 2) (/.f64 B x))) (/.f64 x B))
(if (!=.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 B))) x) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (/.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 B))) x))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 1 B)) 0) (/.f64 (/.f64 x (cbrt.f64 B)) (/.f64 (cbrt.f64 B) (cbrt.f64 (/.f64 1 B)))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 1 B)) 0) (/.f64 (/.f64 x (cbrt.f64 B)) (cbrt.f64 (/.f64 B (/.f64 1 B)))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) 0) (/.f64 (cbrt.f64 (/.f64 x B)) (/.f64 (cbrt.f64 B) (cbrt.f64 (/.f64 (*.f64 x x) B)))) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) 0) (/.f64 (cbrt.f64 (/.f64 x B)) (cbrt.f64 (/.f64 B (/.f64 (*.f64 x x) B)))) (/.f64 x B))
(if (!=.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) 0) (/.f64 -1 (/.f64 (cbrt.f64 (neg.f64 B)) (/.f64 x (cbrt.f64 (*.f64 B B))))) (/.f64 x B))
(if (!=.f64 2 0) (/.f64 x B) (/.f64 x B))
(if (!=.f64 (pow.f64 (/.f64 x B) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 x B) 3) -1/3)) (/.f64 x B))
(if (!=.f64 (cbrt.f64 (/.f64 x B)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 x B)) -3)) (/.f64 x B))
(if (!=.f64 1 0) (/.f64 x B) (/.f64 x B))
(+.f64 (/.f64 x B) (*.f64 (/.f64 x B) 0))
(/.f64 x B)
(+.f64 (*.f64 (/.f64 x B) 0) (/.f64 x B))
(/.f64 x B)
(+.f64 (*.f64 (/.f64 x B) 1/2) (*.f64 (/.f64 x B) 1/2))
(*.f64 2 (/.f64 (*.f64 1/2 x) B))
(+.f64 (*.f64 (neg.f64 (/.f64 x B)) 0) (/.f64 x B))
(/.f64 x B)
(+.f64 (/.f64 x B) (*.f64 0 (/.f64 x B)))
(/.f64 x B)
(+.f64 (*.f64 0 (/.f64 x B)) (/.f64 x B))
(/.f64 x B)
(+.f64 (*.f64 1/2 (/.f64 x B)) (*.f64 1/2 (/.f64 x B)))
(*.f64 2 (/.f64 (*.f64 1/2 x) B))
(+.f64 (*.f64 0 (neg.f64 (/.f64 x B))) (/.f64 x B))
(/.f64 x B)
(-.f64 0 (neg.f64 (/.f64 x B)))
(/.f64 x B)
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 x B) 2) (cbrt.f64 (pow.f64 (/.f64 x B) 2)))))
(cbrt.f64 (*.f64 (cbrt.f64 (/.f64 x B)) (*.f64 (pow.f64 (/.f64 x B) 2) (cbrt.f64 (pow.f64 (/.f64 x B) 2)))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) -1) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (neg.f64 (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) -1) (/.f64 x (*.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (cbrt.f64 (neg.f64 B))) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (neg.f64 B))))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 B)) (neg.f64 B))) (/.f64 x (*.f64 (cbrt.f64 (neg.f64 B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 B))) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 B))) (/.f64 x (*.f64 (cbrt.f64 B) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (/.f64 x (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 B (cbrt.f64 B)))) x) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (*.f64 B B))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (/.f64 x (*.f64 (cbrt.f64 (*.f64 B B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) (/.f64 x (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 B)) (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) (/.f64 x (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) (cbrt.f64 (neg.f64 (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) -1) (cbrt.f64 (/.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2) (neg.f64 (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 (neg.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) (cbrt.f64 (neg.f64 B))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x (cbrt.f64 B)) (neg.f64 B))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2) (neg.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) 1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x (cbrt.f64 B)) (*.f64 B B))) (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) (cbrt.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x (cbrt.f64 B)) (*.f64 B B))) (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x (cbrt.f64 B)) (*.f64 B (cbrt.f64 B)))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x (cbrt.f64 B)) (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) -1) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (cbrt.f64 (neg.f64 (*.f64 B B)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (cbrt.f64 (/.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) (neg.f64 (*.f64 B B))))) -1)
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (cbrt.f64 (neg.f64 B))) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (cbrt.f64 (neg.f64 B))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x x) (cbrt.f64 B)) (neg.f64 B))) (cbrt.f64 (/.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) (neg.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x x) (cbrt.f64 B)) B)) (cbrt.f64 (/.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) B)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (/.f64 x (*.f64 B B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (cbrt.f64 (/.f64 x (*.f64 B B)))) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (cbrt.f64 B)) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (cbrt.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x x) (cbrt.f64 B)) B)) (cbrt.f64 (/.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) B)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (cbrt.f64 (cbrt.f64 B))) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x x) (cbrt.f64 B)) (cbrt.f64 B))) (cbrt.f64 (/.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) (*.f64 B (cbrt.f64 (*.f64 B B))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (cbrt.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x x) (cbrt.f64 B)) (*.f64 B (cbrt.f64 B)))) (cbrt.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) 1) (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (cbrt.f64 (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x x) (cbrt.f64 B)) B)) (cbrt.f64 (/.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) B)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) (cbrt.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x x) (cbrt.f64 B)) (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) (cbrt.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(*.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) (/.f64 (cbrt.f64 (/.f64 1 B)) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))
(*.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) (cbrt.f64 (/.f64 (/.f64 1 B) (*.f64 B (cbrt.f64 (*.f64 B B))))))
(*.f64 (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2)))
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (neg.f64 B))) (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) (cbrt.f64 (neg.f64 B))))
(*.f64 (cbrt.f64 (/.f64 x (neg.f64 B))) (cbrt.f64 (/.f64 (/.f64 (*.f64 x x) B) (neg.f64 B))))
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (*.f64 B (cbrt.f64 B)))) (cbrt.f64 (/.f64 (*.f64 x x) B))) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2))
(*.f64 (cbrt.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (neg.f64 B))) (/.f64 (cbrt.f64 (/.f64 x B)) (cbrt.f64 (neg.f64 B))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 x x) (neg.f64 B))) (cbrt.f64 (/.f64 (/.f64 x B) (neg.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) (/.f64 (cbrt.f64 (/.f64 x B)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) (cbrt.f64 (/.f64 (/.f64 x B) (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (/.f64 (cbrt.f64 (/.f64 x B)) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 x x) (cbrt.f64 B))) (cbrt.f64 (/.f64 (/.f64 x B) (*.f64 B (cbrt.f64 (*.f64 B B))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (/.f64 (cbrt.f64 (/.f64 x B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 x x) (*.f64 B (cbrt.f64 B)))) (cbrt.f64 (/.f64 x B))) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) (/.f64 (cbrt.f64 (/.f64 x B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (/.f64 (/.f64 x (cbrt.f64 B)) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (/.f64 x (cbrt.f64 B))) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 B)) (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 B) (*.f64 B (cbrt.f64 B)))) x) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) -1) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (cbrt.f64 (neg.f64 (*.f64 B B)))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) -1) (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 B B))) (neg.f64 (*.f64 B B)))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) (cbrt.f64 (neg.f64 B))) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (cbrt.f64 (neg.f64 B))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) (cbrt.f64 (neg.f64 B))) (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 B B))) (neg.f64 B))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) (cbrt.f64 (cbrt.f64 B))) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 B B))) (*.f64 B (cbrt.f64 (*.f64 B B))))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) 1) (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 B B))) (*.f64 B B))))
(*.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 B B))) (*.f64 B B))))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (/.f64 x B) 2)) B)))
(cbrt.f64 (*.f64 (cbrt.f64 x) (/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (/.f64 x B) 2)) B)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (cbrt.f64 (*.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) (pow.f64 (/.f64 x B) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (*.f64 x (pow.f64 (/.f64 x B) 2)) (cbrt.f64 (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 x B)) (cbrt.f64 (pow.f64 (/.f64 x B) 2)))
(/.f64 x B)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) (cbrt.f64 (/.f64 x B)))
(/.f64 x B)
(*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (*.f64 x x)) B))
(/.f64 x B)
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) B) (cbrt.f64 x))
(/.f64 x B)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x B) 2) (cbrt.f64 (/.f64 x B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B))) 2))
(*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 x (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) x) (cbrt.f64 (*.f64 B B)))
(*.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) x) (cbrt.f64 (*.f64 B B)))
(*.f64 (neg.f64 x) (/.f64 -1 B))
(*.f64 (/.f64 (neg.f64 x) (cbrt.f64 B)) (cbrt.f64 (/.f64 -1 (*.f64 B B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 B B))) (neg.f64 x)) (cbrt.f64 B))
(*.f64 (cbrt.f64 (/.f64 -1 B)) (/.f64 x (cbrt.f64 (neg.f64 (*.f64 B B)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 B)) x) (cbrt.f64 (neg.f64 (*.f64 B B))))
(*.f64 x (/.f64 1 B))
(/.f64 x B)
(*.f64 (/.f64 1 B) x)
(/.f64 x B)
(*.f64 (/.f64 (cbrt.f64 x) B) (cbrt.f64 (*.f64 x x)))
(/.f64 x B)
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) B))
(/.f64 x B)
(*.f64 (cbrt.f64 (*.f64 (/.f64 x B) (cbrt.f64 (pow.f64 (/.f64 x B) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) 2) (*.f64 (/.f64 x B) (cbrt.f64 (pow.f64 (/.f64 x B) 2)))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 x) B) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (cbrt.f64 (*.f64 x (cbrt.f64 x))))
(*.f64 (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))) (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 B))) x) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (/.f64 x (cbrt.f64 (*.f64 B B)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) x) (cbrt.f64 (*.f64 B B))))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) (cbrt.f64 (*.f64 x x)))) B))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 x (*.f64 x (cbrt.f64 (*.f64 x x)))))) B)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) 2)) (cbrt.f64 (/.f64 x B))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) 2) (/.f64 x B))))
(*.f64 -1 (neg.f64 (/.f64 x B)))
(/.f64 x B)
(*.f64 1 (/.f64 x B))
(/.f64 x B)
(*.f64 (/.f64 x B) 1)
(/.f64 x B)
(*.f64 (neg.f64 (/.f64 x B)) -1)
(/.f64 x B)
(*.f64 (/.f64 -1 B) (neg.f64 x))
(*.f64 (neg.f64 x) (/.f64 -1 B))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 x B) (cbrt.f64 (pow.f64 (/.f64 x B) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) 2) (*.f64 (/.f64 x B) (cbrt.f64 (pow.f64 (/.f64 x B) 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 x x) (cbrt.f64 (*.f64 x x)))) B) (cbrt.f64 (cbrt.f64 x)))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 x (*.f64 x (cbrt.f64 (*.f64 x x)))))) B)
(*.f64 (/.f64 x (cbrt.f64 (neg.f64 (*.f64 B B)))) (cbrt.f64 (/.f64 -1 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 B)) x) (cbrt.f64 (neg.f64 (*.f64 B B))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x B) 2) (cbrt.f64 (pow.f64 (/.f64 x B) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 x B))))
(cbrt.f64 (*.f64 (cbrt.f64 (/.f64 x B)) (*.f64 (pow.f64 (/.f64 x B) 2) (cbrt.f64 (pow.f64 (/.f64 x B) 2)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (/.f64 x (cbrt.f64 (*.f64 B B)))) (cbrt.f64 (cbrt.f64 (/.f64 1 B))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 B))) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) x) (cbrt.f64 (*.f64 B B))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) 2)) (cbrt.f64 (/.f64 x B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) 2) (/.f64 x B))))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 B B))) (/.f64 (neg.f64 x) (cbrt.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 B B))) (neg.f64 x)) (cbrt.f64 B))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B))) 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 x B) 2) (cbrt.f64 (/.f64 x B)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x B) 2) (cbrt.f64 (/.f64 x B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B))) 2))
(*.f64 (cbrt.f64 (*.f64 x (cbrt.f64 x))) (*.f64 (/.f64 (cbrt.f64 x) B) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 x) B) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (cbrt.f64 (*.f64 x (cbrt.f64 x))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 B))) (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 B))) x) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 x B) (cbrt.f64 (pow.f64 (/.f64 x B) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B)))) 2) 2)) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B)))) 2) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 x B) (cbrt.f64 (pow.f64 (/.f64 x B) 2)))) 1) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) 2) (*.f64 (/.f64 x B) (cbrt.f64 (pow.f64 (/.f64 x B) 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 x B) (cbrt.f64 (pow.f64 (/.f64 x B) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x B))) 2))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) B) (cbrt.f64 (cbrt.f64 (neg.f64 x)))) (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (cbrt.f64 (neg.f64 x)))) B) (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 x x)))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) B) -1) (cbrt.f64 (neg.f64 x)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 x x)) -1) B) (cbrt.f64 (neg.f64 x)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) B) (cbrt.f64 (cbrt.f64 x))) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2))
(/.f64 x B)
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) B) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (cbrt.f64 (cbrt.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 x))) (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 (*.f64 x x)))) (/.f64 (cbrt.f64 (*.f64 x x)) B)))
(*.f64 -1 (*.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (cbrt.f64 (*.f64 x x)) B)))
(neg.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 x x))) B))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (*.f64 (cbrt.f64 (cbrt.f64 x)) (/.f64 (cbrt.f64 (*.f64 x x)) B)))
(/.f64 x B)
(*.f64 (/.f64 (/.f64 x B) 2) 2)
(*.f64 (/.f64 x (*.f64 2 B)) 2)
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) -1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) (cbrt.f64 (neg.f64 (*.f64 B B)))))
(/.f64 (/.f64 x (cbrt.f64 B)) (*.f64 -1 (cbrt.f64 (neg.f64 (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 (neg.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) (cbrt.f64 (neg.f64 B))))
(/.f64 (/.f64 x (cbrt.f64 B)) (*.f64 (cbrt.f64 (neg.f64 B)) (cbrt.f64 (neg.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 (*.f64 B B))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) 1))
(/.f64 (/.f64 x (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(*.f64 (cbrt.f64 (/.f64 x B)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x B)) (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 B)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) (cbrt.f64 B)))
(/.f64 (/.f64 x (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(*.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2)) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))
(/.f64 (/.f64 x (cbrt.f64 B)) (*.f64 (cbrt.f64 (*.f64 B (cbrt.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))
(*.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) (cbrt.f64 (*.f64 B B))))
(/.f64 (/.f64 x (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))
(/.f64 (/.f64 x (cbrt.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))
(*.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))
(*.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2) (*.f64 B (cbrt.f64 (*.f64 B B))))))
(*.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)) (cbrt.f64 (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x (cbrt.f64 B)) (*.f64 B B))) (cbrt.f64 (pow.f64 (/.f64 x (cbrt.f64 B)) 2)))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2)))
(*.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 x x))) (neg.f64 B))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 B B))) (cbrt.f64 (/.f64 (*.f64 x x) B)))
(cbrt.f64 (*.f64 (/.f64 x (*.f64 B B)) (/.f64 (*.f64 x x) B)))
(*.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))) (cbrt.f64 (/.f64 (/.f64 (*.f64 x x) B) (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (/.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))
(*.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 (/.f64 (/.f64 (*.f64 x x) B) (*.f64 B (cbrt.f64 (*.f64 B B))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (/.f64 (cbrt.f64 (neg.f64 x)) B))
(*.f64 (cbrt.f64 (/.f64 -1 B)) (/.f64 (/.f64 x (cbrt.f64 B)) (cbrt.f64 (neg.f64 B))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2)))
(*.f64 (cbrt.f64 (/.f64 x (cbrt.f64 B))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 x B) 2) (cbrt.f64 (*.f64 B B)))))
(cbrt.f64 (*.f64 (/.f64 x (cbrt.f64 B)) (/.f64 (pow.f64 (/.f64 x B) 2) (cbrt.f64 (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 x B) 2) (cbrt.f64 B))) (cbrt.f64 (/.f64 x (cbrt.f64 (*.f64 B B)))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x B) 2) (cbrt.f64 B)) (/.f64 x (cbrt.f64 (*.f64 B B)))))
(*.f64 -1 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 x B) 3))))
(neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 x B) 3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x B) 2) (cbrt.f64 x))) (cbrt.f64 (/.f64 (cbrt.f64 (*.f64 x x)) B)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 x B) 2) (cbrt.f64 x)) (/.f64 (cbrt.f64 (*.f64 x x)) B)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x B) 2) (/.f64 (cbrt.f64 x) B))) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 x B) 2) (cbrt.f64 x)) B)) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 x) B)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (/.f64 x B) 2))))
(cbrt.f64 (*.f64 (/.f64 (cbrt.f64 x) B) (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (/.f64 x B) 2))))
(*.f64 (/.f64 x (cbrt.f64 B)) (cbrt.f64 (/.f64 1 (*.f64 B B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 B B))) x) (cbrt.f64 B))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 B B))) (/.f64 x (cbrt.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 B B))) x) (cbrt.f64 B))
(*.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) (cbrt.f64 (/.f64 x (*.f64 B B))))
(cbrt.f64 (*.f64 (/.f64 x (*.f64 B B)) (/.f64 (*.f64 x x) B)))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 B B))) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 B B))) x) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (/.f64 x (*.f64 (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B)))) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2))))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 B B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 B B))) x) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2))
(*.f64 (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 B)))) (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 (*.f64 B B)))))
(/.f64 (*.f64 x (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 (*.f64 B B))))) (cbrt.f64 (*.f64 B (cbrt.f64 B))))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 (*.f64 B B)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 (*.f64 B B)))) x) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2)))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) (cbrt.f64 B)) (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 (*.f64 B B)))))
(/.f64 (*.f64 x (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 (*.f64 B B))))) (cbrt.f64 (*.f64 B (cbrt.f64 B))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (/.f64 (/.f64 x (cbrt.f64 B)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (/.f64 x (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2) B))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 (*.f64 B B)))) (/.f64 x (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 B) (cbrt.f64 (*.f64 B B)))) x) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2)))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 B B))) (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 B B))) x) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 x 3) (*.f64 (*.f64 B B) (cbrt.f64 B)))) (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))))
(*.f64 (/.f64 x (cbrt.f64 (*.f64 (*.f64 B B) (cbrt.f64 B)))) (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 B))) 2) 2)) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 B))) 2) 2) 2))
(/.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) (*.f64 (cbrt.f64 (*.f64 B B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (*.f64 (cbrt.f64 B) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(/.f64 x (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2) B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (neg.f64 x)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2)) (cbrt.f64 (neg.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) (neg.f64 x)) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2) (neg.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) x) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2)) (cbrt.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 B B)))) x) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2) B)))
(/.f64 (*.f64 -1 (/.f64 x (cbrt.f64 (cbrt.f64 B)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 (*.f64 B B)))))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (cbrt.f64 B))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 (*.f64 B B)))))
(/.f64 (/.f64 x (cbrt.f64 (neg.f64 (*.f64 B B)))) (cbrt.f64 (neg.f64 B)))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2)))
(/.f64 x B)
(/.f64 (neg.f64 x) (neg.f64 B))
(/.f64 x B)
(/.f64 (/.f64 x (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))
(/.f64 x B)
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 B)) (cbrt.f64 (neg.f64 (*.f64 B B))))
(/.f64 (/.f64 x B) 1)
(/.f64 x B)
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) B) (cbrt.f64 (neg.f64 x))) -1)
(/.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 x x))) B) -1)
(/.f64 (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 B)) -1) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 B)) (/.f64 (cbrt.f64 (*.f64 B B)) -1))
(/.f64 (*.f64 (/.f64 x (cbrt.f64 B)) -1) (cbrt.f64 (neg.f64 (*.f64 B B))))
(/.f64 (/.f64 x (cbrt.f64 B)) (/.f64 (cbrt.f64 (neg.f64 (*.f64 B B))) -1))
(/.f64 (*.f64 (/.f64 x (cbrt.f64 B)) (cbrt.f64 (/.f64 -1 B))) (cbrt.f64 (neg.f64 B)))
(*.f64 (cbrt.f64 (/.f64 -1 B)) (/.f64 (/.f64 x (cbrt.f64 B)) (cbrt.f64 (neg.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (cbrt.f64 (*.f64 x x)) B)) -1)
(/.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 x x))) B) -1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 B)) (/.f64 x (cbrt.f64 B))) (cbrt.f64 (neg.f64 B)))
(*.f64 (cbrt.f64 (/.f64 -1 B)) (/.f64 (/.f64 x (cbrt.f64 B)) (cbrt.f64 (neg.f64 B))))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))) 1) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2)))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2)))
(/.f64 (neg.f64 (/.f64 x B)) -1)
(neg.f64 (/.f64 (/.f64 x B) -1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 B B))) (neg.f64 x)) (cbrt.f64 (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 B B))) (/.f64 x (cbrt.f64 (cbrt.f64 B)))) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 B B))) x) (cbrt.f64 (cbrt.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 B)) (/.f64 x (cbrt.f64 (cbrt.f64 B)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 B))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 -1 B)) x) (cbrt.f64 (cbrt.f64 B))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 x (cbrt.f64 (cbrt.f64 B)))) (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B)))))
(*.f64 (/.f64 x (cbrt.f64 (cbrt.f64 B))) (cbrt.f64 (/.f64 (/.f64 1 B) (*.f64 B (cbrt.f64 (*.f64 B B))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 B)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 x B) 2) (neg.f64 x)) (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 x x) B)) (cbrt.f64 (neg.f64 x))) (cbrt.f64 (neg.f64 (*.f64 B B))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 x x) B) (neg.f64 x))) (cbrt.f64 (neg.f64 (*.f64 B B))))
(/.f64 (neg.f64 (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B)))))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2))))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 B (cbrt.f64 (*.f64 B B))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 B B)) 2)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 x 3) (*.f64 (*.f64 B B) (cbrt.f64 B)))) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 (*.f64 B B) (cbrt.f64 B)))) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x B) 2) (neg.f64 x))) (cbrt.f64 (neg.f64 B)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 x B) 2) (neg.f64 x)) (neg.f64 B)))
(pow.f64 (pow.f64 (/.f64 x B) 3) 1/3)
(/.f64 x B)
(pow.f64 (cbrt.f64 (/.f64 x B)) 3)
(/.f64 x B)
(pow.f64 (/.f64 x B) 1)
(/.f64 x B)
(neg.f64 (neg.f64 (/.f64 x B)))
(/.f64 x B)
(neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 B)) (cbrt.f64 x)))
(/.f64 x B)
(neg.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2))) (cbrt.f64 (/.f64 x B))))
(/.f64 x B)
(neg.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 x x))) (/.f64 (cbrt.f64 x) B)))
(/.f64 x B)
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (cbrt.f64 (*.f64 x x)) B)))
(neg.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 x x))) B))
(neg.f64 (*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (*.f64 x x)) (neg.f64 B))))
(/.f64 x B)
(neg.f64 (*.f64 (cbrt.f64 (/.f64 x B)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)))))
(/.f64 x B)
(neg.f64 (*.f64 (/.f64 1 B) (neg.f64 x)))
(/.f64 x B)
(neg.f64 (*.f64 (/.f64 (cbrt.f64 x) B) (neg.f64 (cbrt.f64 (*.f64 x x)))))
(/.f64 x B)
(neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) B) (cbrt.f64 (neg.f64 x))))
(neg.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 x x))) B))
(neg.f64 (*.f64 (/.f64 x (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 -1 B))))
(neg.f64 (/.f64 (*.f64 x (cbrt.f64 (/.f64 -1 B))) (cbrt.f64 (*.f64 B B))))
(neg.f64 (/.f64 (neg.f64 (/.f64 x B)) 1))
(/.f64 x B)
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 x B))) 3))
(/.f64 x B)
(cbrt.f64 (pow.f64 (/.f64 x B) 3))
(/.f64 x B)

localize141.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 -1/3 (*.f64 B x))
4.3b
(*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x)
7.2b
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
16.6b
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
Compiler

Compiled 214 to 132 computations (38.3% saved)

series31.0ms (0.1%)

Counts
2 → 28
Calls

12 calls:

TimeVariablePointExpression
1.0ms
x
@0
(*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x)
1.0ms
B
@0
(*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x)
1.0ms
x
@inf
(*.f64 -1/3 (*.f64 B x))
1.0ms
x
@0
(*.f64 -1/3 (*.f64 B x))
1.0ms
x
@-inf
(*.f64 -1/3 (*.f64 B x))
Compiler

Compiled 1360 to 830 computations (39% saved)

rewrite132.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
104×egg-rr
51×egg-rr
Counts
2 → 155
Calls
Call 1
Inputs
(*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x)
(*.f64 -1/3 (*.f64 B x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 1/2) (*.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x)) (*.f64 1/2 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -11/2025 (pow.f64 B 3)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 -11/2025 (pow.f64 B 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2) (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x -11/2025) (*.f64 B B)) B)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (*.f64 B (cbrt.f64 -11/2025))) (*.f64 B (cbrt.f64 -11/2025))) (*.f64 B (cbrt.f64 -11/2025)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -11/2025) (*.f64 B (*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B (cbrt.f64 -11/2025))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B))) (*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (*.f64 B (cbrt.f64 -11/2025)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 -11/2025 (pow.f64 B 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 3) (cbrt.f64 -11/2025)) (*.f64 (cbrt.f64 121/4100625) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (*.f64 (*.f64 -11/2025 (*.f64 B B)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B B) (*.f64 (*.f64 -11/2025 B) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -11/2025 (*.f64 (pow.f64 B 3) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 3) x) -11/2025)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x -11/2025) (*.f64 (cbrt.f64 B) (*.f64 B B))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (*.f64 B (cbrt.f64 -11/2025))) (cbrt.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 121/4100625) (*.f64 (cbrt.f64 -11/2025) (*.f64 (pow.f64 B 3) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 -11/2025 (pow.f64 B 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -11/2025) (*.f64 (*.f64 (cbrt.f64 121/4100625) (pow.f64 B 3)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 -11/2025 (pow.f64 B 3))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 121/4100625) (pow.f64 B 3)) x) (cbrt.f64 -11/2025))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x -11/2025) B) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (*.f64 (cbrt.f64 -11/2025) (*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 B (cbrt.f64 -11/2025))) (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) (*.f64 x (*.f64 B (cbrt.f64 -11/2025))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -11/2025 (*.f64 B B)) (*.f64 B x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -11/2025 (*.f64 B (cbrt.f64 x))) (pow.f64 (*.f64 B (cbrt.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 -11/2025) (*.f64 (cbrt.f64 121/4100625) (*.f64 (pow.f64 B 3) (cbrt.f64 x)))) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 -11/2025) (*.f64 (cbrt.f64 121/4100625) (*.f64 B (cbrt.f64 x)))) (pow.f64 (*.f64 B (cbrt.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 -11/2025) (cbrt.f64 (cbrt.f64 121/4100625))) (*.f64 (cbrt.f64 (pow.f64 121/4100625 2/3)) (*.f64 (pow.f64 B 3) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 -11/2025) (*.f64 (pow.f64 B 3) x)) (cbrt.f64 121/4100625))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 -11/2025) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 121/4100625) x)) B)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 121/4100625) x)) B) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (cbrt.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 -11/2025 (pow.f64 B 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) (cbrt.f64 (*.f64 x x)))) (*.f64 -11/2025 (pow.f64 B 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 121/4100625) (pow.f64 B 3)) (*.f64 x (cbrt.f64 -11/2025)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 (pow.f64 B 3) (cbrt.f64 x))) (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 -11/2025)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 121/4100625) B) (*.f64 (*.f64 x (*.f64 B B)) (cbrt.f64 -11/2025)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 121/4100625) x) (*.f64 (pow.f64 B 3) (cbrt.f64 -11/2025)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B (cbrt.f64 x))) (*.f64 (pow.f64 (*.f64 B (cbrt.f64 x)) 2) (cbrt.f64 -11/2025)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 121/4100625) (*.f64 (*.f64 (pow.f64 B 3) x) (cbrt.f64 -11/2025)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 121/4100625)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 121/4100625 2/3)) (*.f64 (pow.f64 B 3) x)) (cbrt.f64 -11/2025)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 3) (cbrt.f64 x)) (cbrt.f64 (*.f64 -1331/8303765625 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (*.f64 (*.f64 x (*.f64 B B)) -11/2025))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (cbrt.f64 x)) (*.f64 (pow.f64 (*.f64 B (cbrt.f64 x)) 2) -11/2025))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (*.f64 B x)) -11/2025))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B B) (*.f64 (*.f64 B x) -11/2025))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 3) (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 x) -11/2025))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 (cbrt.f64 B) (*.f64 x (*.f64 B B))) -11/2025))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B x) (*.f64 -11/2025 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 (cbrt.f64 B) (*.f64 B B))) (*.f64 (cbrt.f64 (*.f64 B B)) -11/2025))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 B) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) B) (*.f64 B x)) -11/2025))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 B) (*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 x (*.f64 B B))) -11/2025))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (*.f64 (pow.f64 B 3) (cbrt.f64 (*.f64 x x))) -11/2025))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 B (cbrt.f64 x)) 2) (*.f64 (*.f64 B (cbrt.f64 x)) -11/2025))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (cbrt.f64 x)) (cbrt.f64 (*.f64 -11/2025 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (cbrt.f64 (cbrt.f64 (*.f64 -1331/8303765625 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x -11/2025)) (cbrt.f64 (*.f64 (pow.f64 B 3) (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (*.f64 -11/2025 (pow.f64 B 3)))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 -11/2025)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 121/4100625) (pow.f64 B 3)) x) (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (*.f64 x -11/2025))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) -11/2025)) (*.f64 B (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (*.f64 x (*.f64 B (cbrt.f64 -11/2025))))) (cbrt.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B (cbrt.f64 -11/2025))) (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) x) (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 -11/2025 (pow.f64 B 3))) (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (*.f64 (pow.f64 B 3) x))) (cbrt.f64 -11/2025))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (pow.f64 B 3))) (cbrt.f64 (*.f64 x -11/2025)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (cbrt.f64 -11/2025)) (cbrt.f64 (*.f64 x (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (cbrt.f64 -11/2025)) (*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) x) (*.f64 B (cbrt.f64 -11/2025)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x -11/2025) (pow.f64 B 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 B 3) (*.f64 x -11/2025))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x -11/2025) (cbrt.f64 B)) (pow.f64 (*.f64 B (cbrt.f64 B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -11/2025 B) (*.f64 x (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 121/4100625) x)) B) (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 121/4100625) x)) B) 2) (cbrt.f64 -11/2025)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 B B)) (*.f64 -11/2025 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 B)) (*.f64 (pow.f64 (*.f64 B (cbrt.f64 B)) 2) -11/2025))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (cbrt.f64 B)) (*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B x)) -11/2025))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (*.f64 x -11/2025))) B)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (cbrt.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 B (cbrt.f64 -11/2025))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -11/2025) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (*.f64 (pow.f64 B 3) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (cbrt.f64 -11/2025))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 121/4100625) x)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (*.f64 B (cbrt.f64 -11/2025)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x (*.f64 B (cbrt.f64 -11/2025)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) (cbrt.f64 x)))) (cbrt.f64 (cbrt.f64 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -1/3 (*.f64 B x)) 1/2) (*.f64 (*.f64 -1/3 (*.f64 B x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 -1/3 (*.f64 B x))) (*.f64 1/2 (*.f64 -1/3 (*.f64 B x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) (cbrt.f64 (*.f64 -1/3 B))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) (cbrt.f64 (*.f64 B x))) (cbrt.f64 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 -1/3 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x)))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) 2)) (cbrt.f64 (*.f64 -1/3 (*.f64 B x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 -1/3 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (*.f64 -1/3 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))) (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -1/3 B) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/3 x) B)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 -1/3 B) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 -1/27 (*.f64 B x))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 B x) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 B x) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/3 (*.f64 B x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B x) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -1/3) (*.f64 (cbrt.f64 1/9) (*.f64 B x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/9) (*.f64 B x)) (cbrt.f64 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 -1/3 B)) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 -1/3)) (*.f64 (cbrt.f64 1/9) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -1/27 (*.f64 B x))) (cbrt.f64 (pow.f64 (*.f64 B x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 B x) 2)) (cbrt.f64 (*.f64 -1/27 (*.f64 B x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 (*.f64 -1/27 B))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 B) (*.f64 -1/3 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))) 1) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))) (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))) (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (cbrt.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 -1/3 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) (cbrt.f64 (*.f64 x x)))) (*.f64 -1/3 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/3 B) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 -1/3 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B x) (cbrt.f64 -1/3)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/9) (*.f64 (*.f64 B x) (cbrt.f64 -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 (*.f64 -1/3 B))) (cbrt.f64 (*.f64 1/9 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2) -1/3)) (cbrt.f64 (*.f64 B x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 -1/3 (*.f64 B x)) (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 -1/3 (*.f64 B x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/3 (*.f64 B x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 B x)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B x) 2)) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B x) 2)) -1/3) (cbrt.f64 (*.f64 B x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/3 (*.f64 B x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1/3 (*.f64 B x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 -1/3 (*.f64 B x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -1/3 (*.f64 B x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1/3 (*.f64 B x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 B x) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 3))))))

simplify580.0ms (1.4%)

Algorithm
egglog
Counts
183 → 191
Calls
Call 1
Inputs
(*.f64 -11/2025 (*.f64 (pow.f64 B 3) x))
(*.f64 -11/2025 (*.f64 (pow.f64 B 3) x))
(*.f64 -11/2025 (*.f64 (pow.f64 B 3) x))
(*.f64 -11/2025 (*.f64 (pow.f64 B 3) x))
(*.f64 -11/2025 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 -11/2025 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 -11/2025 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 -11/2025 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 -11/2025 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 -11/2025 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 -11/2025 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 -11/2025 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 -11/2025 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 -11/2025 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 -11/2025 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 -11/2025 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 -1/3 (*.f64 x B))
(*.f64 -1/3 (*.f64 x B))
(*.f64 -1/3 (*.f64 x B))
(*.f64 -1/3 (*.f64 x B))
(*.f64 -1/3 (*.f64 x B))
(*.f64 -1/3 (*.f64 x B))
(*.f64 -1/3 (*.f64 x B))
(*.f64 -1/3 (*.f64 x B))
(*.f64 -1/3 (*.f64 x B))
(*.f64 -1/3 (*.f64 x B))
(*.f64 -1/3 (*.f64 x B))
(*.f64 -1/3 (*.f64 x B))
(+.f64 (*.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 1/2) (*.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 1/2))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x)) (*.f64 1/2 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x)))
(*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x)
(*.f64 x (*.f64 -11/2025 (pow.f64 B 3)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2) (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B))
(*.f64 (*.f64 (*.f64 x -11/2025) (*.f64 B B)) B)
(*.f64 (*.f64 (*.f64 x (*.f64 B (cbrt.f64 -11/2025))) (*.f64 B (cbrt.f64 -11/2025))) (*.f64 B (cbrt.f64 -11/2025)))
(*.f64 (cbrt.f64 -11/2025) (*.f64 B (*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) x)))
(*.f64 (cbrt.f64 (*.f64 B (cbrt.f64 -11/2025))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B))) (*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) x)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2)))
(*.f64 (cbrt.f64 x) (*.f64 (*.f64 B (cbrt.f64 -11/2025)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 -11/2025 (pow.f64 B 3)))))
(*.f64 (*.f64 (pow.f64 B 3) (cbrt.f64 -11/2025)) (*.f64 (cbrt.f64 121/4100625) x))
(*.f64 B (*.f64 (*.f64 -11/2025 (*.f64 B B)) x))
(*.f64 (*.f64 B B) (*.f64 (*.f64 -11/2025 B) x))
(*.f64 -11/2025 (*.f64 (pow.f64 B 3) x))
(*.f64 (*.f64 (pow.f64 B 3) x) -11/2025)
(*.f64 (*.f64 (*.f64 x -11/2025) (*.f64 (cbrt.f64 B) (*.f64 B B))) (cbrt.f64 (*.f64 B B)))
(*.f64 (*.f64 (*.f64 x (*.f64 B (cbrt.f64 -11/2025))) (cbrt.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) 2)))
(*.f64 (cbrt.f64 121/4100625) (*.f64 (cbrt.f64 -11/2025) (*.f64 (pow.f64 B 3) x)))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 -11/2025 (pow.f64 B 3))))
(*.f64 (cbrt.f64 -11/2025) (*.f64 (*.f64 (cbrt.f64 121/4100625) (pow.f64 B 3)) x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 -11/2025 (pow.f64 B 3))) (cbrt.f64 x))
(*.f64 (*.f64 (*.f64 (cbrt.f64 121/4100625) (pow.f64 B 3)) x) (cbrt.f64 -11/2025))
(*.f64 (*.f64 (*.f64 x -11/2025) B) (*.f64 B B))
(*.f64 B (*.f64 (cbrt.f64 -11/2025) (*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) x)))
(*.f64 (*.f64 x (*.f64 B (cbrt.f64 -11/2025))) (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)))
(*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) (*.f64 x (*.f64 B (cbrt.f64 -11/2025))))
(*.f64 (*.f64 -11/2025 (*.f64 B B)) (*.f64 B x))
(*.f64 (*.f64 -11/2025 (*.f64 B (cbrt.f64 x))) (pow.f64 (*.f64 B (cbrt.f64 x)) 2))
(*.f64 (*.f64 (cbrt.f64 -11/2025) (*.f64 (cbrt.f64 121/4100625) (*.f64 (pow.f64 B 3) (cbrt.f64 x)))) (cbrt.f64 (*.f64 x x)))
(*.f64 (*.f64 (cbrt.f64 -11/2025) (*.f64 (cbrt.f64 121/4100625) (*.f64 B (cbrt.f64 x)))) (pow.f64 (*.f64 B (cbrt.f64 x)) 2))
(*.f64 (*.f64 (cbrt.f64 -11/2025) (cbrt.f64 (cbrt.f64 121/4100625))) (*.f64 (cbrt.f64 (pow.f64 121/4100625 2/3)) (*.f64 (pow.f64 B 3) x)))
(*.f64 (*.f64 (cbrt.f64 -11/2025) (*.f64 (pow.f64 B 3) x)) (cbrt.f64 121/4100625))
(*.f64 (*.f64 (cbrt.f64 -11/2025) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 121/4100625) x)) B)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 121/4100625) x)) B) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (cbrt.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 -11/2025 (pow.f64 B 3))))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) (cbrt.f64 (*.f64 x x)))) (*.f64 -11/2025 (pow.f64 B 3))))
(*.f64 (*.f64 (cbrt.f64 121/4100625) (pow.f64 B 3)) (*.f64 x (cbrt.f64 -11/2025)))
(*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 (pow.f64 B 3) (cbrt.f64 x))) (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 -11/2025)))
(*.f64 (*.f64 (cbrt.f64 121/4100625) B) (*.f64 (*.f64 x (*.f64 B B)) (cbrt.f64 -11/2025)))
(*.f64 (*.f64 (cbrt.f64 121/4100625) x) (*.f64 (pow.f64 B 3) (cbrt.f64 -11/2025)))
(*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B (cbrt.f64 x))) (*.f64 (pow.f64 (*.f64 B (cbrt.f64 x)) 2) (cbrt.f64 -11/2025)))
(*.f64 (cbrt.f64 121/4100625) (*.f64 (*.f64 (pow.f64 B 3) x) (cbrt.f64 -11/2025)))
(*.f64 (cbrt.f64 (cbrt.f64 121/4100625)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 121/4100625 2/3)) (*.f64 (pow.f64 B 3) x)) (cbrt.f64 -11/2025)))
(*.f64 (*.f64 (pow.f64 B 3) (cbrt.f64 x)) (cbrt.f64 (*.f64 -1331/8303765625 (*.f64 x x))))
(*.f64 B (*.f64 (*.f64 x (*.f64 B B)) -11/2025))
(*.f64 (*.f64 B (cbrt.f64 x)) (*.f64 (pow.f64 (*.f64 B (cbrt.f64 x)) 2) -11/2025))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (*.f64 B x)) -11/2025))
(*.f64 (*.f64 B B) (*.f64 (*.f64 B x) -11/2025))
(*.f64 (*.f64 (pow.f64 B 3) (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 x) -11/2025))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 (cbrt.f64 B) (*.f64 x (*.f64 B B))) -11/2025))
(*.f64 (*.f64 B x) (*.f64 -11/2025 (*.f64 B B)))
(*.f64 (*.f64 x (*.f64 (cbrt.f64 B) (*.f64 B B))) (*.f64 (cbrt.f64 (*.f64 B B)) -11/2025))
(*.f64 (cbrt.f64 B) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) B) (*.f64 B x)) -11/2025))
(*.f64 (cbrt.f64 B) (*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 x (*.f64 B B))) -11/2025))
(*.f64 (cbrt.f64 x) (*.f64 (*.f64 (pow.f64 B 3) (cbrt.f64 (*.f64 x x))) -11/2025))
(*.f64 (pow.f64 (*.f64 B (cbrt.f64 x)) 2) (*.f64 (*.f64 B (cbrt.f64 x)) -11/2025))
(*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))
(*.f64 (*.f64 B (cbrt.f64 x)) (cbrt.f64 (*.f64 -11/2025 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))
(*.f64 (*.f64 B (cbrt.f64 (cbrt.f64 (*.f64 -1331/8303765625 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))
(*.f64 (cbrt.f64 (*.f64 x -11/2025)) (cbrt.f64 (*.f64 (pow.f64 B 3) (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (*.f64 -11/2025 (pow.f64 B 3)))) (cbrt.f64 x))
(*.f64 (cbrt.f64 (cbrt.f64 -11/2025)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 121/4100625) (pow.f64 B 3)) x) (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))
(*.f64 B (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (*.f64 x -11/2025))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) -11/2025)) (*.f64 B (cbrt.f64 x)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (*.f64 x (*.f64 B (cbrt.f64 -11/2025))))) (cbrt.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B))))
(*.f64 (cbrt.f64 (*.f64 B (cbrt.f64 -11/2025))) (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) x) (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 -11/2025 (pow.f64 B 3))) (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (*.f64 (pow.f64 B 3) x))) (cbrt.f64 -11/2025))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (pow.f64 B 3))) (cbrt.f64 (*.f64 x -11/2025)))
(*.f64 (*.f64 B (cbrt.f64 -11/2025)) (cbrt.f64 (*.f64 x (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))
(*.f64 (*.f64 B (cbrt.f64 -11/2025)) (*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) x))
(*.f64 (*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) x) (*.f64 B (cbrt.f64 -11/2025)))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))
(*.f64 (pow.f64 B 3) (*.f64 x -11/2025))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) (cbrt.f64 x)))
(*.f64 (*.f64 (*.f64 x -11/2025) (cbrt.f64 B)) (pow.f64 (*.f64 B (cbrt.f64 B)) 2))
(*.f64 1 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x))
(*.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 1)
(*.f64 (*.f64 -11/2025 B) (*.f64 x (*.f64 B B)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 121/4100625) x)) B) (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 121/4100625) x)) B) 2) (cbrt.f64 -11/2025)))
(*.f64 (*.f64 x (*.f64 B B)) (*.f64 -11/2025 B))
(*.f64 (*.f64 x (cbrt.f64 B)) (*.f64 (pow.f64 (*.f64 B (cbrt.f64 B)) 2) -11/2025))
(*.f64 (*.f64 B (cbrt.f64 B)) (*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B x)) -11/2025))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (*.f64 x -11/2025))) B)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (cbrt.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 B (cbrt.f64 -11/2025))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B)))
(*.f64 (cbrt.f64 -11/2025) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (*.f64 (pow.f64 B 3) x))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (cbrt.f64 -11/2025))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 121/4100625) x)) B))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (*.f64 B (cbrt.f64 -11/2025)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) x)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 B (cbrt.f64 -11/2025)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) (cbrt.f64 x)))) (cbrt.f64 (cbrt.f64 (*.f64 x x))))
(/.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 1)
(/.f64 (*.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) 2)
(/.f64 (*.f64 2 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x)) 2)
(pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 3) 1/3)
(pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 3))
(+.f64 (*.f64 (*.f64 -1/3 (*.f64 B x)) 1/2) (*.f64 (*.f64 -1/3 (*.f64 B x)) 1/2))
(+.f64 (*.f64 1/2 (*.f64 -1/3 (*.f64 B x))) (*.f64 1/2 (*.f64 -1/3 (*.f64 B x))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) (cbrt.f64 (*.f64 -1/3 B))) (cbrt.f64 x))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) (cbrt.f64 (*.f64 B x))) (cbrt.f64 -1/3))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 -1/3 B)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x)))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) 2)) (cbrt.f64 (*.f64 -1/3 (*.f64 B x)))))
(*.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 -1/3 x)))
(*.f64 B (*.f64 -1/3 x))
(*.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))) (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))
(*.f64 (*.f64 (*.f64 -1/3 B) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))
(*.f64 (*.f64 -1/3 x) B)
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 -1/3 B) (cbrt.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 -1/27 (*.f64 B x))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 B x) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 B x) 2))) 2))
(*.f64 -1/3 (*.f64 B x))
(*.f64 (*.f64 B x) -1/3)
(*.f64 (cbrt.f64 -1/3) (*.f64 (cbrt.f64 1/9) (*.f64 B x)))
(*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 B x)) (cbrt.f64 -1/3))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 -1/3 B)) (cbrt.f64 x))
(*.f64 (*.f64 x (cbrt.f64 -1/3)) (*.f64 (cbrt.f64 1/9) B))
(*.f64 (cbrt.f64 (*.f64 -1/27 (*.f64 B x))) (cbrt.f64 (pow.f64 (*.f64 B x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 B x) 2)) (cbrt.f64 (*.f64 -1/27 (*.f64 B x))))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 -1/27 B))) (cbrt.f64 (*.f64 B B)))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 B) (*.f64 -1/3 x)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))) 2) 2))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))) 1) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x)))) 2))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))) (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))) (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (cbrt.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 -1/3 B)))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) (cbrt.f64 (*.f64 x x)))) (*.f64 -1/3 B)))
(*.f64 (*.f64 -1/3 B) x)
(*.f64 x (*.f64 -1/3 B))
(*.f64 (*.f64 (*.f64 B x) (cbrt.f64 -1/3)) (cbrt.f64 1/9))
(*.f64 (cbrt.f64 1/9) (*.f64 (*.f64 B x) (cbrt.f64 -1/3)))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 -1/3 B))) (cbrt.f64 (*.f64 1/9 (*.f64 B B))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2) -1/3)) (cbrt.f64 (*.f64 B x)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -1/3 (*.f64 B x)) (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) 2)))
(*.f64 1 (*.f64 -1/3 (*.f64 B x)))
(*.f64 (*.f64 -1/3 (*.f64 B x)) 1)
(*.f64 (cbrt.f64 (*.f64 B x)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B x) 2)) -1/3))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B x) 2)) -1/3) (cbrt.f64 (*.f64 B x)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) 2))))
(/.f64 (*.f64 -1/3 (*.f64 B x)) 1)
(/.f64 (*.f64 (*.f64 -1/3 (*.f64 B x)) 2) 2)
(/.f64 (*.f64 2 (*.f64 -1/3 (*.f64 B x))) 2)
(pow.f64 (*.f64 -1/3 (*.f64 B x)) 1)
(pow.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))) 3)
(neg.f64 (*.f64 1/3 (*.f64 B x)))
(neg.f64 (*.f64 (*.f64 B x) 1/3))
(cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 3))
Outputs
(*.f64 -11/2025 (*.f64 (pow.f64 B 3) x))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 -11/2025 (*.f64 (pow.f64 B 3) x))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 -11/2025 (*.f64 (pow.f64 B 3) x))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 -11/2025 (*.f64 (pow.f64 B 3) x))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 -11/2025 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 -11/2025 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 -11/2025 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 -11/2025 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 -11/2025 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 -11/2025 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 -11/2025 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 -11/2025 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 -11/2025 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 -11/2025 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 -11/2025 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 -11/2025 (*.f64 (pow.f64 B 2) (*.f64 B x)))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 -1/3 (*.f64 x B))
(*.f64 (*.f64 B x) -1/3)
(*.f64 -1/3 (*.f64 x B))
(*.f64 (*.f64 B x) -1/3)
(*.f64 -1/3 (*.f64 x B))
(*.f64 (*.f64 B x) -1/3)
(*.f64 -1/3 (*.f64 x B))
(*.f64 (*.f64 B x) -1/3)
(*.f64 -1/3 (*.f64 x B))
(*.f64 (*.f64 B x) -1/3)
(*.f64 -1/3 (*.f64 x B))
(*.f64 (*.f64 B x) -1/3)
(*.f64 -1/3 (*.f64 x B))
(*.f64 (*.f64 B x) -1/3)
(*.f64 -1/3 (*.f64 x B))
(*.f64 (*.f64 B x) -1/3)
(*.f64 -1/3 (*.f64 x B))
(*.f64 (*.f64 B x) -1/3)
(*.f64 -1/3 (*.f64 x B))
(*.f64 (*.f64 B x) -1/3)
(*.f64 -1/3 (*.f64 x B))
(*.f64 (*.f64 B x) -1/3)
(*.f64 -1/3 (*.f64 x B))
(*.f64 (*.f64 B x) -1/3)
(+.f64 (*.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 1/2) (*.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 1/2))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x)) (*.f64 1/2 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x)))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x)
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 x (*.f64 -11/2025 (pow.f64 B 3)))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2) (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (*.f64 (*.f64 x -11/2025) (*.f64 B B)) B)
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (*.f64 (*.f64 x (*.f64 B (cbrt.f64 -11/2025))) (*.f64 B (cbrt.f64 -11/2025))) (*.f64 B (cbrt.f64 -11/2025)))
(*.f64 (*.f64 x (*.f64 B (cbrt.f64 -11/2025))) (pow.f64 (*.f64 B (cbrt.f64 -11/2025)) 2))
(*.f64 (cbrt.f64 -11/2025) (*.f64 B (*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) x)))
(*.f64 (*.f64 (cbrt.f64 121/4100625) (cbrt.f64 -11/2025)) (*.f64 (pow.f64 B 3) x))
(*.f64 (cbrt.f64 (*.f64 B (cbrt.f64 -11/2025))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B))) (*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) x)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 B (cbrt.f64 -11/2025))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 121/4100625) B) B))) (*.f64 (cbrt.f64 121/4100625) (*.f64 (*.f64 B x) B)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2)))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (cbrt.f64 x) (*.f64 (*.f64 B (cbrt.f64 -11/2025)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2)))
(*.f64 (*.f64 (cbrt.f64 x) (*.f64 B (cbrt.f64 -11/2025))) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 -11/2025 (pow.f64 B 3)))))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (*.f64 (pow.f64 B 3) (cbrt.f64 -11/2025)) (*.f64 (cbrt.f64 121/4100625) x))
(*.f64 (*.f64 (cbrt.f64 121/4100625) (cbrt.f64 -11/2025)) (*.f64 (pow.f64 B 3) x))
(*.f64 B (*.f64 (*.f64 -11/2025 (*.f64 B B)) x))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (*.f64 B B) (*.f64 (*.f64 -11/2025 B) x))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 -11/2025 (*.f64 (pow.f64 B 3) x))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (*.f64 (pow.f64 B 3) x) -11/2025)
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (*.f64 (*.f64 x -11/2025) (*.f64 (cbrt.f64 B) (*.f64 B B))) (cbrt.f64 (*.f64 B B)))
(*.f64 (*.f64 (*.f64 (*.f64 x -11/2025) (cbrt.f64 B)) (*.f64 B B)) (cbrt.f64 (*.f64 B B)))
(*.f64 (*.f64 (*.f64 x (*.f64 B (cbrt.f64 -11/2025))) (cbrt.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) 2)))
(*.f64 (*.f64 x (*.f64 B (cbrt.f64 -11/2025))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 121/4100625) B) B)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 121/4100625) B) B) 2))))
(*.f64 (cbrt.f64 121/4100625) (*.f64 (cbrt.f64 -11/2025) (*.f64 (pow.f64 B 3) x)))
(*.f64 (*.f64 (cbrt.f64 121/4100625) (cbrt.f64 -11/2025)) (*.f64 (pow.f64 B 3) x))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 -11/2025 (pow.f64 B 3))))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (cbrt.f64 -11/2025) (*.f64 (*.f64 (cbrt.f64 121/4100625) (pow.f64 B 3)) x))
(*.f64 (*.f64 (cbrt.f64 121/4100625) (cbrt.f64 -11/2025)) (*.f64 (pow.f64 B 3) x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 -11/2025 (pow.f64 B 3))) (cbrt.f64 x))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (*.f64 (*.f64 (cbrt.f64 121/4100625) (pow.f64 B 3)) x) (cbrt.f64 -11/2025))
(*.f64 (*.f64 (cbrt.f64 121/4100625) (cbrt.f64 -11/2025)) (*.f64 (pow.f64 B 3) x))
(*.f64 (*.f64 (*.f64 x -11/2025) B) (*.f64 B B))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 B (*.f64 (cbrt.f64 -11/2025) (*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) x)))
(*.f64 (*.f64 (cbrt.f64 121/4100625) (cbrt.f64 -11/2025)) (*.f64 (pow.f64 B 3) x))
(*.f64 (*.f64 x (*.f64 B (cbrt.f64 -11/2025))) (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)))
(*.f64 (*.f64 (cbrt.f64 121/4100625) (cbrt.f64 -11/2025)) (*.f64 (pow.f64 B 3) x))
(*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) (*.f64 x (*.f64 B (cbrt.f64 -11/2025))))
(*.f64 (*.f64 (cbrt.f64 121/4100625) (cbrt.f64 -11/2025)) (*.f64 (pow.f64 B 3) x))
(*.f64 (*.f64 -11/2025 (*.f64 B B)) (*.f64 B x))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (*.f64 -11/2025 (*.f64 B (cbrt.f64 x))) (pow.f64 (*.f64 B (cbrt.f64 x)) 2))
(*.f64 (pow.f64 (*.f64 B (cbrt.f64 x)) 3) -11/2025)
(*.f64 (*.f64 (cbrt.f64 -11/2025) (*.f64 (cbrt.f64 121/4100625) (*.f64 (pow.f64 B 3) (cbrt.f64 x)))) (cbrt.f64 (*.f64 x x)))
(*.f64 (*.f64 (pow.f64 B 3) (*.f64 (cbrt.f64 x) (cbrt.f64 121/4100625))) (cbrt.f64 (*.f64 (*.f64 x x) -11/2025)))
(*.f64 (*.f64 (cbrt.f64 -11/2025) (*.f64 (cbrt.f64 121/4100625) (*.f64 B (cbrt.f64 x)))) (pow.f64 (*.f64 B (cbrt.f64 x)) 2))
(*.f64 (*.f64 (*.f64 B (cbrt.f64 x)) (*.f64 (cbrt.f64 -11/2025) (cbrt.f64 121/4100625))) (pow.f64 (*.f64 B (cbrt.f64 x)) 2))
(*.f64 (*.f64 (cbrt.f64 -11/2025) (cbrt.f64 (cbrt.f64 121/4100625))) (*.f64 (cbrt.f64 (pow.f64 121/4100625 2/3)) (*.f64 (pow.f64 B 3) x)))
(*.f64 (*.f64 (cbrt.f64 121/4100625) (cbrt.f64 -11/2025)) (*.f64 (pow.f64 B 3) x))
(*.f64 (*.f64 (cbrt.f64 -11/2025) (*.f64 (pow.f64 B 3) x)) (cbrt.f64 121/4100625))
(*.f64 (*.f64 (cbrt.f64 121/4100625) (cbrt.f64 -11/2025)) (*.f64 (pow.f64 B 3) x))
(*.f64 (*.f64 (cbrt.f64 -11/2025) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 121/4100625) x)) B)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 121/4100625) x)) B) 2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 121/4100625) x)) B) 3) (cbrt.f64 -11/2025))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (cbrt.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 -11/2025 (pow.f64 B 3))))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) (cbrt.f64 (*.f64 x x)))) (*.f64 -11/2025 (pow.f64 B 3))))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (*.f64 (cbrt.f64 121/4100625) (pow.f64 B 3)) (*.f64 x (cbrt.f64 -11/2025)))
(*.f64 (*.f64 (cbrt.f64 121/4100625) (cbrt.f64 -11/2025)) (*.f64 (pow.f64 B 3) x))
(*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 (pow.f64 B 3) (cbrt.f64 x))) (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 -11/2025)))
(*.f64 (*.f64 (pow.f64 B 3) (*.f64 (cbrt.f64 x) (cbrt.f64 121/4100625))) (cbrt.f64 (*.f64 (*.f64 x x) -11/2025)))
(*.f64 (*.f64 (cbrt.f64 121/4100625) B) (*.f64 (*.f64 x (*.f64 B B)) (cbrt.f64 -11/2025)))
(*.f64 (*.f64 (cbrt.f64 121/4100625) (cbrt.f64 -11/2025)) (*.f64 (pow.f64 B 3) x))
(*.f64 (*.f64 (cbrt.f64 121/4100625) x) (*.f64 (pow.f64 B 3) (cbrt.f64 -11/2025)))
(*.f64 (*.f64 (cbrt.f64 121/4100625) (cbrt.f64 -11/2025)) (*.f64 (pow.f64 B 3) x))
(*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B (cbrt.f64 x))) (*.f64 (pow.f64 (*.f64 B (cbrt.f64 x)) 2) (cbrt.f64 -11/2025)))
(*.f64 (*.f64 (*.f64 B (cbrt.f64 x)) (*.f64 (cbrt.f64 -11/2025) (cbrt.f64 121/4100625))) (pow.f64 (*.f64 B (cbrt.f64 x)) 2))
(*.f64 (cbrt.f64 121/4100625) (*.f64 (*.f64 (pow.f64 B 3) x) (cbrt.f64 -11/2025)))
(*.f64 (*.f64 (cbrt.f64 121/4100625) (cbrt.f64 -11/2025)) (*.f64 (pow.f64 B 3) x))
(*.f64 (cbrt.f64 (cbrt.f64 121/4100625)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 121/4100625 2/3)) (*.f64 (pow.f64 B 3) x)) (cbrt.f64 -11/2025)))
(*.f64 (*.f64 (cbrt.f64 121/4100625) (cbrt.f64 -11/2025)) (*.f64 (pow.f64 B 3) x))
(*.f64 (*.f64 (pow.f64 B 3) (cbrt.f64 x)) (cbrt.f64 (*.f64 -1331/8303765625 (*.f64 x x))))
(*.f64 (pow.f64 B 3) (*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 -1331/8303765625 (*.f64 x x)))))
(*.f64 B (*.f64 (*.f64 x (*.f64 B B)) -11/2025))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (*.f64 B (cbrt.f64 x)) (*.f64 (pow.f64 (*.f64 B (cbrt.f64 x)) 2) -11/2025))
(*.f64 (pow.f64 (*.f64 B (cbrt.f64 x)) 3) -11/2025)
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 (*.f64 B (cbrt.f64 B)) (*.f64 B x)) -11/2025))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 B) (*.f64 (*.f64 (*.f64 B x) B) -11/2025)))
(*.f64 (*.f64 B B) (*.f64 (*.f64 B x) -11/2025))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (*.f64 (pow.f64 B 3) (cbrt.f64 (*.f64 x x))) (*.f64 (cbrt.f64 x) -11/2025))
(*.f64 (*.f64 (pow.f64 B 3) (cbrt.f64 (*.f64 x x))) (cbrt.f64 (*.f64 -1331/8303765625 x)))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 (cbrt.f64 B) (*.f64 x (*.f64 B B))) -11/2025))
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 B) (*.f64 (*.f64 (*.f64 B x) B) -11/2025)))
(*.f64 (*.f64 B x) (*.f64 -11/2025 (*.f64 B B)))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (*.f64 x (*.f64 (cbrt.f64 B) (*.f64 B B))) (*.f64 (cbrt.f64 (*.f64 B B)) -11/2025))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (cbrt.f64 B) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) B) (*.f64 B x)) -11/2025))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (cbrt.f64 B) (*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 x (*.f64 B B))) -11/2025))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (cbrt.f64 x) (*.f64 (*.f64 (pow.f64 B 3) (cbrt.f64 (*.f64 x x))) -11/2025))
(*.f64 (pow.f64 (*.f64 B (cbrt.f64 x)) 2) (*.f64 (*.f64 B (cbrt.f64 x)) -11/2025))
(*.f64 (pow.f64 (*.f64 B (cbrt.f64 x)) 3) -11/2025)
(*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))
(cbrt.f64 (*.f64 (*.f64 -11/2025 (pow.f64 (*.f64 B (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2)) 3)) x))
(*.f64 (*.f64 B (cbrt.f64 x)) (cbrt.f64 (*.f64 -11/2025 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))
(*.f64 (*.f64 (cbrt.f64 x) (*.f64 B (cbrt.f64 -11/2025))) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2))
(*.f64 (*.f64 B (cbrt.f64 (cbrt.f64 (*.f64 -1331/8303765625 x)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))
(*.f64 (*.f64 B (cbrt.f64 (cbrt.f64 (*.f64 -1331/8303765625 x)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2)))
(*.f64 (cbrt.f64 (*.f64 x -11/2025)) (cbrt.f64 (*.f64 (pow.f64 B 3) (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (*.f64 -11/2025 (pow.f64 B 3)))) (cbrt.f64 x))
(cbrt.f64 (*.f64 (*.f64 -11/2025 (pow.f64 (*.f64 B (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2)) 3)) x))
(*.f64 (cbrt.f64 (cbrt.f64 -11/2025)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 121/4100625) (pow.f64 B 3)) x) (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 -11/2025)) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 (pow.f64 B 3) x))) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2)))
(*.f64 B (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (*.f64 x -11/2025))))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) -11/2025)) (*.f64 B (cbrt.f64 x)))
(*.f64 (*.f64 (cbrt.f64 x) (*.f64 B (cbrt.f64 -11/2025))) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (*.f64 x (*.f64 B (cbrt.f64 -11/2025))))) (cbrt.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 x -11/2025) (pow.f64 B 3)) 2) (*.f64 (*.f64 (cbrt.f64 121/4100625) (cbrt.f64 -11/2025)) (*.f64 (pow.f64 B 3) x))))
(*.f64 (cbrt.f64 (*.f64 B (cbrt.f64 -11/2025))) (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) x) (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 121/4100625) (cbrt.f64 -11/2025)) (*.f64 (pow.f64 B 3) x))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2))))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 -11/2025 (pow.f64 B 3))) (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 -11/2025 (pow.f64 (*.f64 B (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2)) 3)) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (*.f64 (pow.f64 B 3) x))) (cbrt.f64 -11/2025))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (pow.f64 B 3))) (cbrt.f64 (*.f64 x -11/2025)))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (*.f64 B (cbrt.f64 -11/2025)) (cbrt.f64 (*.f64 x (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))
(*.f64 (*.f64 B (cbrt.f64 -11/2025)) (*.f64 (cbrt.f64 x) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2)))
(*.f64 (*.f64 B (cbrt.f64 -11/2025)) (*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) x))
(*.f64 (*.f64 (cbrt.f64 121/4100625) (cbrt.f64 -11/2025)) (*.f64 (pow.f64 B 3) x))
(*.f64 (*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) x) (*.f64 B (cbrt.f64 -11/2025)))
(*.f64 (*.f64 (cbrt.f64 121/4100625) (cbrt.f64 -11/2025)) (*.f64 (pow.f64 B 3) x))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (pow.f64 B 3) (*.f64 x -11/2025))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) (cbrt.f64 x)))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (*.f64 (*.f64 x -11/2025) (cbrt.f64 B)) (pow.f64 (*.f64 B (cbrt.f64 B)) 2))
(*.f64 1 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 1)
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (*.f64 -11/2025 B) (*.f64 x (*.f64 B B)))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 121/4100625) x)) B) (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 121/4100625) x)) B) 2) (cbrt.f64 -11/2025)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 121/4100625) x)) B) 3) (cbrt.f64 -11/2025))
(*.f64 (*.f64 x (*.f64 B B)) (*.f64 -11/2025 B))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (*.f64 x (cbrt.f64 B)) (*.f64 (pow.f64 (*.f64 B (cbrt.f64 B)) 2) -11/2025))
(*.f64 (*.f64 (*.f64 x (cbrt.f64 B)) (pow.f64 (*.f64 B (cbrt.f64 B)) 2)) -11/2025)
(*.f64 (*.f64 B (cbrt.f64 B)) (*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 B x)) -11/2025))
(*.f64 (*.f64 B (cbrt.f64 B)) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (*.f64 B x) -11/2025)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (*.f64 x -11/2025))) B)
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (cbrt.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 B (cbrt.f64 -11/2025))))
(*.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2) (cbrt.f64 (cbrt.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 B (cbrt.f64 -11/2025))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B)))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (cbrt.f64 -11/2025) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (*.f64 (pow.f64 B 3) x))))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (cbrt.f64 -11/2025))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 121/4100625) x)) B))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2) (cbrt.f64 (cbrt.f64 -11/2025))) (cbrt.f64 (*.f64 (cbrt.f64 121/4100625) x))) B)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (*.f64 B (cbrt.f64 -11/2025)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) x)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 121/4100625) (cbrt.f64 -11/2025)) (*.f64 (pow.f64 B 3) x))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2)))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 B (cbrt.f64 -11/2025)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 121/4100625) (*.f64 B B)) (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 x -11/2025) (pow.f64 B 3)) 2) (*.f64 (*.f64 (cbrt.f64 121/4100625) (cbrt.f64 -11/2025)) (*.f64 (pow.f64 B 3) x))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) (cbrt.f64 x)))) (cbrt.f64 (cbrt.f64 (*.f64 x x))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 -11/2025 (pow.f64 (*.f64 B (pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 2)) 3)) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x))))
(/.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 1)
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(/.f64 (*.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 2) 2)
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(/.f64 (*.f64 2 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x)) 2)
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 1)
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(pow.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 3) 1/3)
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 x -11/2025)) B) 3)
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) 3))
(*.f64 (*.f64 x -11/2025) (pow.f64 B 3))
(+.f64 (*.f64 (*.f64 -1/3 (*.f64 B x)) 1/2) (*.f64 (*.f64 -1/3 (*.f64 B x)) 1/2))
(*.f64 (*.f64 B x) -1/3)
(+.f64 (*.f64 1/2 (*.f64 -1/3 (*.f64 B x))) (*.f64 1/2 (*.f64 -1/3 (*.f64 B x))))
(*.f64 (*.f64 B x) -1/3)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x)))) 2))
(*.f64 (*.f64 B x) -1/3)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) (cbrt.f64 (*.f64 -1/3 B))) (cbrt.f64 x))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 B x) -1/3) 2) (*.f64 -1/3 B))) (cbrt.f64 x))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) (cbrt.f64 (*.f64 B x))) (cbrt.f64 -1/3))
(*.f64 (*.f64 B x) -1/3)
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 -1/3 B)))
(*.f64 (*.f64 B x) -1/3)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x)))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) 2)) (cbrt.f64 (*.f64 -1/3 (*.f64 B x)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 B x) -1/3))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B x) -1/3) 2)) 2) (*.f64 (*.f64 B x) -1/3))))
(*.f64 (cbrt.f64 B) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 -1/3 x)))
(*.f64 (*.f64 B x) -1/3)
(*.f64 B (*.f64 -1/3 x))
(*.f64 (*.f64 B x) -1/3)
(*.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))) (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)))
(*.f64 (*.f64 B x) -1/3)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))
(*.f64 (*.f64 B x) -1/3)
(*.f64 (*.f64 (*.f64 -1/3 B) (cbrt.f64 x)) (cbrt.f64 (*.f64 x x)))
(*.f64 (*.f64 B x) -1/3)
(*.f64 (*.f64 -1/3 x) B)
(*.f64 (*.f64 B x) -1/3)
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 -1/3 B) (cbrt.f64 x)))
(*.f64 (*.f64 B x) -1/3)
(*.f64 (*.f64 (cbrt.f64 (*.f64 -1/27 (*.f64 B x))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 B x) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 B x) 2))) 2))
(*.f64 (*.f64 B x) -1/3)
(*.f64 -1/3 (*.f64 B x))
(*.f64 (*.f64 B x) -1/3)
(*.f64 (*.f64 B x) -1/3)
(*.f64 (cbrt.f64 -1/3) (*.f64 (cbrt.f64 1/9) (*.f64 B x)))
(*.f64 (*.f64 (cbrt.f64 -1/3) (cbrt.f64 1/9)) (*.f64 B x))
(*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 B x)) (cbrt.f64 -1/3))
(*.f64 (*.f64 (cbrt.f64 -1/3) (cbrt.f64 1/9)) (*.f64 B x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 -1/3 B)) (cbrt.f64 x))
(*.f64 (*.f64 B x) -1/3)
(*.f64 (*.f64 x (cbrt.f64 -1/3)) (*.f64 (cbrt.f64 1/9) B))
(*.f64 (*.f64 (cbrt.f64 -1/3) (cbrt.f64 1/9)) (*.f64 B x))
(*.f64 (cbrt.f64 (*.f64 -1/27 (*.f64 B x))) (cbrt.f64 (pow.f64 (*.f64 B x) 2)))
(*.f64 (*.f64 B x) -1/3)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 B x) 2)) (cbrt.f64 (*.f64 -1/27 (*.f64 B x))))
(*.f64 (*.f64 B x) -1/3)
(*.f64 (*.f64 x (cbrt.f64 (*.f64 -1/27 B))) (cbrt.f64 (*.f64 B B)))
(*.f64 (*.f64 B x) -1/3)
(*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (cbrt.f64 B) (*.f64 -1/3 x)))
(*.f64 (*.f64 B x) -1/3)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))) 2) 2))
(*.f64 (*.f64 B x) -1/3)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))) 1) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x)))) 2))
(*.f64 (*.f64 B x) -1/3)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))) (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))) (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x)))))
(*.f64 (*.f64 B x) -1/3)
(*.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (cbrt.f64 x))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x x))) (*.f64 -1/3 B)))
(*.f64 (*.f64 B x) -1/3)
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) (cbrt.f64 (*.f64 x x)))) (*.f64 -1/3 B)))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 B (*.f64 -1/3 (cbrt.f64 (*.f64 (*.f64 x x) (cbrt.f64 (*.f64 x x)))))))
(*.f64 (*.f64 -1/3 B) x)
(*.f64 (*.f64 B x) -1/3)
(*.f64 x (*.f64 -1/3 B))
(*.f64 (*.f64 B x) -1/3)
(*.f64 (*.f64 (*.f64 B x) (cbrt.f64 -1/3)) (cbrt.f64 1/9))
(*.f64 (*.f64 (cbrt.f64 -1/3) (cbrt.f64 1/9)) (*.f64 B x))
(*.f64 (cbrt.f64 1/9) (*.f64 (*.f64 B x) (cbrt.f64 -1/3)))
(*.f64 (*.f64 (cbrt.f64 -1/3) (cbrt.f64 1/9)) (*.f64 B x))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 -1/3 B))) (cbrt.f64 (*.f64 1/9 (*.f64 B B))))
(*.f64 x (*.f64 (cbrt.f64 (*.f64 -1/3 B)) (cbrt.f64 (*.f64 1/9 (*.f64 B B)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2) -1/3)) (cbrt.f64 (*.f64 B x)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 B x) -1/3) 2) -1/3) (*.f64 B x)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -1/3 (*.f64 B x)) (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 B x) -1/3) (cbrt.f64 (pow.f64 (*.f64 (*.f64 B x) -1/3) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B x) -1/3) 2)) 2)))
(*.f64 1 (*.f64 -1/3 (*.f64 B x)))
(*.f64 (*.f64 B x) -1/3)
(*.f64 (*.f64 -1/3 (*.f64 B x)) 1)
(*.f64 (*.f64 B x) -1/3)
(*.f64 (cbrt.f64 (*.f64 B x)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 B x) 2)) -1/3))
(*.f64 (*.f64 B x) -1/3)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 B x) 2)) -1/3) (cbrt.f64 (*.f64 B x)))
(*.f64 (*.f64 B x) -1/3)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 B x) -1/3))) 2) (*.f64 (pow.f64 (*.f64 (*.f64 B x) -1/3) 2) (cbrt.f64 (*.f64 (*.f64 B x) -1/3))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 B x) -1/3) 2)) 2))))
(/.f64 (*.f64 -1/3 (*.f64 B x)) 1)
(*.f64 (*.f64 B x) -1/3)
(/.f64 (*.f64 (*.f64 -1/3 (*.f64 B x)) 2) 2)
(*.f64 (*.f64 B x) -1/3)
(/.f64 (*.f64 2 (*.f64 -1/3 (*.f64 B x))) 2)
(*.f64 (*.f64 B x) -1/3)
(pow.f64 (*.f64 -1/3 (*.f64 B x)) 1)
(*.f64 (*.f64 B x) -1/3)
(pow.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 3) 1/3)
(*.f64 (*.f64 B x) -1/3)
(pow.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 B x))) 3)
(*.f64 (*.f64 B x) -1/3)
(neg.f64 (*.f64 1/3 (*.f64 B x)))
(*.f64 (*.f64 B x) -1/3)
(neg.f64 (*.f64 (*.f64 B x) 1/3))
(*.f64 (*.f64 B x) -1/3)
(cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 B x)) 3))
(*.f64 (*.f64 B x) -1/3)

localize78.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 1 (sin.f64 B))
0.2b
(/.f64 (neg.f64 x) (tan.f64 B))
0.2b
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)
16.6b
(pow.f64 (fma.f64 F F 2) -1/2)
Compiler

Compiled 60 to 31 computations (48.3% saved)

series6.0ms (0%)

Counts
1 → 1
Calls

3 calls:

TimeVariablePointExpression
1.0ms
B
@-inf
(/.f64 1 (sin.f64 B))
1.0ms
B
@inf
(/.f64 1 (sin.f64 B))
1.0ms
B
@0
(/.f64 1 (sin.f64 B))
Compiler

Compiled 230 to 180 computations (21.7% saved)

rewrite156.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
142×egg-rr
Counts
1 → 142
Calls
Call 1
Inputs
(/.f64 1 (sin.f64 B))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 4 0 (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 6 0 (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 (cbrt.f64 9) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 0 (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 (sqrt.f64 3) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 6 (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1/2 (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 -1 (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1/3 (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 9 (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 4 (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/3 0 (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 9 0 (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 3 0 (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 0 (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 2 (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3/2 (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 3/2 0 (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 B) 0) (/.f64 1 (sin.f64 B)) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 1 (sin.f64 B)) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 B) 2) (/.f64 1 (sin.f64 B))))) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (sin.f64 B)) 0) (/.f64 -1 (/.f64 1 (/.f64 -1 (sin.f64 B)))) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 B) 3) 0) (pow.f64 (pow.f64 (sin.f64 B) 3) -1/3) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sin.f64 B)) 0) (pow.f64 (cbrt.f64 (sin.f64 B)) -3) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 B) 2) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))))) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) 2) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) 0) (/.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (/.f64 -1 (sin.f64 B))))) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) 0) (/.f64 -1 (/.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)))) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (/.f64 1 (sin.f64 B)) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 -1 (sin.f64 B))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (+.f64 0 (/.f64 -1 (sin.f64 B)))) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (sin.f64 B)) 3) (pow.f64 (/.f64 -1 (sin.f64 B)) 3)) (+.f64 (*.f64 (/.f64 0 (sin.f64 B)) (/.f64 0 (sin.f64 B))) (+.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (*.f64 (/.f64 0 (sin.f64 B)) (/.f64 -1 (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (/.f64 0 (sin.f64 B))))) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (sin.f64 B)) 3) (pow.f64 (/.f64 -1 (sin.f64 B)) 3)) (+.f64 (*.f64 (/.f64 0 (sin.f64 B)) (/.f64 0 (sin.f64 B))) (+.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (*.f64 (/.f64 0 (sin.f64 B)) (/.f64 -1 (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (sin.f64 B)) 0) (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (/.f64 0 (sin.f64 B))))) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (sin.f64 B)) (/.f64 0 (sin.f64 B))) (+.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (*.f64 (/.f64 0 (sin.f64 B)) (/.f64 -1 (sin.f64 B))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (sin.f64 B)) 3) (pow.f64 (/.f64 -1 (sin.f64 B)) 3)) (+.f64 (*.f64 (/.f64 0 (sin.f64 B)) (/.f64 0 (sin.f64 B))) (+.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (*.f64 (/.f64 0 (sin.f64 B)) (/.f64 -1 (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (/.f64 0 (sin.f64 B)))) 0) (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (/.f64 0 (sin.f64 B))))) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) -3)) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 3) -1/3)) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 1 (sin.f64 B)) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (sin.f64 B)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (sin.f64 B)) (/.f64 0 (sin.f64 B))) (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 -1 (sin.f64 B))) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (sin.f64 B)) 0) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sin.f64 B)) 0) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sin.f64 B)) 1/2) (*.f64 (/.f64 1 (sin.f64 B)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sin.f64 B)) (*.f64 (/.f64 1 (sin.f64 B)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (sin.f64 B)) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 1 (sin.f64 B))) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 1 (sin.f64 B))) (*.f64 1/2 (/.f64 1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sin.f64 B)) (*.f64 0 (/.f64 1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (sin.f64 B)) (/.f64 -1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 6 (+.f64 6 (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (+.f64 1/2 (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/3 (+.f64 1/3 (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 0 (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 9 (+.f64 9 (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4 (+.f64 4 (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (neg.f64 (sin.f64 B))) (/.f64 3 (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (sin.f64 B)) (/.f64 2 (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 3 (neg.f64 (sin.f64 B))) (/.f64 4 (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (neg.f64 (sin.f64 B))) (/.f64 3/2 (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (cbrt.f64 (/.f64 0 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 -1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 3 (sin.f64 B)) (/.f64 2 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 4 (sin.f64 B)) (/.f64 3 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sin.f64 B)) (/.f64 0 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (sin.f64 B)) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 3/2 (sin.f64 B)) (/.f64 1/2 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (sin.f64 B)) 1) (/.f64 -1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (+.f64 2 (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3/2 (+.f64 3/2 (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (sin.f64 B)))) (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (cbrt.f64 (sin.f64 B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (sin.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (cbrt.f64 (sin.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sin.f64 B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))))) (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (*.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sin.f64 B)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))) (/.f64 -1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) (/.f64 -1 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (neg.f64 (pow.f64 (sin.f64 B) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (neg.f64 (pow.f64 (sin.f64 B) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) 3) (pow.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (/.f64 -1 (sin.f64 B))))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 B) 2)))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (/.f64 1 (sin.f64 B))))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) 2) -1) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2) (cbrt.f64 (neg.f64 (sin.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sin.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sin.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (cbrt.f64 (sin.f64 B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sin.f64 B)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (sin.f64 B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (cbrt.f64 (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))) (neg.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (sin.f64 B))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 B)))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sin.f64 B)) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sin.f64 B)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sin.f64 B)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sin.f64 B)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (cbrt.f64 (*.f64 (sin.f64 B) (cbrt.f64 (sin.f64 B))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (sin.f64 B)))) (cbrt.f64 (*.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 3 (/.f64 (sin.f64 B) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (sin.f64 B) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (sin.f64 B) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/3 (/.f64 (sin.f64 B) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 B) 2) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (sin.f64 B) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) 2) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 B) (pow.f64 (sin.f64 B) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sin.f64 B)) (neg.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))))) (cbrt.f64 (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (neg.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sin.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 B) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 -1 (sin.f64 B)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 3))))))

simplify1.4s (3.5%)

Algorithm
egglog
Counts
143 → 154
Calls
Call 1
Inputs
(/.f64 1 B)
(fma.f64 4 0 (/.f64 1 (sin.f64 B)))
(fma.f64 6 0 (/.f64 1 (sin.f64 B)))
(fma.f64 0 0 (/.f64 1 (sin.f64 B)))
(fma.f64 0 (cbrt.f64 9) (/.f64 1 (sin.f64 B)))
(fma.f64 1/2 0 (/.f64 1 (sin.f64 B)))
(fma.f64 0 (sqrt.f64 3) (/.f64 1 (sin.f64 B)))
(fma.f64 0 6 (/.f64 1 (sin.f64 B)))
(fma.f64 0 1/2 (/.f64 1 (sin.f64 B)))
(fma.f64 0 -1 (/.f64 1 (sin.f64 B)))
(fma.f64 0 1/3 (/.f64 1 (sin.f64 B)))
(fma.f64 0 1 (/.f64 1 (sin.f64 B)))
(fma.f64 0 9 (/.f64 1 (sin.f64 B)))
(fma.f64 0 4 (/.f64 1 (sin.f64 B)))
(fma.f64 1 0 (/.f64 1 (sin.f64 B)))
(fma.f64 1/3 0 (/.f64 1 (sin.f64 B)))
(fma.f64 9 0 (/.f64 1 (sin.f64 B)))
(fma.f64 3 0 (/.f64 1 (sin.f64 B)))
(fma.f64 2 0 (/.f64 1 (sin.f64 B)))
(fma.f64 0 3 (/.f64 1 (sin.f64 B)))
(fma.f64 0 2 (/.f64 1 (sin.f64 B)))
(fma.f64 0 3/2 (/.f64 1 (sin.f64 B)))
(fma.f64 3/2 0 (/.f64 1 (sin.f64 B)))
(if (!=.f64 (sin.f64 B) 0) (/.f64 1 (sin.f64 B)) (/.f64 1 (sin.f64 B)))
(if (!=.f64 -1 0) (/.f64 1 (sin.f64 B)) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 B) 2) (/.f64 1 (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (/.f64 1 (sin.f64 B)) 0) (/.f64 -1 (/.f64 1 (/.f64 -1 (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (pow.f64 (sin.f64 B) 3) 0) (pow.f64 (pow.f64 (sin.f64 B) 3) -1/3) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (sin.f64 B)) 0) (pow.f64 (cbrt.f64 (sin.f64 B)) -3) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 B) 2) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) 2) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) 0) (/.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (/.f64 -1 (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) 0) (/.f64 -1 (/.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 2 0) (/.f64 1 (sin.f64 B)) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (+.f64 0 (/.f64 -1 (sin.f64 B))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (+.f64 0 (/.f64 -1 (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (/.f64 0 (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (sin.f64 B)) 3) (pow.f64 (/.f64 -1 (sin.f64 B)) 3)) (+.f64 (*.f64 (/.f64 0 (sin.f64 B)) (/.f64 0 (sin.f64 B))) (+.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (*.f64 (/.f64 0 (sin.f64 B)) (/.f64 -1 (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (/.f64 0 (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (/.f64 -1 (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (sin.f64 B)) 3) (pow.f64 (/.f64 -1 (sin.f64 B)) 3)) (+.f64 (*.f64 (/.f64 0 (sin.f64 B)) (/.f64 0 (sin.f64 B))) (+.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (*.f64 (/.f64 0 (sin.f64 B)) (/.f64 -1 (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (/.f64 -1 (sin.f64 B)) 0) (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (/.f64 0 (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (sin.f64 B)) (/.f64 0 (sin.f64 B))) (+.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (*.f64 (/.f64 0 (sin.f64 B)) (/.f64 -1 (sin.f64 B))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (sin.f64 B)) 3) (pow.f64 (/.f64 -1 (sin.f64 B)) 3)) (+.f64 (*.f64 (/.f64 0 (sin.f64 B)) (/.f64 0 (sin.f64 B))) (+.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (*.f64 (/.f64 0 (sin.f64 B)) (/.f64 -1 (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (/.f64 0 (sin.f64 B)))) 0) (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (/.f64 0 (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) -3)) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 3) -1/3)) (/.f64 1 (sin.f64 B)))
(if (!=.f64 1 0) (/.f64 1 (sin.f64 B)) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (/.f64 -1 (sin.f64 B)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (sin.f64 B)) (/.f64 0 (sin.f64 B))) (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 -1 (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(+.f64 0 (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 (/.f64 -1 (sin.f64 B)) 0) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 (/.f64 1 (sin.f64 B)) 0) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 (/.f64 1 (sin.f64 B)) 1/2) (*.f64 (/.f64 1 (sin.f64 B)) 1/2))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 (/.f64 1 (sin.f64 B)) 0))
(+.f64 (/.f64 0 (sin.f64 B)) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 0 (/.f64 1 (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(+.f64 (*.f64 1/2 (/.f64 1 (sin.f64 B))) (*.f64 1/2 (/.f64 1 (sin.f64 B))))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 0 (/.f64 1 (sin.f64 B))))
(-.f64 (/.f64 0 (sin.f64 B)) (/.f64 -1 (sin.f64 B)))
(-.f64 0 (/.f64 -1 (sin.f64 B)))
(-.f64 6 (+.f64 6 (/.f64 -1 (sin.f64 B))))
(-.f64 1/2 (+.f64 1/2 (/.f64 -1 (sin.f64 B))))
(-.f64 1/3 (+.f64 1/3 (/.f64 -1 (sin.f64 B))))
(-.f64 0 (+.f64 0 (/.f64 -1 (sin.f64 B))))
(-.f64 1 (+.f64 1 (/.f64 -1 (sin.f64 B))))
(-.f64 9 (+.f64 9 (/.f64 -1 (sin.f64 B))))
(-.f64 4 (+.f64 4 (/.f64 -1 (sin.f64 B))))
(-.f64 (/.f64 2 (neg.f64 (sin.f64 B))) (/.f64 3 (neg.f64 (sin.f64 B))))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 2 (neg.f64 (sin.f64 B))))
(-.f64 (/.f64 3 (neg.f64 (sin.f64 B))) (/.f64 4 (neg.f64 (sin.f64 B))))
(-.f64 (/.f64 1/2 (neg.f64 (sin.f64 B))) (/.f64 3/2 (neg.f64 (sin.f64 B))))
(-.f64 (/.f64 (cbrt.f64 (/.f64 0 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 -1 (sin.f64 B)))
(-.f64 (/.f64 3 (sin.f64 B)) (/.f64 2 (sin.f64 B)))
(-.f64 (/.f64 4 (sin.f64 B)) (/.f64 3 (sin.f64 B)))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 0 (sin.f64 B)))
(-.f64 (/.f64 2 (sin.f64 B)) (/.f64 1 (sin.f64 B)))
(-.f64 (/.f64 3/2 (sin.f64 B)) (/.f64 1/2 (sin.f64 B)))
(-.f64 (/.f64 (/.f64 0 (sin.f64 B)) 1) (/.f64 -1 (sin.f64 B)))
(-.f64 3 (+.f64 3 (/.f64 -1 (sin.f64 B))))
(-.f64 2 (+.f64 2 (/.f64 -1 (sin.f64 B))))
(-.f64 3/2 (+.f64 3/2 (/.f64 -1 (sin.f64 B))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (sin.f64 B)))) (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (cbrt.f64 (sin.f64 B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) 2))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (sin.f64 B)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (cbrt.f64 (sin.f64 B)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))
(*.f64 -1 (/.f64 -1 (sin.f64 B)))
(*.f64 1 (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 1 (sin.f64 B)) 1)
(*.f64 (/.f64 -1 (sin.f64 B)) -1)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))))) (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (*.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))))
(*.f64 (/.f64 (/.f64 1 (sin.f64 B)) 2) 2)
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2) -1))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))) (/.f64 -1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) (/.f64 -1 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (neg.f64 (pow.f64 (sin.f64 B) 2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (neg.f64 (pow.f64 (sin.f64 B) 2))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) 3) (pow.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) 3))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (/.f64 -1 (sin.f64 B))))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 B) 2)))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (/.f64 1 (sin.f64 B))))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) 2) -1) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2) (cbrt.f64 (neg.f64 (sin.f64 B)))))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2))
(/.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (cbrt.f64 (sin.f64 B)))
(/.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (/.f64 1 (sin.f64 B)) 1)
(/.f64 -1 (neg.f64 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (cbrt.f64 (sin.f64 B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2))
(/.f64 (*.f64 (/.f64 1 (sin.f64 B)) 2) 2)
(/.f64 (/.f64 -1 (sin.f64 B)) -1)
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (cbrt.f64 (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))) (neg.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B)))))
(/.f64 (*.f64 2 (/.f64 1 (sin.f64 B))) 2)
(/.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 B)))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 (/.f64 (/.f64 1 (sin.f64 B)) 1/3) 3)
(/.f64 (/.f64 (/.f64 1 (sin.f64 B)) 1/2) 2)
(/.f64 (/.f64 (/.f64 1 (sin.f64 B)) 3) 1/3)
(/.f64 (/.f64 (/.f64 1 (sin.f64 B)) 2) 1/2)
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (cbrt.f64 (*.f64 (sin.f64 B) (cbrt.f64 (sin.f64 B))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2))
(/.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (sin.f64 B)))) (cbrt.f64 (*.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 3 (/.f64 (sin.f64 B) 1/3))
(/.f64 2 (/.f64 (sin.f64 B) 1/2))
(/.f64 1/2 (/.f64 (sin.f64 B) 2))
(/.f64 1/3 (/.f64 (sin.f64 B) 3))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 B) 2) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 2 (*.f64 (sin.f64 B) 2))
(/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) 2) (sin.f64 B))))
(/.f64 (sin.f64 B) (pow.f64 (sin.f64 B) 2))
(/.f64 (neg.f64 (sin.f64 B)) (neg.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))))) (cbrt.f64 (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (neg.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2)))
(pow.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) 3)
(pow.f64 (/.f64 1 (sin.f64 B)) 1)
(pow.f64 (sin.f64 B) -1)
(neg.f64 (-.f64 (/.f64 -1 (sin.f64 B)) 0))
(neg.f64 (/.f64 -1 (sin.f64 B)))
(cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 3))
Outputs
(/.f64 1 B)
(fma.f64 4 0 (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(fma.f64 6 0 (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(fma.f64 0 0 (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(fma.f64 0 (cbrt.f64 9) (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(fma.f64 1/2 0 (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(fma.f64 0 (sqrt.f64 3) (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(fma.f64 0 6 (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(fma.f64 0 1/2 (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(fma.f64 0 -1 (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(fma.f64 0 1/3 (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(fma.f64 0 1 (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(fma.f64 0 9 (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(fma.f64 0 4 (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(fma.f64 1 0 (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(fma.f64 1/3 0 (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(fma.f64 9 0 (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(fma.f64 3 0 (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(fma.f64 2 0 (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(fma.f64 0 3 (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(fma.f64 0 2 (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(fma.f64 0 3/2 (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(fma.f64 3/2 0 (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(if (!=.f64 (sin.f64 B) 0) (/.f64 1 (sin.f64 B)) (/.f64 1 (sin.f64 B)))
(if (!=.f64 -1 0) (/.f64 1 (sin.f64 B)) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 B) 2) (/.f64 1 (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) 0) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 B) 2) (/.f64 1 (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (/.f64 1 (sin.f64 B)) 0) (/.f64 -1 (/.f64 1 (/.f64 -1 (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (/.f64 1 (sin.f64 B)) 0) (/.f64 2 (/.f64 2 (/.f64 1 (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (pow.f64 (sin.f64 B) 3) 0) (pow.f64 (pow.f64 (sin.f64 B) 3) -1/3) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (sin.f64 B)) 0) (pow.f64 (cbrt.f64 (sin.f64 B)) -3) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 B) 2) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sin.f64 B)))) 2) 0) (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (pow.f64 (sin.f64 B) 2) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) 0) (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (pow.f64 (sin.f64 B) 2) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) 2) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sin.f64 B)))) 0) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 (pow.f64 (sin.f64 B) 2) (cbrt.f64 (/.f64 1 (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) 0) (/.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (/.f64 -1 (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) 0) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 B) 2) (/.f64 1 (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) 0) (/.f64 -1 (/.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) 0) (/.f64 -1 (cbrt.f64 (/.f64 (sin.f64 B) (/.f64 -1 (pow.f64 (sin.f64 B) 2))))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 2 0) (/.f64 1 (sin.f64 B)) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (+.f64 0 (/.f64 -1 (sin.f64 B))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (+.f64 0 (/.f64 -1 (sin.f64 B)))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (/.f64 -1 (sin.f64 B)) 0) (/.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 2)) (/.f64 -1 (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (/.f64 0 (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (sin.f64 B)) 3) (pow.f64 (/.f64 -1 (sin.f64 B)) 3)) (+.f64 (*.f64 (/.f64 0 (sin.f64 B)) (/.f64 0 (sin.f64 B))) (+.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (*.f64 (/.f64 0 (sin.f64 B)) (/.f64 -1 (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 0 0) (/.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 2)) (/.f64 -1 (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (/.f64 0 (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 0 0) (/.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 2)) (/.f64 -1 (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (/.f64 -1 (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (sin.f64 B)) 3) (pow.f64 (/.f64 -1 (sin.f64 B)) 3)) (+.f64 (*.f64 (/.f64 0 (sin.f64 B)) (/.f64 0 (sin.f64 B))) (+.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (*.f64 (/.f64 0 (sin.f64 B)) (/.f64 -1 (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (/.f64 -1 (sin.f64 B)) 0) (/.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 2)) (/.f64 -1 (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (/.f64 -1 (sin.f64 B)) 0) (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (/.f64 0 (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (/.f64 -1 (sin.f64 B)) 0) (/.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 2)) (/.f64 -1 (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (sin.f64 B)) (/.f64 0 (sin.f64 B))) (+.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (*.f64 (/.f64 0 (sin.f64 B)) (/.f64 -1 (sin.f64 B))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (sin.f64 B)) 3) (pow.f64 (/.f64 -1 (sin.f64 B)) 3)) (+.f64 (*.f64 (/.f64 0 (sin.f64 B)) (/.f64 0 (sin.f64 B))) (+.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (*.f64 (/.f64 0 (sin.f64 B)) (/.f64 -1 (sin.f64 B)))))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) 0) (/.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 2)) (/.f64 -1 (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (/.f64 0 (sin.f64 B)))) 0) (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (/.f64 0 (sin.f64 B))))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) 0) (/.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 2)) (/.f64 -1 (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) -3)) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 3) -1/3)) (/.f64 1 (sin.f64 B)))
(if (!=.f64 1 0) (/.f64 1 (sin.f64 B)) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (/.f64 -1 (sin.f64 B)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (sin.f64 B)) (/.f64 0 (sin.f64 B))) (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 -1 (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(if (!=.f64 (/.f64 -1 (sin.f64 B)) 0) (/.f64 (/.f64 -1 (pow.f64 (sin.f64 B) 2)) (/.f64 -1 (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(+.f64 0 (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 (/.f64 -1 (sin.f64 B)) 0) (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 (/.f64 1 (sin.f64 B)) 0) (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 (/.f64 1 (sin.f64 B)) 1/2) (*.f64 (/.f64 1 (sin.f64 B)) 1/2))
(/.f64 1 (sin.f64 B))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 (/.f64 1 (sin.f64 B)) 0))
(/.f64 1 (sin.f64 B))
(+.f64 (/.f64 0 (sin.f64 B)) (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 0 (/.f64 1 (sin.f64 B))) (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(+.f64 (*.f64 1/2 (/.f64 1 (sin.f64 B))) (*.f64 1/2 (/.f64 1 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(+.f64 (/.f64 1 (sin.f64 B)) (*.f64 0 (/.f64 1 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(-.f64 (/.f64 0 (sin.f64 B)) (/.f64 -1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(-.f64 0 (/.f64 -1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(-.f64 6 (+.f64 6 (/.f64 -1 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(-.f64 1/2 (+.f64 1/2 (/.f64 -1 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(-.f64 1/3 (+.f64 1/3 (/.f64 -1 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(-.f64 0 (+.f64 0 (/.f64 -1 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(-.f64 1 (+.f64 1 (/.f64 -1 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(-.f64 9 (+.f64 9 (/.f64 -1 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(-.f64 4 (+.f64 4 (/.f64 -1 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(-.f64 (/.f64 2 (neg.f64 (sin.f64 B))) (/.f64 3 (neg.f64 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(-.f64 (/.f64 -1 (sin.f64 B)) (/.f64 2 (neg.f64 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(-.f64 (/.f64 3 (neg.f64 (sin.f64 B))) (/.f64 4 (neg.f64 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(-.f64 (/.f64 1/2 (neg.f64 (sin.f64 B))) (/.f64 3/2 (neg.f64 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(-.f64 (/.f64 (cbrt.f64 (/.f64 0 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 -1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(-.f64 (/.f64 3 (sin.f64 B)) (/.f64 2 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(-.f64 (/.f64 4 (sin.f64 B)) (/.f64 3 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(-.f64 (/.f64 1 (sin.f64 B)) (/.f64 0 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(-.f64 (/.f64 2 (sin.f64 B)) (/.f64 1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(-.f64 (/.f64 3/2 (sin.f64 B)) (/.f64 1/2 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(-.f64 (/.f64 (/.f64 0 (sin.f64 B)) 1) (/.f64 -1 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(-.f64 3 (+.f64 3 (/.f64 -1 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(-.f64 2 (+.f64 2 (/.f64 -1 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(-.f64 3/2 (+.f64 3/2 (/.f64 -1 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 1 (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)))
(/.f64 1 (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (sin.f64 B)))) (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 1 (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 1 (sin.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 1 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (cbrt.f64 (sin.f64 B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) 2))
(/.f64 1 (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (sin.f64 B)))))
(/.f64 1 (sin.f64 B))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (cbrt.f64 (sin.f64 B)))))
(/.f64 1 (sin.f64 B))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))
(/.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 (sin.f64 B)) -1)
(/.f64 1 (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))))
(/.f64 1 (sin.f64 B))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))))) (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 1 (sin.f64 B))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (*.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))))
(/.f64 1 (sin.f64 B))
(*.f64 (/.f64 (/.f64 1 (sin.f64 B)) 2) 2)
(/.f64 1 (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2) -1))
(/.f64 1 (sin.f64 B))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))) (/.f64 -1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2)))
(/.f64 1 (sin.f64 B))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) (/.f64 -1 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (neg.f64 (pow.f64 (sin.f64 B) 2))))))
(/.f64 1 (sin.f64 B))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (neg.f64 (pow.f64 (sin.f64 B) 2))))))
(/.f64 1 (sin.f64 B))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) 3) (pow.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) 3))
(/.f64 1 (sin.f64 B))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (/.f64 -1 (sin.f64 B))))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (/.f64 (sin.f64 B) (cbrt.f64 (sin.f64 B))) (*.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 B) 2)))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (/.f64 1 (sin.f64 B))))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 (/.f64 (sin.f64 B) (cbrt.f64 (sin.f64 B))) (*.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) 2) -1) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2) (cbrt.f64 (neg.f64 (sin.f64 B)))))
(/.f64 1 (sin.f64 B))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(/.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2))
(/.f64 1 (sin.f64 B))
(/.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 1 (sin.f64 B))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (cbrt.f64 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(/.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 1 (sin.f64 B))
(/.f64 (/.f64 1 (sin.f64 B)) 1)
(/.f64 1 (sin.f64 B))
(/.f64 -1 (neg.f64 (sin.f64 B)))
(/.f64 1 (sin.f64 B))
(/.f64 1 (sin.f64 B))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (cbrt.f64 (sin.f64 B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2))
(/.f64 1 (sin.f64 B))
(/.f64 (*.f64 (/.f64 1 (sin.f64 B)) 2) 2)
(/.f64 1 (sin.f64 B))
(/.f64 (/.f64 -1 (sin.f64 B)) -1)
(/.f64 1 (sin.f64 B))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (cbrt.f64 (cbrt.f64 (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(/.f64 (*.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))) (neg.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B)))))
(/.f64 1 (sin.f64 B))
(/.f64 (*.f64 2 (/.f64 1 (sin.f64 B))) 2)
(/.f64 1 (sin.f64 B))
(/.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 B)))) (cbrt.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 1 (sin.f64 B))
(/.f64 (/.f64 (/.f64 1 (sin.f64 B)) 1/3) 3)
(/.f64 1 (sin.f64 B))
(/.f64 (/.f64 (/.f64 1 (sin.f64 B)) 1/2) 2)
(/.f64 1 (sin.f64 B))
(/.f64 (/.f64 (/.f64 1 (sin.f64 B)) 3) 1/3)
(/.f64 1 (sin.f64 B))
(/.f64 (/.f64 (/.f64 1 (sin.f64 B)) 2) 1/2)
(/.f64 1 (sin.f64 B))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (cbrt.f64 (*.f64 (sin.f64 B) (cbrt.f64 (sin.f64 B))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2))
(/.f64 1 (sin.f64 B))
(/.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (sin.f64 B)))) (cbrt.f64 (*.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 1 (sin.f64 B))
(/.f64 3 (/.f64 (sin.f64 B) 1/3))
(/.f64 1 (sin.f64 B))
(/.f64 2 (/.f64 (sin.f64 B) 1/2))
(/.f64 1 (sin.f64 B))
(/.f64 1/2 (/.f64 (sin.f64 B) 2))
(/.f64 1 (sin.f64 B))
(/.f64 1/3 (/.f64 (sin.f64 B) 3))
(/.f64 1 (sin.f64 B))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 B) 2) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 1 (sin.f64 B))
(/.f64 2 (*.f64 (sin.f64 B) 2))
(/.f64 1 (sin.f64 B))
(/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B)))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) 2) (sin.f64 B))))
(/.f64 1 (sin.f64 B))
(/.f64 (sin.f64 B) (pow.f64 (sin.f64 B) 2))
(/.f64 1 (sin.f64 B))
(/.f64 (neg.f64 (sin.f64 B)) (neg.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 1 (sin.f64 B))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))))) (cbrt.f64 (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 1 (sin.f64 B))
(/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (neg.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 1 (sin.f64 B))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2)))
(/.f64 1 (sin.f64 B))
(pow.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 3) 1/3)
(/.f64 1 (sin.f64 B))
(pow.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) 3)
(/.f64 1 (sin.f64 B))
(pow.f64 (/.f64 1 (sin.f64 B)) 1)
(/.f64 1 (sin.f64 B))
(pow.f64 (sin.f64 B) -1)
(/.f64 1 (sin.f64 B))
(neg.f64 (-.f64 (/.f64 -1 (sin.f64 B)) 0))
(/.f64 1 (sin.f64 B))
(neg.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))

eval1.5s (3.7%)

Compiler

Compiled 63812 to 36614 computations (42.6% saved)

prune733.0ms (1.8%)

Pruning

50 alts after pruning (49 fresh and 1 done)

PrunedKeptTotal
New1713231736
Fresh162642
Picked101
Done415
Total1734501784
Error
1.0b
Counts
1784 → 50
Alt Table
Click to see full alt table
StatusErrorProgram
10.3b
(fma.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (/.f64 1/3 (/.f64 (sin.f64 B) 3)) (/.f64 (neg.f64 x) (tan.f64 B)))
10.4b
(fma.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (-.f64 (/.f64 4 (sin.f64 B)) (/.f64 3 (sin.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
29.8b
(fma.f64 (*.f64 (pow.f64 2 -1/2) F) (/.f64 1 (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
44.5b
(fma.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (/.f64 1 (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
42.1b
(fma.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (/.f64 1 (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
10.3b
(fma.f64 x (/.f64 -1 (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
34.3b
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
47.7b
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
45.1b
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
41.9b
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) B)
50.1b
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)) B)
51.0b
(/.f64 (+.f64 (neg.f64 x) (*.f64 (*.f64 (+.f64 (*.f64 F F) 1) (pow.f64 (fma.f64 2 x 2) -1/2)) F)) B)
54.3b
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) B)
55.3b
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) B)
58.6b
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)
59.4b
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B)
54.3b
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B)
50.1b
(/.f64 (neg.f64 x) B)
13.1b
(-.f64 (if (!=.f64 F 0) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 (sin.f64 B) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
16.2b
(-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 x (tan.f64 B)))
31.5b
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x B))
29.8b
(-.f64 (/.f64 (*.f64 (pow.f64 2 -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
44.5b
(-.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
42.1b
(-.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
21.2b
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (/.f64 x (tan.f64 B)))
10.2b
(-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) F) (/.f64 x (tan.f64 B)))
10.2b
(-.f64 (*.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B)))) (/.f64 x (tan.f64 B)))
50.1b
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
13.4b
(+.f64 (neg.f64 (if (!=.f64 x 0) (/.f64 1 (/.f64 (tan.f64 B) x)) (/.f64 x (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)))))
34.7b
(+.f64 (neg.f64 (if (!=.f64 x 0) (/.f64 1 (/.f64 B x)) (/.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)))))
13.4b
(+.f64 (neg.f64 (/.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (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)))))
13.3b
(+.f64 (neg.f64 (/.f64 x (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)))))
34.6b
(+.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)))))
39.5b
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.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)))))
43.5b
(+.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 B B)) (*.f64 -11/2025 B)) -11/45)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.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)))))
43.5b
(+.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x 1/45) B) (*.f64 B B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.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)))))
13.4b
(+.f64 (neg.f64 (*.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (/.f64 1 (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)))))
13.4b
(+.f64 (neg.f64 (*.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (/.f64 1 (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)))))
13.4b
(+.f64 (neg.f64 (*.f64 x (/.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (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)))))
21.2b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) B))
30.0b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
34.7b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
45.4b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
53.8b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F)))))
53.5b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
45.0b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
45.4b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
46.0b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
34.7b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
45.7b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
Compiler

Compiled 2495 to 1807 computations (27.6% saved)

localize38.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 x (tan.f64 B))
0.2b
(*.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B))))
0.4b
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B)))
16.6b
(pow.f64 (fma.f64 F F 2) -1/2)
Compiler

Compiled 77 to 42 computations (45.5% saved)

series60.0ms (0.1%)

Counts
2 → 8
Calls

12 calls:

TimeVariablePointExpression
1.0ms
B
@0
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B)))
1.0ms
B
@inf
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B)))
1.0ms
B
@-inf
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B)))
1.0ms
F
@0
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B)))
1.0ms
F
@inf
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B)))
Compiler

Compiled 6620 to 4955 computations (25.2% saved)

rewrite125.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
128×egg-rr
87×egg-rr
Counts
2 → 215
Calls
Call 1
Inputs
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B)))
(*.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 0) (pow.f64 (/.f64 1 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) -1) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 -1 (/.f64 (neg.f64 (sin.f64 B)) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (/.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (fma.f64 F F 2) -1/2) 0) (/.f64 1 (/.f64 (neg.f64 (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 1 (/.f64 (sin.f64 B) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (sin.f64 B) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (fma.f64 F F 2) -1/2) 0) (/.f64 -1 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (pow.f64 (fma.f64 F F 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2) 2) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (pow.f64 (fma.f64 F F 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (sin.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (sin.f64 B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (pow.f64 (fma.f64 F F 2) -1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) -1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) -1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 F (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)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (/.f64 (neg.f64 (sin.f64 B)) (pow.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) 2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 F) 0) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 (neg.f64 (sin.f64 B)) (neg.f64 F))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 (cbrt.f64 (neg.f64 F)) (/.f64 (neg.f64 (sin.f64 B)) (*.f64 (cbrt.f64 (*.f64 F 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)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 0) (/.f64 1 (/.f64 (neg.f64 (sin.f64 B)) (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 -1 (/.f64 (neg.f64 (sin.f64 B)) (*.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)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (fma.f64 F F 2) -1/2) 0) (/.f64 (neg.f64 F) (/.f64 (neg.f64 (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 (neg.f64 F) (/.f64 (sin.f64 B) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 F) 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (sin.f64 B) (neg.f64 F))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (*.f64 F (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)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 F (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)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (+.f64 0 (/.f64 (*.f64 F (neg.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)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (*.f64 0 (/.f64 (*.f64 F (neg.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)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)) 0) (/.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (*.f64 0 (/.f64 (*.f64 F (neg.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)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (*.f64 0 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B))))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (*.f64 0 (/.f64 (*.f64 F (neg.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)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) 0) (/.f64 (*.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 0) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (neg.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.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)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 F) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (neg.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 -1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sin.f64 B)) (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 F) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) F)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 F)) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (neg.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 F (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 F F)) (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) (cbrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (neg.f64 F)) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)) (cbrt.f64 (neg.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (*.f64 (neg.f64 F) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (neg.f64 F) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (neg.f64 F) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (neg.f64 F) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 1) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) (cbrt.f64 (*.f64 F F))) (cbrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) (cbrt.f64 F)) 1) (cbrt.f64 (*.f64 F F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) (cbrt.f64 F)) (cbrt.f64 (neg.f64 F))) (cbrt.f64 (neg.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) (cbrt.f64 F)) (cbrt.f64 (cbrt.f64 (*.f64 F F)))) (cbrt.f64 (*.f64 F (cbrt.f64 F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (neg.f64 F))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (cbrt.f64 (neg.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (neg.f64 F))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 F F))) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (neg.f64 F)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 F)) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 (/.f64 F (sin.f64 B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (neg.f64 F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (neg.f64 F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (neg.f64 F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 F F)) (*.f64 (cbrt.f64 F) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 F)) (*.f64 (cbrt.f64 (/.f64 (neg.f64 (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)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) (*.f64 (cbrt.f64 (neg.f64 F)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (neg.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (neg.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (neg.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (sin.f64 B)) (neg.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (/.f64 1 (sin.f64 B)) (neg.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 F (neg.f64 (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)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 F) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 F (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) -1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (neg.f64 (sin.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 F) (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 F) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) -1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) 2) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) 2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) 2) (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 F)) (cbrt.f64 (sin.f64 B))) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 F)) -1) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 F)) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) (/.f64 (neg.f64 F) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (neg.f64 F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (/.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 F) (cbrt.f64 (sin.f64 B))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (neg.f64 F) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B))) (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) 2) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (neg.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 F) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 1) (sin.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (neg.f64 F))) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (neg.f64 F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3))))))

simplify361.0ms (0.9%)

Algorithm
egglog
Counts
223 → 309
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) B))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) B)) (*.f64 -1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) B)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) B)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) B)) (*.f64 (+.f64 (*.f64 1/120 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) (*.f64 -1/36 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (pow.f64 B 3))))
(+.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) (*.f64 -1/36 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)))) (+.f64 (*.f64 -1/5040 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) (*.f64 1/720 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) B)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) B)) (*.f64 (+.f64 (*.f64 1/120 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) (*.f64 -1/36 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (pow.f64 B 3)))))
(/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B)
(+.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (*.f64 1/6 (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) B))))
(+.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (*.f64 1/120 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)))) (pow.f64 B 3))) (*.f64 1/6 (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) B)))))
(+.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (*.f64 1/120 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (+.f64 (*.f64 1/720 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (*.f64 1/6 (+.f64 (*.f64 -1/36 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (*.f64 1/120 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))))))))) (*.f64 1/6 (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) B))))))
(if (!=.f64 -1 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 0) (pow.f64 (/.f64 1 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) -1) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 1 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 -1 (/.f64 (neg.f64 (sin.f64 B)) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (/.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (pow.f64 (fma.f64 F F 2) -1/2) 0) (/.f64 1 (/.f64 (neg.f64 (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 1 (/.f64 (sin.f64 B) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (sin.f64 B) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (pow.f64 (fma.f64 F F 2) -1/2) 0) (/.f64 -1 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(-.f64 0 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (pow.f64 (fma.f64 F F 2) -1/2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2) 2) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) 1))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (neg.f64 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(*.f64 1 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 1)
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B)))
(*.f64 (/.f64 -1 (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))
(*.f64 -1 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))
(*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 1 (sin.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (/.f64 (cbrt.f64 (neg.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) (sin.f64 B)) -1)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (sin.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (/.f64 -1 (sin.f64 B))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2))
(*.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))
(*.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) 2) 2))
(*.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (sin.f64 B)) 1))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (pow.f64 (fma.f64 F F 2) -1/2)) 1))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) -1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 1 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(/.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2))
(/.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) -1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 1)
(/.f64 (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) -1)
(/.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3) 1/3)
(pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 1)
(neg.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3))
(fma.f64 0 0 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(fma.f64 1 0 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 F (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)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (/.f64 (neg.f64 (sin.f64 B)) (pow.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) 2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (neg.f64 F) 0) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 (neg.f64 (sin.f64 B)) (neg.f64 F))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 (cbrt.f64 (neg.f64 F)) (/.f64 (neg.f64 (sin.f64 B)) (*.f64 (cbrt.f64 (*.f64 F 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)))
(if (!=.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 0) (/.f64 1 (/.f64 (neg.f64 (sin.f64 B)) (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 -1 (/.f64 (neg.f64 (sin.f64 B)) (*.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)))
(if (!=.f64 (pow.f64 (fma.f64 F F 2) -1/2) 0) (/.f64 (neg.f64 F) (/.f64 (neg.f64 (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 (neg.f64 F) (/.f64 (sin.f64 B) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (neg.f64 F) 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (sin.f64 B) (neg.f64 F))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 -1 0) (/.f64 (*.f64 F (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)))
(if (!=.f64 1 0) (/.f64 (*.f64 F (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)))
(if (!=.f64 (+.f64 0 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (+.f64 0 (/.f64 (*.f64 F (neg.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)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (*.f64 0 (/.f64 (*.f64 F (neg.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)))
(if (!=.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)) 0) (/.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (*.f64 0 (/.f64 (*.f64 F (neg.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)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (*.f64 0 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B))))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (*.f64 0 (/.f64 (*.f64 F (neg.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)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) 0) (/.f64 (*.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(+.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 0) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(+.f64 (*.f64 0 (/.f64 (neg.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 0 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(-.f64 0 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)))
(*.f64 (cbrt.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)) 2)))
(*.f64 (cbrt.f64 (pow.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 1 (/.f64 (*.f64 F (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)) (sin.f64 B)) 1)
(*.f64 (neg.f64 F) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (neg.f64 F))
(*.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 -1 (sin.f64 B)))
(*.f64 (/.f64 -1 (sin.f64 B)) (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))))
(*.f64 (*.f64 (neg.f64 F) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)))
(*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) F)
(*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)))
(*.f64 (cbrt.f64 (neg.f64 F)) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (neg.f64 F)))
(*.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 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)))
(*.f64 -1 (/.f64 (*.f64 F (neg.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 (cbrt.f64 (*.f64 F F)) (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) (cbrt.f64 F)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (neg.f64 F)) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)) (cbrt.f64 (neg.f64 F)))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (*.f64 (neg.f64 F) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)) -1)
(*.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))
(*.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) 2) 2))
(*.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)))
(*.f64 (*.f64 (*.f64 (neg.f64 F) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(*.f64 (*.f64 (*.f64 (neg.f64 F) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2) 2))
(*.f64 (*.f64 (*.f64 (neg.f64 F) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 1) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)))
(*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) (cbrt.f64 (*.f64 F F))) (cbrt.f64 F))
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) (cbrt.f64 F)) 1) (cbrt.f64 (*.f64 F F)))
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) (cbrt.f64 F)) (cbrt.f64 (neg.f64 F))) (cbrt.f64 (neg.f64 F)))
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) (cbrt.f64 F)) (cbrt.f64 (cbrt.f64 (*.f64 F F)))) (cbrt.f64 (*.f64 F (cbrt.f64 F))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (neg.f64 F))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (cbrt.f64 (neg.f64 F)))
(*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 F))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 F F))) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (neg.f64 F)) 1))
(*.f64 (cbrt.f64 (neg.f64 F)) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)) 1))
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 (/.f64 F (sin.f64 B)) 1))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (neg.f64 F))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (neg.f64 F))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (neg.f64 F))))
(*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))
(*.f64 (cbrt.f64 (*.f64 F F)) (*.f64 (cbrt.f64 F) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))
(*.f64 (cbrt.f64 (neg.f64 F)) (*.f64 (cbrt.f64 (/.f64 (neg.f64 (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)) 2))))
(*.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) (*.f64 (cbrt.f64 (neg.f64 F)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (neg.f64 F)))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (neg.f64 F)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (neg.f64 F)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (sin.f64 B)) (neg.f64 F)))
(*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (/.f64 1 (sin.f64 B)) (neg.f64 F)))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 F)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 F (neg.f64 (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)) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))
(*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (cbrt.f64 F) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B))))
(*.f64 (*.f64 F (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))
(*.f64 (/.f64 (*.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (/.f64 (*.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) -1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (sin.f64 B)))
(*.f64 (/.f64 (*.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (neg.f64 (sin.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)))
(*.f64 (/.f64 (*.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (sin.f64 B)))
(*.f64 (/.f64 (neg.f64 F) (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (/.f64 (neg.f64 F) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) -1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) 2) (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) 2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) 2) (neg.f64 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 F)) (cbrt.f64 (sin.f64 B))) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 F)) -1) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 F)) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) (/.f64 (neg.f64 F) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (/.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (neg.f64 F) (cbrt.f64 (sin.f64 B))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (neg.f64 F) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B))) (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) 2) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 (*.f64 F (neg.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)) (sin.f64 B))
(/.f64 (*.f64 (neg.f64 F) (/.f64 (neg.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 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 1)
(/.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 1) (sin.f64 B))
(/.f64 (/.f64 (*.f64 F (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 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (neg.f64 F))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (neg.f64 F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)) -1)
(/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(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 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 1)
(neg.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)))
(neg.f64 (-.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)) 0))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3))
Outputs
(*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) B))
(/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) B)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) B)) (*.f64 -1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) B)))
(+.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) B) (*.f64 -1/6 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) B)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) B)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) B)) (*.f64 (+.f64 (*.f64 1/120 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) (*.f64 -1/36 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (pow.f64 B 3))))
(+.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) B) (fma.f64 -1/6 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) B) (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (+.f64 1/120 -1/36)) (pow.f64 B 3))))
(+.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) (*.f64 -1/36 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)))) (+.f64 (*.f64 -1/5040 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) (*.f64 1/720 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) B)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) B)) (*.f64 (+.f64 (*.f64 1/120 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) (*.f64 -1/36 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (pow.f64 B 3)))))
(fma.f64 (pow.f64 B 5) (fma.f64 1/6 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (+.f64 1/120 -1/36)) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (+.f64 -1/5040 1/720))) (+.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) B) (fma.f64 -1/6 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) B) (*.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (+.f64 1/120 -1/36)) (pow.f64 B 3)))))
(/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B)
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B)
(+.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (*.f64 1/6 (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) B))))
(+.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (*.f64 1/6 (*.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B)))
(+.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (*.f64 1/120 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)))) (pow.f64 B 3))) (*.f64 1/6 (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) B)))))
(+.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (+.f64 -1/36 1/120)) (pow.f64 B 3))) (*.f64 1/6 (*.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B))))
(+.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)) B) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (*.f64 1/120 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2)))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 -1/5040 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (+.f64 (*.f64 1/720 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (*.f64 1/6 (+.f64 (*.f64 -1/36 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))) (*.f64 1/120 (*.f64 F (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2))))))))) (*.f64 1/6 (*.f64 F (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) 2) -1/2) B))))))
(+.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (+.f64 -1/36 1/120)) (pow.f64 B 3))) (+.f64 (neg.f64 (*.f64 (pow.f64 B 5) (fma.f64 -1/5040 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (fma.f64 1/720 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 1/6 (*.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (+.f64 -1/36 1/120))))))) (*.f64 1/6 (*.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B)))))
(if (!=.f64 -1 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 0) (pow.f64 (/.f64 1 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) -1) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 1 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 -1 (/.f64 (neg.f64 (sin.f64 B)) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 -1 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (/.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (neg.f64 (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (pow.f64 (fma.f64 F F 2) -1/2) 0) (/.f64 1 (/.f64 (neg.f64 (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (pow.f64 (fma.f64 F F 2) -1/2) 0) (/.f64 1 (neg.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2)))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 1 (/.f64 (sin.f64 B) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 (neg.f64 1) (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (sin.f64 B) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (pow.f64 (fma.f64 F F 2) -1/2) 0) (/.f64 -1 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(-.f64 0 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))
(/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (pow.f64 (fma.f64 F F 2) -1/2))))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2) 2) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2) 2)) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) 1))
(/.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2) (neg.f64 (sin.f64 B)))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2) (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (sin.f64 B))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (neg.f64 (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)))
(/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 1 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 1)
(/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (sin.f64 B))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (sin.f64 B)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B)))
(/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (/.f64 -1 (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))
(/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 -1 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))
(/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 1 (sin.f64 B)))
(/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 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 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) -1)
(/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (sin.f64 B)) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(*.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (/.f64 -1 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 -1 (sin.f64 B)) (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2))
(/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))
(*.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))
(*.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) 2) 2))
(*.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2) 2)))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 -1 (sin.f64 B)) (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (sin.f64 B)) 1))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (pow.f64 (fma.f64 F F 2) -1/2)) 1))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (pow.f64 (fma.f64 F F 2) -1/2)))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2) (sin.f64 B))) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) -1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (neg.f64 (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 1 (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (cbrt.f64 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (pow.f64 (sin.f64 B) 2))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2) (sin.f64 B)))))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(/.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2))
(/.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (cbrt.f64 (sin.f64 B)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) -1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (neg.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 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 1)
(/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(/.f64 (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) -1)
(/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (sin.f64 B)))) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) 3)
(/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(pow.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3) 1/3)
(/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 1)
(/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(neg.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)))
(/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3))
(/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(fma.f64 0 0 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(fma.f64 1 0 (/.f64 (*.f64 F (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))
(if (!=.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 F (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)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (/.f64 (neg.f64 (sin.f64 B)) (pow.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) 2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (neg.f64 F) 0) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 (neg.f64 (sin.f64 B)) (neg.f64 F))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (neg.f64 F) 0) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 (/.f64 (sin.f64 B) (neg.f64 F)))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 (cbrt.f64 (neg.f64 F)) (/.f64 (neg.f64 (sin.f64 B)) (*.f64 (cbrt.f64 (*.f64 F 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)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 (cbrt.f64 (neg.f64 F)) (neg.f64 (/.f64 (sin.f64 B) (*.f64 (cbrt.f64 (*.f64 F 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)))
(if (!=.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 0) (/.f64 1 (/.f64 (neg.f64 (sin.f64 B)) (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 0) (/.f64 1 (neg.f64 (/.f64 (sin.f64 B) (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 -1 (/.f64 (neg.f64 (sin.f64 B)) (*.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)))
(if (!=.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 -1 (neg.f64 (/.f64 (sin.f64 B) (*.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)))
(if (!=.f64 (pow.f64 (fma.f64 F F 2) -1/2) 0) (/.f64 (neg.f64 F) (/.f64 (neg.f64 (sin.f64 B)) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (pow.f64 (fma.f64 F F 2) -1/2) 0) (/.f64 (neg.f64 F) (neg.f64 (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2)))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 (neg.f64 F) (/.f64 (sin.f64 B) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 0) (/.f64 (neg.f64 (neg.f64 F)) (/.f64 (sin.f64 B) (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (neg.f64 F) 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (sin.f64 B) (neg.f64 F))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 -1 0) (/.f64 (*.f64 F (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)))
(if (!=.f64 1 0) (/.f64 (*.f64 F (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)))
(if (!=.f64 (+.f64 0 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (+.f64 0 (/.f64 (*.f64 F (neg.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)))
(if (!=.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (/.f64 (*.f64 F (neg.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)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (*.f64 0 (/.f64 (*.f64 F (neg.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)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3) (+.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) 0)) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)) 0) (/.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (*.f64 0 (/.f64 (*.f64 F (neg.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)))
(if (!=.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)) 0) (/.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3) (+.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) 0)) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (*.f64 0 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B))))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (*.f64 0 (/.f64 (*.f64 F (neg.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)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) 0) 0) (/.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 3) (+.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) 0)) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) 0) (/.f64 (*.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) 0) (/.f64 (*.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (neg.f64 (/.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(+.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 0) (/.f64 (*.f64 F (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 (*.f64 0 (/.f64 (neg.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 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(+.f64 0 (/.f64 (*.f64 F (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 0 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)))
(neg.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)))
(*.f64 (cbrt.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)) 2)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (cbrt.f64 (pow.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 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 1 (/.f64 (*.f64 F (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 (/.f64 (*.f64 F (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 F) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 F)) (sin.f64 B))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (neg.f64 F))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 F)) (sin.f64 B))
(*.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (/.f64 -1 (sin.f64 B)))
(neg.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)))
(*.f64 (/.f64 -1 (sin.f64 B)) (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))))
(neg.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)))
(*.f64 (*.f64 (neg.f64 F) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 F)) (sin.f64 B))
(*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)))
(/.f64 (*.f64 F (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 F (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 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B)))
(*.f64 (cbrt.f64 (neg.f64 F)) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (neg.f64 F)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 F)) (sin.f64 B))
(*.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 (/.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)) (sin.f64 B))
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 -1 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)))
(neg.f64 (/.f64 (*.f64 F (neg.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 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (cbrt.f64 (*.f64 F F)) (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) (cbrt.f64 F)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (neg.f64 F)) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 F)) (sin.f64 B))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)) (cbrt.f64 (neg.f64 F)))
(*.f64 (cbrt.f64 (neg.f64 F)) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (neg.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 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (*.f64 (neg.f64 F) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 F)) (sin.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B)))
(*.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)) -1)
(neg.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)))
(*.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))
(*.f64 (/.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))
(*.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B)))) 2) 2))
(*.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B)))
(*.f64 (*.f64 (*.f64 (neg.f64 F) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(*.f64 (*.f64 (neg.f64 F) (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(*.f64 (*.f64 (*.f64 (neg.f64 F) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2) 2))
(*.f64 (*.f64 (*.f64 (neg.f64 F) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 1) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 F)) (sin.f64 B))
(*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) (cbrt.f64 (*.f64 F F))) (cbrt.f64 F))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) (cbrt.f64 F)) 1) (cbrt.f64 (*.f64 F F)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) (cbrt.f64 F)) (cbrt.f64 (neg.f64 F))) (cbrt.f64 (neg.f64 F)))
(*.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (cbrt.f64 (neg.f64 F))) (cbrt.f64 (neg.f64 F)))
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) (cbrt.f64 F)) (cbrt.f64 (cbrt.f64 (*.f64 F F)))) (cbrt.f64 (*.f64 F (cbrt.f64 F))))
(*.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (cbrt.f64 (cbrt.f64 (*.f64 F F)))) (cbrt.f64 (*.f64 F (cbrt.f64 F))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.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))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (neg.f64 F))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (neg.f64 F))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (cbrt.f64 (neg.f64 F)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))) (cbrt.f64 (neg.f64 F)))
(*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 F))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 F F))) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (neg.f64 F)) 1))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 F)) (sin.f64 B))
(*.f64 (cbrt.f64 (neg.f64 F)) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)) 1))
(*.f64 (cbrt.f64 (neg.f64 F)) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)))
(*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (*.f64 (/.f64 F (sin.f64 B)) 1))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (neg.f64 F))))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (pow.f64 (fma.f64 F F 2) -1/2))) (neg.f64 F)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (neg.f64 F))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (*.f64 (/.f64 -1 (sin.f64 B)) (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))) (neg.f64 F)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (neg.f64 F))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 F)) (sin.f64 B))
(*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F 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 (cbrt.f64 (*.f64 F F)) (*.f64 (cbrt.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 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))
(*.f64 (cbrt.f64 (neg.f64 F)) (*.f64 (cbrt.f64 (/.f64 (neg.f64 (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)) 2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))) (cbrt.f64 (neg.f64 F)))
(*.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))
(*.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (cbrt.f64 (*.f64 (/.f64 -1 (sin.f64 B)) (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) (*.f64 (cbrt.f64 (neg.f64 F)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (neg.f64 F))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (neg.f64 F)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (neg.f64 F))) (sin.f64 B))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (neg.f64 F)))
(*.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (neg.f64 F))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (neg.f64 F)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (neg.f64 F))) (cbrt.f64 (sin.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (sin.f64 B)) (neg.f64 F)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (sin.f64 B))) (neg.f64 F)))
(*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (/.f64 1 (sin.f64 B)) (neg.f64 F)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 F)) (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 B)) 2)) (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 F)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 F (neg.f64 (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)) 2)))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 F (neg.f64 (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)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 F (neg.f64 (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)) 2))))
(*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 F)) (sin.f64 B))
(*.f64 (cbrt.f64 F) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B))))
(*.f64 (*.f64 F (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))))
(*.f64 (/.f64 (*.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 (*.f64 (/.f64 (*.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (*.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) -1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (sin.f64 B)))
(/.f64 (*.f64 (*.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 (*.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (neg.f64 (sin.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)))
(/.f64 (*.f64 (*.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 (*.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) 1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2))) (sin.f64 B)))
(*.f64 (*.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 F F 2) -1/2) 2)) (sin.f64 B))))
(*.f64 (/.f64 (neg.f64 F) (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 (*.f64 (/.f64 (neg.f64 F) (cbrt.f64 (sin.f64 B))) (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (neg.f64 F) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (neg.f64 F) (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) -1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) 2) (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) 2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) (pow.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) 2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) 2) (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 F)) (cbrt.f64 (sin.f64 B))) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 F) (sin.f64 B))) (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 F)) -1) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 F)) (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2))) (neg.f64 (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 F)) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) (/.f64 (neg.f64 F) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (cbrt.f64 (sin.f64 B))) (neg.f64 F)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (/.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 F)) (sin.f64 B))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (/.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (neg.f64 F) (neg.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 (neg.f64 F) (cbrt.f64 (sin.f64 B))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 F)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 F) (neg.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 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (neg.f64 F) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (neg.f64 F)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B))) (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) -1) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (/.f64 -1 (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) 2) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B))) (pow.f64 (cbrt.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) 2)) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 F (neg.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)) (sin.f64 B))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(/.f64 (*.f64 (neg.f64 F) (/.f64 (neg.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 (neg.f64 F) (neg.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)) (sin.f64 B)) 1)
(/.f64 (*.f64 F (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)) 1) (sin.f64 B))
(/.f64 (*.f64 F (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 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 F (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 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2)) (neg.f64 F))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) 2) (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)))) (neg.f64 F)) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (sin.f64 B))) (neg.f64 F)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (neg.f64 F) (neg.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 (neg.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 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (cbrt.f64 (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) 3)
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(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 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))
(pow.f64 (/.f64 (*.f64 F (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))
(neg.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)))
(neg.f64 (-.f64 (/.f64 (*.f64 F (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2))) (sin.f64 B)) 0))
(neg.f64 (/.f64 (*.f64 F (neg.f64 (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))
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))

localize43.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F))
0.1b
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)) B)
0.3b
(*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)
Compiler

Compiled 60 to 42 computations (30% saved)

series93.0ms (0.2%)

Counts
3 → 70
Calls

21 calls:

TimeVariablePointExpression
17.0ms
F
@0
(*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)
6.0ms
B
@0
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)) B)
2.0ms
B
@inf
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)) B)
1.0ms
x
@-inf
(*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)
1.0ms
x
@0
(*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)
Compiler

Compiled 8610 to 6710 computations (22.1% saved)

rewrite115.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
69×egg-rr
67×egg-rr
47×egg-rr
Counts
3 → 183
Calls
Call 1
Inputs
(*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x 2) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) F) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F 0)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2) 0) (-.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0)) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2) (-.f64 0 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 3) 0) (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2) (-.f64 0 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0)))) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 3) 0) (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2) (-.f64 0 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0)))) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 3) 0) (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2) (-.f64 0 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0)))) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 F F)) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (cbrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) F) (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x 2) -1/2)) (cbrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (cbrt.f64 F)) (pow.f64 (cbrt.f64 (cbrt.f64 F)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 F)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (cbrt.f64 F)) (cbrt.f64 F)) (cbrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (cbrt.f64 F)) 1) (cbrt.f64 (*.f64 F F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) F) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) 1) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2) 2))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)) (-.f64 0 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 0))) (+.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 0) (pow.f64 (/.f64 B (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) -1) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (/.f64 B (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 0) (/.f64 -1 (/.f64 (neg.f64 B) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2))) 0) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (/.f64 B (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (/.f64 B (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 0) (pow.f64 (/.f64 B (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) -1) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 B) (neg.f64 x)) (*.f64 (/.f64 1 B) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 B) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (*.f64 (/.f64 1 B) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 x) (/.f64 1 B)) (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) (/.f64 1 B)) (*.f64 (neg.f64 x) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) B) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 B) (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 B)) (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) B) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 2)) (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (/.f64 -1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 B) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) B) (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -1 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))) 2) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (*.f64 (/.f64 -1 B) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 (*.f64 B B))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) B) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 B)) (/.f64 1 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (cbrt.f64 B)) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 B B))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 B))) (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (cbrt.f64 (neg.f64 B))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2))) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 B)) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (neg.f64 (cbrt.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) 1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) (cbrt.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (neg.f64 (cbrt.f64 (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 2)) (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))) (cbrt.f64 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 2)) (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 2))) (cbrt.f64 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (cbrt.f64 B)) (neg.f64 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) B))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) B) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 x) (neg.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x -1 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 x) 1 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x 2) -1/2)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) F) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 1 (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 x x)) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (neg.f64 x)) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2) (*.f64 x x)) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x)) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 0) (/.f64 1 (/.f64 1 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (/.f64 1 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 0) (/.f64 (-.f64 0 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x)))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) (*.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x)))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x)))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) (*.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) (*.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2) (*.f64 x x)) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x)) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) (*.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x)))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 x) (neg.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) F)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) x)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))) 2) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) -1) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) -1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) -1) (/.f64 1 -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)) (-.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))))) (+.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (cbrt.f64 (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (*.f64 x x)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)) (cbrt.f64 (*.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))))) (+.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)) (+.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 3))))))

simplify372.0ms (0.9%)

Algorithm
egglog
Counts
253 → 276
Calls
Call 1
Inputs
(*.f64 (pow.f64 2 -1/2) F)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) (*.f64 F x))) (*.f64 (pow.f64 2 -1/2) F))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 2 -1/2) (*.f64 F (pow.f64 x 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) (*.f64 F x))) (*.f64 (pow.f64 2 -1/2) F)))
(+.f64 (*.f64 -5/16 (*.f64 (pow.f64 2 -1/2) (*.f64 F (pow.f64 x 3)))) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 2 -1/2) (*.f64 F (pow.f64 x 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) (*.f64 F x))) (*.f64 (pow.f64 2 -1/2) F))))
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F)
(+.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (*.f64 -1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) x)))
(+.f64 (*.f64 3/8 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (pow.f64 (/.f64 1 x) 2)))) (+.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (*.f64 -1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) x))))
(+.f64 (*.f64 3/8 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (pow.f64 (/.f64 1 x) 2)))) (+.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (+.f64 (*.f64 -5/16 (*.f64 (pow.f64 (/.f64 1 x) 3) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F))) (*.f64 -1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) x)))))
(*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2))
(*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2))
(*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2))
(*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2))
(*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2))
(*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2))
(*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2))
(*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2))
(/.f64 (*.f64 (pow.f64 2 -1/2) F) B)
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 2 -1/2) F) B)) (/.f64 1 B)) x) (/.f64 (*.f64 (pow.f64 2 -1/2) F) B))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 2 -1/2) F) B)) (/.f64 1 B)) x) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 F (pow.f64 x 2))) B)) (/.f64 (*.f64 (pow.f64 2 -1/2) F) B)))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 2 -1/2) F) B)) (/.f64 1 B)) x) (+.f64 (*.f64 -5/16 (/.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 F (pow.f64 x 3))) B)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 F (pow.f64 x 2))) B)) (/.f64 (*.f64 (pow.f64 2 -1/2) F) B))))
(*.f64 -1 (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) B))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (*.f64 B x))) (+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) B)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (*.f64 B x))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (pow.f64 (/.f64 1 x) 2))) B)) (+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) B))))
(*.f64 -1 (/.f64 x B))
(*.f64 -1 (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B)
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B)
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B) (*.f64 -1 (/.f64 x B)))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B) (*.f64 -1 (/.f64 x B)))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B) (*.f64 -1 (/.f64 x B)))
(/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) x) B)
(/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) x) B)
(/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) x) B)
(/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) x) B)
(/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) x) B)
(/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) x) B)
(/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) x) B)
(/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) x) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) x) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) x) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) x) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) x) B)
(*.f64 (pow.f64 2 -1/2) F)
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) F)) 1) x) (*.f64 (pow.f64 2 -1/2) F))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) F)) 1) x) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 2 -1/2) (*.f64 F (pow.f64 x 2)))) (*.f64 (pow.f64 2 -1/2) F)))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) F)) 1) x) (+.f64 (*.f64 -5/16 (*.f64 (pow.f64 2 -1/2) (*.f64 F (pow.f64 x 3)))) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 2 -1/2) (*.f64 F (pow.f64 x 2)))) (*.f64 (pow.f64 2 -1/2) F))))
(*.f64 -1 x)
(+.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (*.f64 -1 x))
(+.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (+.f64 (*.f64 -1 x) (*.f64 -1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) x))))
(+.f64 (*.f64 3/8 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (pow.f64 (/.f64 1 x) 2)))) (+.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (+.f64 (*.f64 -1 x) (*.f64 -1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) x)))))
(*.f64 -1 x)
(*.f64 -1 x)
(+.f64 (*.f64 -1 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F))
(+.f64 (*.f64 -1 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F))
(+.f64 (*.f64 -1 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F))
(*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)
(+.f64 (*.f64 -1 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F))
(+.f64 (*.f64 -1 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F))
(+.f64 (*.f64 -1 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F))
(*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2))
(+.f64 (*.f64 -1 x) (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(+.f64 (*.f64 -1 x) (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(+.f64 (*.f64 -1 x) (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(fma.f64 1 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0)
(fma.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x 2) -1/2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) F) 0)
(fma.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 0)
(fma.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) 0)
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) 0)
(fma.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 1 0)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)) 0)
(fma.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F 0)
(if (!=.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2) 0) (-.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0)) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2) (-.f64 0 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 3) 0) (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2) (-.f64 0 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0)))) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))
(if (!=.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 3) 0) (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2) (-.f64 0 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0)))) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 3) 0) (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2) (-.f64 0 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0)))) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))
(+.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0)
(+.f64 0 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))
(*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
(*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)))
(*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x 2) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) F))
(*.f64 1 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 1)
(*.f64 (cbrt.f64 (*.f64 F F)) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (cbrt.f64 F)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) F) (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x 2) -1/2)) (cbrt.f64 F))
(*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (cbrt.f64 F)) (pow.f64 (cbrt.f64 (cbrt.f64 F)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 F)) 2) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (cbrt.f64 F)) (cbrt.f64 F)) (cbrt.f64 F))
(*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (cbrt.f64 F)) 1) (cbrt.f64 (*.f64 F F)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2) 2))))
(*.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) F) -1)
(*.f64 (*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) 1) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)))
(*.f64 (*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))
(*.f64 (*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) 2) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) F)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2) 2))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))))
(*.f64 -1 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) F))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)) (-.f64 0 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 0))) (+.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 0))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 1)
(pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 3))
(if (!=.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 0) (pow.f64 (/.f64 B (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) -1) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B))
(if (!=.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (/.f64 B (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B))
(if (!=.f64 1 0) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B))
(if (!=.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 0) (/.f64 -1 (/.f64 (neg.f64 B) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2))) 0) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (/.f64 B (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (/.f64 B (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B))
(if (!=.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 0) (pow.f64 (/.f64 B (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) -1) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B))
(+.f64 (*.f64 (/.f64 1 B) (neg.f64 x)) (*.f64 (/.f64 1 B) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
(+.f64 (*.f64 (/.f64 1 B) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (*.f64 (/.f64 1 B) (neg.f64 x)))
(+.f64 (*.f64 (neg.f64 x) (/.f64 1 B)) (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) (/.f64 1 B)))
(+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) (/.f64 1 B)) (*.f64 (neg.f64 x) (/.f64 1 B)))
(-.f64 0 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) B))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) B) (/.f64 x B))
(-.f64 (/.f64 0 B) (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) B))
(-.f64 (/.f64 0 (neg.f64 B)) (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) B))
(*.f64 1 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B))
(*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 1)
(*.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) B) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)))
(*.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (/.f64 1 B))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 2)) (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)))
(*.f64 (/.f64 1 B) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(*.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) B))
(*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (/.f64 -1 B))
(*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 -1 B) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
(*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) B) (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))))
(*.f64 (*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) -1) -1)
(*.f64 -1 (*.f64 -1 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))) 2) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) B)))
(*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (*.f64 (/.f64 -1 B) 1))
(*.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 (*.f64 B B))) 1))
(*.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) B) 1))
(*.f64 -1 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) B))
(*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 B)) (/.f64 1 (cbrt.f64 (*.f64 B B))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) B))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (cbrt.f64 B)) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 B B))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (cbrt.f64 B)))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 B))) (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 1 -1) (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) B))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (cbrt.f64 (neg.f64 B))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2))) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2))) B))
(*.f64 (/.f64 -1 (cbrt.f64 B)) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (neg.f64 (cbrt.f64 (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) 1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (neg.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) (cbrt.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (neg.f64 (cbrt.f64 (*.f64 B B)))))
(/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (neg.f64 B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(/.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 2)) (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))) (cbrt.f64 (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 2)) (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))) (cbrt.f64 B))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (cbrt.f64 (*.f64 B B)))
(/.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))
(/.f64 (*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 2))) (cbrt.f64 (neg.f64 B)))
(/.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (cbrt.f64 B)) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (/.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2) 2))
(/.f64 (/.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (neg.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 1)
(neg.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) B))
(neg.f64 (*.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) B) 1))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 3))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)) (neg.f64 x))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(fma.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F (neg.f64 x))
(fma.f64 -1 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))
(fma.f64 1 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) (neg.f64 x))
(fma.f64 1 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))
(fma.f64 (cbrt.f64 x) (neg.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))
(fma.f64 x -1 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))
(fma.f64 (neg.f64 x) 1 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))
(fma.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x 2) -1/2)) (neg.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) F) (neg.f64 x))
(fma.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)) (neg.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (neg.f64 x))
(fma.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) (neg.f64 x))
(fma.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 1 (neg.f64 x))
(fma.f64 1 0 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(fma.f64 0 0 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(fma.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 x x)) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (neg.f64 x)) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))
(if (!=.f64 (neg.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2) (*.f64 x x)) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x)) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 0) (/.f64 1 (/.f64 1 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (/.f64 1 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 1 0) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 0) (/.f64 (-.f64 0 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x)))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 0 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) (*.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 x 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x)))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x)))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 (+.f64 0 (+.f64 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) (*.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) (*.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2) (*.f64 x x)) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x)) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) (*.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 (neg.f64 x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x)))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))
(+.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) (neg.f64 x))
(+.f64 0 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(+.f64 (neg.f64 x) (neg.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) F)))
(+.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) F)) (neg.f64 x))
(-.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) x)
(-.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
(*.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))))
(*.f64 1 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(*.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 1)
(*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) -1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))) 2))
(*.f64 -1 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))) 2) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2))))
(*.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2))))
(*.f64 (neg.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)))
(*.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) -1) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) -1))
(*.f64 (/.f64 1 -1) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) -1))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) -1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) -1))
(*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) -1) (/.f64 1 -1))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)) (-.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))))) (+.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (cbrt.f64 (neg.f64 x))))
(*.f64 (+.f64 (cbrt.f64 (*.f64 x x)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)) (cbrt.f64 (*.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))))) (+.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)) (+.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (cbrt.f64 x)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 1)
(/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) -1)
(/.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) -1) -1)
(pow.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) 3)
(pow.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 3) 1/3)
(pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 1)
(neg.f64 (-.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 0))
(neg.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
(cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 3))
Outputs
(*.f64 (pow.f64 2 -1/2) F)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) (*.f64 F x))) (*.f64 (pow.f64 2 -1/2) F))
(fma.f64 -1/2 (*.f64 (pow.f64 2 -1/2) (*.f64 F x)) (*.f64 (pow.f64 2 -1/2) F))
(+.f64 (*.f64 3/8 (*.f64 (pow.f64 2 -1/2) (*.f64 F (pow.f64 x 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) (*.f64 F x))) (*.f64 (pow.f64 2 -1/2) F)))
(fma.f64 3/8 (*.f64 (pow.f64 2 -1/2) (*.f64 F (*.f64 x x))) (fma.f64 -1/2 (*.f64 (pow.f64 2 -1/2) (*.f64 F x)) (*.f64 (pow.f64 2 -1/2) F)))
(+.f64 (*.f64 -5/16 (*.f64 (pow.f64 2 -1/2) (*.f64 F (pow.f64 x 3)))) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 2 -1/2) (*.f64 F (pow.f64 x 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) (*.f64 F x))) (*.f64 (pow.f64 2 -1/2) F))))
(fma.f64 -5/16 (*.f64 (pow.f64 2 -1/2) (*.f64 F (pow.f64 x 3))) (fma.f64 3/8 (*.f64 (pow.f64 2 -1/2) (*.f64 F (*.f64 x x))) (fma.f64 -1/2 (*.f64 (pow.f64 2 -1/2) (*.f64 F x)) (*.f64 (pow.f64 2 -1/2) F))))
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F)
(*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F)
(+.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (*.f64 -1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) x)))
(fma.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F)) x))
(+.f64 (*.f64 3/8 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (pow.f64 (/.f64 1 x) 2)))) (+.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (*.f64 -1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) x))))
(fma.f64 3/8 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (*.f64 F (pow.f64 (/.f64 1 x) 2))) (fma.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F)) x)))
(+.f64 (*.f64 3/8 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (pow.f64 (/.f64 1 x) 2)))) (+.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (+.f64 (*.f64 -5/16 (*.f64 (pow.f64 (/.f64 1 x) 3) (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F))) (*.f64 -1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) x)))))
(fma.f64 3/8 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (*.f64 F (pow.f64 (/.f64 1 x) 2))) (fma.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F (fma.f64 -5/16 (*.f64 (pow.f64 (/.f64 1 x) 3) (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F)) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F)) x))))
(*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2))
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2))
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2))
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2))
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2))
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2))
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2))
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2))
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(/.f64 (*.f64 (pow.f64 2 -1/2) F) B)
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 2 -1/2) F) B)) (/.f64 1 B)) x) (/.f64 (*.f64 (pow.f64 2 -1/2) F) B))
(fma.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 2 -1/2) F) B) (neg.f64 (/.f64 1 B))) x (/.f64 (*.f64 (pow.f64 2 -1/2) F) B))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 2 -1/2) F) B)) (/.f64 1 B)) x) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 F (pow.f64 x 2))) B)) (/.f64 (*.f64 (pow.f64 2 -1/2) F) B)))
(fma.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 2 -1/2) F) B) (neg.f64 (/.f64 1 B))) x (fma.f64 3/8 (/.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 F (*.f64 x x))) B) (/.f64 (*.f64 (pow.f64 2 -1/2) F) B)))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 2 -1/2) F) B)) (/.f64 1 B)) x) (+.f64 (*.f64 -5/16 (/.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 F (pow.f64 x 3))) B)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 F (pow.f64 x 2))) B)) (/.f64 (*.f64 (pow.f64 2 -1/2) F) B))))
(fma.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 2 -1/2) F) B) (neg.f64 (/.f64 1 B))) x (fma.f64 -5/16 (/.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 F (pow.f64 x 3))) B) (fma.f64 3/8 (/.f64 (*.f64 (pow.f64 2 -1/2) (*.f64 F (*.f64 x x))) B) (/.f64 (*.f64 (pow.f64 2 -1/2) F) B))))
(*.f64 -1 (/.f64 x B))
(neg.f64 (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) B))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F) B))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (*.f64 B x))) (+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) B)))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F) (*.f64 B x)) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F) B)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (*.f64 B x))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (pow.f64 (/.f64 1 x) 2))) B)) (+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) B))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F) (*.f64 B x)) (fma.f64 3/8 (/.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (*.f64 F (pow.f64 (/.f64 1 x) 2))) B) (+.f64 (neg.f64 (/.f64 x B)) (/.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F) B))))
(*.f64 -1 (/.f64 x B))
(neg.f64 (/.f64 x B))
(*.f64 -1 (/.f64 x B))
(neg.f64 (/.f64 x B))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B)
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) B)
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B)
(/.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) B)
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B) (*.f64 -1 (/.f64 x B)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B) (*.f64 -1 (/.f64 x B)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B) (*.f64 -1 (/.f64 x B)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) x) B)
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) x) B)
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) x) B)
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) x) B)
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) x) B)
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) x) B)
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) x) B)
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) x) B)
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) x) B)
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) x) B)
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) x) B)
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) x) B)
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(*.f64 (pow.f64 2 -1/2) F)
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) F)) 1) x) (*.f64 (pow.f64 2 -1/2) F))
(fma.f64 (fma.f64 -1/2 (*.f64 (pow.f64 2 -1/2) F) -1) x (*.f64 (pow.f64 2 -1/2) F))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) F)) 1) x) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 2 -1/2) (*.f64 F (pow.f64 x 2)))) (*.f64 (pow.f64 2 -1/2) F)))
(fma.f64 (fma.f64 -1/2 (*.f64 (pow.f64 2 -1/2) F) -1) x (fma.f64 3/8 (*.f64 (pow.f64 2 -1/2) (*.f64 F (*.f64 x x))) (*.f64 (pow.f64 2 -1/2) F)))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) F)) 1) x) (+.f64 (*.f64 -5/16 (*.f64 (pow.f64 2 -1/2) (*.f64 F (pow.f64 x 3)))) (+.f64 (*.f64 3/8 (*.f64 (pow.f64 2 -1/2) (*.f64 F (pow.f64 x 2)))) (*.f64 (pow.f64 2 -1/2) F))))
(fma.f64 (fma.f64 -1/2 (*.f64 (pow.f64 2 -1/2) F) -1) x (fma.f64 -5/16 (*.f64 (pow.f64 2 -1/2) (*.f64 F (pow.f64 x 3))) (fma.f64 3/8 (*.f64 (pow.f64 2 -1/2) (*.f64 F (*.f64 x x))) (*.f64 (pow.f64 2 -1/2) F))))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (*.f64 -1 x))
(fma.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F (neg.f64 x))
(+.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (+.f64 (*.f64 -1 x) (*.f64 -1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) x))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F (neg.f64 x)) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F)) x))
(+.f64 (*.f64 3/8 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) (*.f64 F (pow.f64 (/.f64 1 x) 2)))) (+.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) (+.f64 (*.f64 -1 x) (*.f64 -1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 2) (*.f64 -1 (log.f64 (/.f64 1 x)))))) F) x)))))
(fma.f64 3/8 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) (*.f64 F (pow.f64 (/.f64 1 x) 2))) (+.f64 (fma.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F (neg.f64 x)) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 2) (neg.f64 (log.f64 (/.f64 1 x))))) F)) x)))
(*.f64 -1 x)
(neg.f64 x)
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 -1 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(+.f64 (*.f64 -1 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(+.f64 (*.f64 -1 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(+.f64 (*.f64 -1 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(+.f64 (*.f64 -1 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(+.f64 (*.f64 -1 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2))
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(+.f64 (*.f64 -1 x) (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(+.f64 (*.f64 -1 x) (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(+.f64 (*.f64 -1 x) (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(fma.f64 1 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0)
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(fma.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x 2) -1/2)) 0)
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) F) 0)
(fma.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) 0)
(fma.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)) 0)
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 0)
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(fma.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) 0)
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) 0)
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(fma.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 1 0)
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)) 0)
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(fma.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F 0)
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2) 0) (-.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0)) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))
(if (!=.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) 0) (/.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) 2) (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))) (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2) (-.f64 0 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 3) 0) (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2) (-.f64 0 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0)))) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))
(if (!=.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) 2) 0) (/.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) 3) (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) 2)) (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)))
(if (!=.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 3) 0) (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2) (-.f64 0 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0)))) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))
(if (!=.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) 0) (/.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) 3) (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) 2)) (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 3) 0) (+.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2) (-.f64 0 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0)))) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) 3) (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) 2)) (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)))
(+.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0)
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(+.f64 0 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)))
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) F))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)))
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x 2) -1/2)))
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) F))
(*.f64 1 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 1)
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 (cbrt.f64 (*.f64 F F)) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (cbrt.f64 F)))
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) F) (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) F))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) F))
(*.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x 2) -1/2)) (cbrt.f64 F))
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (cbrt.f64 F)) (pow.f64 (cbrt.f64 (cbrt.f64 F)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 F)) 2) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (cbrt.f64 F)) (cbrt.f64 F)) (cbrt.f64 F))
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (cbrt.f64 F)) 1) (cbrt.f64 (*.f64 F F)))
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) 2) 2)))))
(*.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) F) -1)
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 (*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) 1) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) F))
(*.f64 (*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))
(*.f64 (*.f64 F (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))) (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)))
(*.f64 (*.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) 2) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) F)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) F))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2) 2))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) 2) 2)) (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)))))
(*.f64 -1 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) F))
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)) (-.f64 0 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 0))) (+.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 0))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) 2)) 0) (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))))
(/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 1)
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 1)
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 3)
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 3) 1/3)
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 3))
(*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))
(if (!=.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 0) (pow.f64 (/.f64 B (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) -1) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B))
(if (!=.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (/.f64 B (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B))
(if (!=.f64 1 0) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B))
(if (!=.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 0) (/.f64 -1 (/.f64 (neg.f64 B) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 x (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)))) (/.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2))) 0) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (/.f64 B (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (/.f64 B (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B))
(if (!=.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 0) (pow.f64 (/.f64 B (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) -1) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B))
(if (!=.f64 (-.f64 x (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))) 0) (pow.f64 (/.f64 B (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) -1) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B))
(+.f64 (*.f64 (/.f64 1 B) (neg.f64 x)) (*.f64 (/.f64 1 B) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(+.f64 (*.f64 (/.f64 1 B) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (*.f64 (/.f64 1 B) (neg.f64 x)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(+.f64 (*.f64 (neg.f64 x) (/.f64 1 B)) (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) (/.f64 1 B)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) (/.f64 1 B)) (*.f64 (neg.f64 x) (/.f64 1 B)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(-.f64 0 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) B) (/.f64 x B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(-.f64 (/.f64 0 B) (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(-.f64 (/.f64 0 (neg.f64 B)) (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(*.f64 1 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 1)
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(*.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) B) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(*.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (/.f64 1 B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(*.f64 (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 2)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 2)) (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(*.f64 (/.f64 1 B) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(*.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (/.f64 -1 B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(*.f64 (cbrt.f64 (/.f64 1 B)) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 (*.f64 B B))))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(*.f64 (/.f64 -1 B) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 (/.f64 1 B)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) B) (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(*.f64 (*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) -1) -1)
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(*.f64 -1 (*.f64 -1 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))) 2) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) B)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (*.f64 (/.f64 -1 B) 1))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(*.f64 (cbrt.f64 (/.f64 1 B)) (*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 (*.f64 B B))) 1))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(*.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) B) 1))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(*.f64 -1 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 B)) (/.f64 1 (cbrt.f64 (*.f64 B B))))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (cbrt.f64 B)) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (cbrt.f64 (*.f64 B B))))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 B B))) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 B)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(*.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (cbrt.f64 (*.f64 B B))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (cbrt.f64 B)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 B))) (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (cbrt.f64 (*.f64 B B))))
(/.f64 (-.f64 x (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))) (*.f64 (cbrt.f64 (neg.f64 B)) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 1 -1) (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(*.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (cbrt.f64 (neg.f64 B))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2))) (cbrt.f64 (*.f64 B B))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))) B)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (neg.f64 (cbrt.f64 (*.f64 B B)))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2))) B))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)))) (neg.f64 B))
(*.f64 (/.f64 -1 (cbrt.f64 B)) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (neg.f64 (cbrt.f64 (*.f64 B B)))))
(*.f64 (/.f64 -1 (cbrt.f64 B)) (/.f64 (-.f64 x (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))) (cbrt.f64 (*.f64 B B))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) 1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (neg.f64 B)))
(*.f64 (cbrt.f64 (-.f64 x (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (neg.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) (cbrt.f64 B)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (neg.f64 (cbrt.f64 (*.f64 B B)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))) B)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (neg.f64 (cbrt.f64 (*.f64 B B)))))
(/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (neg.f64 B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(/.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 B)) (cbrt.f64 (*.f64 B B)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(/.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 1)
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2))) (cbrt.f64 (*.f64 B B)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2))) (cbrt.f64 (*.f64 B B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 2)) (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))) (cbrt.f64 (neg.f64 B)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 2) (-.f64 x (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))))) (cbrt.f64 (neg.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 2)) (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))) (cbrt.f64 B))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 2) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))) (cbrt.f64 B))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 B)) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (cbrt.f64 (*.f64 B B)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(/.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(/.f64 (*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(/.f64 (*.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 2))) (cbrt.f64 (neg.f64 B)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 2) (-.f64 x (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))))) (cbrt.f64 (neg.f64 B)))
(/.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (cbrt.f64 B)) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(/.f64 (/.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 B)) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2) 2))
(/.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 B)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 B)) 2)))
(/.f64 (/.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 B)) 1) (cbrt.f64 (*.f64 B B)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(/.f64 (neg.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (cbrt.f64 B))) (neg.f64 (cbrt.f64 (*.f64 B B))))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)) 3)
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(pow.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 3) 1/3)
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 1)
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(neg.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) B))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(neg.f64 (*.f64 (/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) B) 1))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B) 3))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) B)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)) (neg.f64 x))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(fma.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F (neg.f64 x))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(fma.f64 -1 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(fma.f64 1 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) (neg.f64 x))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(fma.f64 1 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(fma.f64 (cbrt.f64 x) (neg.f64 (cbrt.f64 (*.f64 x x))) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))
(fma.f64 (cbrt.f64 x) (neg.f64 (cbrt.f64 (*.f64 x x))) (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)))
(fma.f64 x -1 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(fma.f64 (neg.f64 x) 1 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))
(fma.f64 (neg.f64 x) 1 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)))
(fma.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (pow.f64 (fma.f64 2 x 2) -1/2)) (neg.f64 x))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) F) (neg.f64 x))
(fma.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (cbrt.f64 F)) (cbrt.f64 (*.f64 F F)) (neg.f64 x))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (neg.f64 x))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(fma.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) (neg.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 2 x 2) -1/2) 2)) F) (neg.f64 x))
(fma.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 1 (neg.f64 x))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(fma.f64 1 0 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(fma.f64 0 0 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(fma.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 x x)) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))
(fma.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 x x)) (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (neg.f64 x)) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (neg.f64 x)) (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)))
(if (!=.f64 (neg.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2) (*.f64 x x)) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x)) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 (neg.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) 2) (*.f64 x x)) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x)) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 0) (/.f64 1 (/.f64 1 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 0) (pow.f64 (/.f64 1 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) -1) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (/.f64 1 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 1 0) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 0) (/.f64 (-.f64 0 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 (-.f64 x (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 x (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))) 2)) (-.f64 x (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x)))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (*.f64 F (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x))))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 0 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) (*.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (-.f64 x (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))) 3)) (pow.f64 (-.f64 x (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))) 2)) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 x 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x)))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 x 0) (/.f64 (-.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (*.f64 F (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x))))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x)))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 (fma.f64 x x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (*.f64 F (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (*.f64 F (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x))))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 (+.f64 0 (+.f64 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) (*.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) (*.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 (pow.f64 (-.f64 x (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))) 2) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 x (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))) 3)) (pow.f64 (-.f64 x (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))) 2)) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2) (*.f64 x x)) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x)) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) 2) (*.f64 x x)) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x)) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) (*.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 (-.f64 x (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 x (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))) 3)) (pow.f64 (-.f64 x (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))) 2)) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 (neg.f64 x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x)))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(if (!=.f64 (neg.f64 x) 0) (/.f64 (-.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (*.f64 F (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) x))))) (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(+.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) (neg.f64 x))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(+.f64 0 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(+.f64 (neg.f64 x) (neg.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) F)))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(+.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 2 x 2) -1/2)) F)) (neg.f64 x))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(-.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) x)
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(-.f64 0 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(*.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(*.f64 1 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(*.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 1)
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(*.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) -1)
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))) 2))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(*.f64 -1 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)))) 2) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2))))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(*.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2))))
(*.f64 (cbrt.f64 (-.f64 x (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2))))
(*.f64 (neg.f64 (cbrt.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))) (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)))
(*.f64 (cbrt.f64 (-.f64 x (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2))))
(*.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)))))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) -1) (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) -1))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(*.f64 (/.f64 1 -1) (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) -1))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) -1) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 2)) -1))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(*.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) -1) (/.f64 1 -1))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)) (-.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))))) (+.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (cbrt.f64 (neg.f64 x))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) 2)) (cbrt.f64 (*.f64 x x))) (cbrt.f64 (*.f64 (*.f64 (neg.f64 x) (pow.f64 (fma.f64 2 x 2) -1/2)) F))) (+.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))) (cbrt.f64 (neg.f64 x))))
(*.f64 (+.f64 (cbrt.f64 (*.f64 x x)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)) (cbrt.f64 (*.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))))) (+.f64 (cbrt.f64 (neg.f64 x)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) 2))) (cbrt.f64 (*.f64 (*.f64 (neg.f64 x) (pow.f64 (fma.f64 2 x 2) -1/2)) F))) (+.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))) (cbrt.f64 (neg.f64 x))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F) 2)) (+.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (cbrt.f64 x)))) (-.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) (cbrt.f64 x)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) 2)) (+.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2)) x)))) (-.f64 (cbrt.f64 (*.f64 F (pow.f64 (fma.f64 2 x 2) -1/2))) (cbrt.f64 x)))
(/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 1)
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(/.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) -1)
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(/.f64 (/.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) -1) -1)
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(pow.f64 (cbrt.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))) 3)
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(pow.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 3) 1/3)
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 1)
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(neg.f64 (-.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)) 0))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(neg.f64 (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))
(cbrt.f64 (pow.f64 (fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x)) 3))
(fma.f64 F (pow.f64 (fma.f64 2 x 2) -1/2) (neg.f64 x))

localize42.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.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)))))
0.1b
(/.f64 F (sin.f64 B))
7.2b
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
16.6b
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
Compiler

Compiled 105 to 59 computations (43.8% saved)

series48.0ms (0.1%)

Counts
1 → 7
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@0
(+.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)))))
1.0ms
B
@0
(+.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)))))
0.0ms
x
@inf
(+.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)))))
0.0ms
x
@-inf
(+.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)))))
0.0ms
F
@0
(+.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)))))
Compiler

Compiled 6565 to 4695 computations (28.5% saved)

rewrite154.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
89×egg-rr
Counts
1 → 89
Calls
Call 1
Inputs
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2)) (neg.f64 (/.f64 x B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (neg.f64 (/.f64 x B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (/.f64 x B))) (cbrt.f64 (pow.f64 (/.f64 x B) 2)) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) (neg.f64 (/.f64 x B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (cbrt.f64 (/.f64 F (sin.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (neg.f64 (/.f64 x B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (neg.f64 (/.f64 x B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (neg.f64 (/.f64 x B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 1 (neg.f64 (/.f64 x B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (sin.f64 B)) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) (neg.f64 (/.f64 x B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) F) (sin.f64 B)) (neg.f64 (/.f64 x B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (neg.f64 (/.f64 x B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1/2 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))) 0) (/.f64 (-.f64 0 (*.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))))) (+.f64 0 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 3) (pow.f64 (/.f64 x B) 3)) (fma.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (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 B)) (pow.f64 (/.f64 x B) 2))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))) (*.f64 0 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))))))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (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 B)) (pow.f64 (/.f64 x B) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 3) (pow.f64 (/.f64 x B) 3)) (fma.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (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 B)) (pow.f64 (/.f64 x B) 2))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (*.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))) (*.f64 0 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))) (*.f64 0 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))))))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 0) (/.f64 1 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) -1)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 x B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2) (pow.f64 (/.f64 x B) 2)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 x B))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))) (*.f64 0 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))))))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 3) (pow.f64 (/.f64 x B) 3)) (fma.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (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 B)) (pow.f64 (/.f64 x B) 2))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 x B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2) (pow.f64 (/.f64 x B) 2)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 x B))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 x B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 3) (pow.f64 (/.f64 x B) 3)) (fma.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (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 B)) (pow.f64 (/.f64 x B) 2))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) (neg.f64 (/.f64 x B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) (/.f64 x B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))) 2) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))) 2) 2) (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (*.f64 (neg.f64 (/.f64 x B)) (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (sin.f64 B))))) (+.f64 (cbrt.f64 (neg.f64 (/.f64 x B))) (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) (cbrt.f64 (/.f64 (*.f64 (neg.f64 (/.f64 x B)) (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (sin.f64 B))))) (+.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (cbrt.f64 (neg.f64 (/.f64 x B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2)) (+.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (cbrt.f64 (/.f64 x B))))) (-.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (cbrt.f64 (/.f64 x B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 2)) (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B)) (/.f64 1 (*.f64 (sin.f64 B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B)) 1) (*.f64 (sin.f64 B) B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B)) B) (sin.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B)) (sin.f64 B)) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 B)) (sin.f64 B)) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)))) (*.f64 (cbrt.f64 (*.f64 B B)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))))) (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (*.f64 B (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))))) (*.f64 B (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (*.f64 (neg.f64 B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))))) (*.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (sin.f64 B)) (*.f64 (neg.f64 B) (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)))) (*.f64 (neg.f64 B) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 B)) (neg.f64 (sin.f64 B))) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 F)))) (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 x) (neg.f64 (sin.f64 B))) (*.f64 B (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 F)))) (*.f64 B (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (neg.f64 (sin.f64 B))) (*.f64 (neg.f64 B) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 F)))) (*.f64 (neg.f64 B) (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (*.f64 B B))) (*.f64 (sin.f64 B) (/.f64 (neg.f64 x) (cbrt.f64 B)))) (*.f64 (sin.f64 B) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (/.f64 (neg.f64 x) (cbrt.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 F)) (cbrt.f64 (*.f64 B B))) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (neg.f64 x) (cbrt.f64 B)))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) B) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (neg.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B)) (*.f64 (sin.f64 B) B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 F)) B) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 x))) (*.f64 (neg.f64 (sin.f64 B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (neg.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (neg.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) x)) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 x))) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 F)) B) (*.f64 (neg.f64 (sin.f64 B)) x)) (*.f64 (neg.f64 (sin.f64 B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 F)) (cbrt.f64 (*.f64 B B))) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 x (cbrt.f64 B)))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (*.f64 B B))) (*.f64 (sin.f64 B) (/.f64 x (cbrt.f64 B)))) (*.f64 (sin.f64 B) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (neg.f64 B)) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (neg.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (neg.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) B) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (/.f64 x (cbrt.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B)) 1) (*.f64 (*.f64 (sin.f64 B) B) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B))) (neg.f64 (*.f64 (sin.f64 B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 3))))))

simplify169.0ms (0.4%)

Algorithm
egglog
Counts
96 → 120
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 x B))
(*.f64 -1 (/.f64 x B))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x) B)
(-.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) (*.f64 F B))) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B)) (/.f64 x B))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 -1/36 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F))) (pow.f64 B 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) (*.f64 F B))) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B))) (/.f64 x B))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 -1/36 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 1/6 (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 -1/36 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) (*.f64 F B))) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B)))) (/.f64 x B))
(*.f64 -1 (/.f64 x B))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2)) (neg.f64 (/.f64 x B)))
(fma.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (neg.f64 (/.f64 x B)))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 x B))) (cbrt.f64 (pow.f64 (/.f64 x B) 2)) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(fma.f64 -1 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(fma.f64 1 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) (neg.f64 (/.f64 x B)))
(fma.f64 1 (neg.f64 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (cbrt.f64 (/.f64 F (sin.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (neg.f64 (/.f64 x B)))
(fma.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x B)))
(fma.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (neg.f64 (/.f64 x B)))
(fma.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (neg.f64 (/.f64 x B)))
(fma.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 1 (neg.f64 (/.f64 x B)))
(fma.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (sin.f64 B)) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) (neg.f64 (/.f64 x B)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) F) (sin.f64 B)) (neg.f64 (/.f64 x B)))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x B)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (neg.f64 (/.f64 x B)))
(fma.f64 0 1/2 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(fma.f64 0 3 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(fma.f64 0 1 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(fma.f64 0 0 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(fma.f64 1 0 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(if (!=.f64 (+.f64 0 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))) 0) (/.f64 (-.f64 0 (*.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))))) (+.f64 0 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(if (!=.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 3) (pow.f64 (/.f64 x B) 3)) (fma.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (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 B)) (pow.f64 (/.f64 x B) 2))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(if (!=.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))) (*.f64 0 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))))))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(if (!=.f64 (fma.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (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 B)) (pow.f64 (/.f64 x B) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 3) (pow.f64 (/.f64 x B) 3)) (fma.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (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 B)) (pow.f64 (/.f64 x B) 2))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(if (!=.f64 (+.f64 0 (+.f64 (*.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))) (*.f64 0 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))) (*.f64 0 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))))))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(if (!=.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 0) (/.f64 1 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) -1)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(if (!=.f64 (neg.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 x B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2) (pow.f64 (/.f64 x B) 2)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 x B))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(if (!=.f64 0 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))) (*.f64 0 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))))))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(if (!=.f64 (/.f64 x B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 3) (pow.f64 (/.f64 x B) 3)) (fma.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (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 B)) (pow.f64 (/.f64 x B) 2))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(if (!=.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 x B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2) (pow.f64 (/.f64 x B) 2)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 x B))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(if (!=.f64 (neg.f64 (/.f64 x B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 3) (pow.f64 (/.f64 x B) 3)) (fma.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (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 B)) (pow.f64 (/.f64 x B) 2))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(+.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) (neg.f64 (/.f64 x B)))
(+.f64 0 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) (/.f64 x B))
(-.f64 0 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))) 2) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))) 2) 2) (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (*.f64 (neg.f64 (/.f64 x B)) (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (sin.f64 B))))) (+.f64 (cbrt.f64 (neg.f64 (/.f64 x B))) (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) (cbrt.f64 (/.f64 (*.f64 (neg.f64 (/.f64 x B)) (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (sin.f64 B))))) (+.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (cbrt.f64 (neg.f64 (/.f64 x B)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2)) (+.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (cbrt.f64 (/.f64 x B))))) (-.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (cbrt.f64 (/.f64 x B))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 2)) (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))))
(*.f64 1 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(*.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 1)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))) 2) 2))
(*.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B)) (/.f64 1 (*.f64 (sin.f64 B) B)))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B)) 1) (*.f64 (sin.f64 B) B))
(/.f64 (/.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B)) B) (sin.f64 B))
(/.f64 (/.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B)) (sin.f64 B)) B)
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 B)) (sin.f64 B)) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)))) (*.f64 (cbrt.f64 (*.f64 B B)) (sin.f64 B)))
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))))) (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (*.f64 B (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))))) (*.f64 B (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (+.f64 (*.f64 x (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (*.f64 (neg.f64 B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))))) (*.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (+.f64 (*.f64 x (sin.f64 B)) (*.f64 (neg.f64 B) (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)))) (*.f64 (neg.f64 B) (sin.f64 B)))
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 B)) (neg.f64 (sin.f64 B))) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 F)))) (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 (sin.f64 B))))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (neg.f64 (sin.f64 B))) (*.f64 B (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 F)))) (*.f64 B (neg.f64 (sin.f64 B))))
(/.f64 (+.f64 (*.f64 x (neg.f64 (sin.f64 B))) (*.f64 (neg.f64 B) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 F)))) (*.f64 (neg.f64 B) (neg.f64 (sin.f64 B))))
(/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (*.f64 B B))) (*.f64 (sin.f64 B) (/.f64 (neg.f64 x) (cbrt.f64 B)))) (*.f64 (sin.f64 B) (cbrt.f64 (*.f64 B B))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (/.f64 (neg.f64 x) (cbrt.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (*.f64 B B))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 F)) (cbrt.f64 (*.f64 B B))) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (neg.f64 x) (cbrt.f64 B)))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (*.f64 B B))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) B) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (neg.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) B))
(/.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B)) (*.f64 (sin.f64 B) B))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 F)) B) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 x))) (*.f64 (neg.f64 (sin.f64 B)) B))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (neg.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (neg.f64 B)))
(/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (neg.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (neg.f64 B)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) x)) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 x))) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 F)) B) (*.f64 (neg.f64 (sin.f64 B)) x)) (*.f64 (neg.f64 (sin.f64 B)) B))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 F)) (cbrt.f64 (*.f64 B B))) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 x (cbrt.f64 B)))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (*.f64 B B))))
(/.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (*.f64 B B))) (*.f64 (sin.f64 B) (/.f64 x (cbrt.f64 B)))) (*.f64 (sin.f64 B) (cbrt.f64 (*.f64 B B))))
(/.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) B))
(/.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (neg.f64 B)) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (neg.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (neg.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (neg.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (neg.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) B) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) B))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (/.f64 x (cbrt.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (*.f64 B B))))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B)) 1) (*.f64 (*.f64 (sin.f64 B) B) 1))
(/.f64 (neg.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B))) (neg.f64 (*.f64 (sin.f64 B) B)))
(/.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 1)
(pow.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))) 3)
(pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 1)
(neg.f64 (*.f64 -1 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))))
(neg.f64 (*.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) -1))
(neg.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))))
(neg.f64 (-.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 0))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 3))
Outputs
(*.f64 -1 (/.f64 x B))
(neg.f64 (/.f64 x B))
(*.f64 -1 (/.f64 x B))
(neg.f64 (/.f64 x B))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) x) B)
(/.f64 (fma.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F (neg.f64 x)) B)
(-.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) (*.f64 F B))) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B)) (/.f64 x B))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (*.f64 F B))) (/.f64 (fma.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F (neg.f64 x)) B))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 -1/36 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F))) (pow.f64 B 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) (*.f64 F B))) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B))) (/.f64 x B))
(+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F) -7/360) (pow.f64 B 3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (*.f64 F B))) (/.f64 (fma.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F (neg.f64 x)) B)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 -1/36 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 1/6 (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)) (*.f64 -1/36 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F)))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) (*.f64 F B))) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 F 2) (+.f64 2 (*.f64 2 x))) -1/2) F) B)))) (/.f64 x B))
(-.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F) -7/360) (pow.f64 B 3))) (+.f64 (neg.f64 (*.f64 (pow.f64 B 5) (fma.f64 1/720 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F) (fma.f64 -1/5040 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F) (*.f64 1/6 (*.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F) -7/360)))))) (fma.f64 1/6 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) (*.f64 F B)) (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F) B)))) (/.f64 x B))
(*.f64 -1 (/.f64 x B))
(neg.f64 (/.f64 x B))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))
(fma.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2)) (neg.f64 (/.f64 x B)))
(fma.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (neg.f64 (/.f64 x B)))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 x B))) (cbrt.f64 (pow.f64 (/.f64 x B) 2)) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(fma.f64 -1 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) (/.f64 x B))
(fma.f64 1 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) (neg.f64 (/.f64 x B)))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) (/.f64 x B))
(fma.f64 1 (neg.f64 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) (/.f64 x B))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (cbrt.f64 (/.f64 F (sin.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (neg.f64 (/.f64 x B)))
(fma.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (/.f64 1 (sin.f64 B)) (neg.f64 (/.f64 x B)))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) (/.f64 x B))
(fma.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (neg.f64 (/.f64 x B)))
(fma.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (neg.f64 (/.f64 x B)))
(fma.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 1 (neg.f64 (/.f64 x B)))
(fma.f64 (/.f64 (*.f64 F (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (sin.f64 B)) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) (neg.f64 (/.f64 x B)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) 2)) F) (sin.f64 B)) (neg.f64 (/.f64 x B)))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (sin.f64 B)) (neg.f64 (/.f64 x B)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (neg.f64 (/.f64 x B)))
(fma.f64 0 1/2 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))
(fma.f64 0 3 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))
(fma.f64 0 1 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))
(fma.f64 0 0 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))
(fma.f64 1 0 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))
(if (!=.f64 (+.f64 0 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))) 0) (/.f64 (-.f64 0 (*.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))))) (+.f64 0 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(if (!=.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 2)) (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(if (!=.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 3) (pow.f64 (/.f64 x B) 3)) (fma.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (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 B)) (pow.f64 (/.f64 x B) 2))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(if (!=.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))) (*.f64 0 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))))))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(if (!=.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 3)) (pow.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 2)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(if (!=.f64 (fma.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (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 B)) (pow.f64 (/.f64 x B) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 3) (pow.f64 (/.f64 x B) 3)) (fma.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (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 B)) (pow.f64 (/.f64 x B) 2))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(if (!=.f64 (+.f64 0 (+.f64 (*.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))) (*.f64 0 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))) (*.f64 0 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))))))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(if (!=.f64 (pow.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 2) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 3)) (pow.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 2)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(if (!=.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 0) (/.f64 1 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) -1)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(if (!=.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 0) (pow.f64 (/.f64 1 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))) -1) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(if (!=.f64 (neg.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 x B))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2) (pow.f64 (/.f64 x B) 2)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 x B))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(if (!=.f64 0 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))) (*.f64 0 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))))))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 3)) (pow.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 2)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(if (!=.f64 (/.f64 x B) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 3) (pow.f64 (/.f64 x B) 3)) (fma.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (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 B)) (pow.f64 (/.f64 x B) 2))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(if (!=.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 x B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2) (pow.f64 (/.f64 x B) 2)) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (/.f64 x B))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(if (!=.f64 (neg.f64 (/.f64 x B)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 3) (pow.f64 (/.f64 x B) 3)) (fma.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (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 B)) (pow.f64 (/.f64 x B) 2))) (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) (/.f64 x B))
(+.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) (neg.f64 (/.f64 x B)))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) (/.f64 x B))
(+.f64 0 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) (/.f64 x B))
(-.f64 0 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) (/.f64 x B))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))) 2))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))) 2) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 2))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))) 2) 2) (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))) 2) 2)) (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 2)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (*.f64 (neg.f64 (/.f64 x B)) (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (sin.f64 B))))) (+.f64 (cbrt.f64 (neg.f64 (/.f64 x B))) (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2))) (cbrt.f64 (/.f64 (*.f64 (neg.f64 (/.f64 x B)) (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (sin.f64 B)))) (+.f64 (cbrt.f64 (neg.f64 (/.f64 x B))) (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) (cbrt.f64 (/.f64 (*.f64 (neg.f64 (/.f64 x B)) (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (sin.f64 B))))) (+.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (cbrt.f64 (neg.f64 (/.f64 x B)))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2)) (cbrt.f64 (pow.f64 (/.f64 x B) 2))) (cbrt.f64 (/.f64 (*.f64 (neg.f64 (/.f64 x B)) (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2))) (sin.f64 B)))) (+.f64 (cbrt.f64 (neg.f64 (/.f64 x B))) (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2)) (+.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (cbrt.f64 (/.f64 x B))))) (-.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (cbrt.f64 (/.f64 x B))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 2)) (+.f64 (cbrt.f64 (pow.f64 (/.f64 x B) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) (/.f64 x B))))) (-.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) (cbrt.f64 (/.f64 x B))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 2)) (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))
(*.f64 1 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))
(*.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 1)
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))) 2) 2))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))))) 2) 2)))
(*.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B)) (/.f64 1 (*.f64 (sin.f64 B) B)))
(/.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B)) (*.f64 (sin.f64 B) B))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B)) 1) (*.f64 (sin.f64 B) B))
(/.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B)) (*.f64 (sin.f64 B) B))
(/.f64 (/.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B)) B) (sin.f64 B))
(/.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B)) (*.f64 (sin.f64 B) B))
(/.f64 (/.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B)) (sin.f64 B)) B)
(/.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B)) (*.f64 (sin.f64 B) B))
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 B)) (sin.f64 B)) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)))) (*.f64 (cbrt.f64 (*.f64 B B)) (sin.f64 B)))
(/.f64 (fma.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 (sin.f64 B) (neg.f64 x)) (cbrt.f64 B))) (*.f64 (cbrt.f64 (*.f64 B B)) (sin.f64 B)))
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (*.f64 (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))))) (*.f64 (cbrt.f64 (*.f64 B B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (fma.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (*.f64 B B)) (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 B) 2) (*.f64 B B))))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (*.f64 B (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))))) (*.f64 B (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (fma.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (/.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B) (cbrt.f64 (sin.f64 B)))) (*.f64 B (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (+.f64 (*.f64 x (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (*.f64 (neg.f64 B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))))) (*.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (fma.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (neg.f64 B) (*.f64 x (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (*.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (+.f64 (*.f64 x (sin.f64 B)) (*.f64 (neg.f64 B) (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)))) (*.f64 (neg.f64 B) (sin.f64 B)))
(/.f64 (/.f64 (fma.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (neg.f64 B) (*.f64 x (sin.f64 B))) (sin.f64 B)) (neg.f64 B))
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 B)) (neg.f64 (sin.f64 B))) (*.f64 (cbrt.f64 (*.f64 B B)) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 F)))) (*.f64 (cbrt.f64 (*.f64 B B)) (neg.f64 (sin.f64 B))))
(/.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (neg.f64 F)) (/.f64 (*.f64 x (sin.f64 B)) (cbrt.f64 B))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (sin.f64 B))))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (neg.f64 (sin.f64 B))) (*.f64 B (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 F)))) (*.f64 B (neg.f64 (sin.f64 B))))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 B (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (neg.f64 F)) (*.f64 x (sin.f64 B))) (neg.f64 (sin.f64 B))) B)
(/.f64 (+.f64 (*.f64 x (neg.f64 (sin.f64 B))) (*.f64 (neg.f64 B) (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 F)))) (*.f64 (neg.f64 B) (neg.f64 (sin.f64 B))))
(/.f64 (/.f64 (fma.f64 x (neg.f64 (sin.f64 B)) (*.f64 (*.f64 (neg.f64 B) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (neg.f64 F))) (neg.f64 (sin.f64 B))) (neg.f64 B))
(/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (*.f64 B B))) (*.f64 (sin.f64 B) (/.f64 (neg.f64 x) (cbrt.f64 B)))) (*.f64 (sin.f64 B) (cbrt.f64 (*.f64 B B))))
(/.f64 (fma.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 (sin.f64 B) (neg.f64 x)) (cbrt.f64 B))) (*.f64 (cbrt.f64 (*.f64 B B)) (sin.f64 B)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (/.f64 (neg.f64 x) (cbrt.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (*.f64 B B))))
(/.f64 (fma.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (*.f64 B B)) (*.f64 (/.f64 (neg.f64 x) (cbrt.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 B) 2) (*.f64 B B))))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 F)) (cbrt.f64 (*.f64 B B))) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 (neg.f64 x) (cbrt.f64 B)))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (*.f64 B B))))
(/.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (neg.f64 F)) (/.f64 (*.f64 x (sin.f64 B)) (cbrt.f64 B))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (sin.f64 B))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) B) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (neg.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) B))
(/.f64 (fma.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (/.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B) (cbrt.f64 (sin.f64 B)))) (*.f64 B (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B)) (*.f64 (sin.f64 B) B))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 F)) B) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 x))) (*.f64 (neg.f64 (sin.f64 B)) B))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 B (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (neg.f64 F)) (*.f64 x (sin.f64 B))) (neg.f64 (sin.f64 B))) B)
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (neg.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (neg.f64 B)))
(/.f64 (fma.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (neg.f64 B) (*.f64 x (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (*.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (neg.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (neg.f64 B)))
(/.f64 (/.f64 (fma.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (neg.f64 B) (*.f64 x (sin.f64 B))) (sin.f64 B)) (neg.f64 B))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) x)) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 B)))
(/.f64 (/.f64 (fma.f64 x (neg.f64 (sin.f64 B)) (*.f64 (*.f64 (neg.f64 B) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (neg.f64 F))) (neg.f64 (sin.f64 B))) (neg.f64 B))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 F)) (neg.f64 B)) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 x))) (*.f64 (neg.f64 (sin.f64 B)) (neg.f64 B)))
(/.f64 (/.f64 (fma.f64 x (neg.f64 (sin.f64 B)) (*.f64 (*.f64 (neg.f64 B) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (neg.f64 F))) (neg.f64 (sin.f64 B))) (neg.f64 B))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 F)) B) (*.f64 (neg.f64 (sin.f64 B)) x)) (*.f64 (neg.f64 (sin.f64 B)) B))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 B (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (neg.f64 F)) (*.f64 x (sin.f64 B))) (neg.f64 (sin.f64 B))) B)
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 F)) (cbrt.f64 (*.f64 B B))) (*.f64 (neg.f64 (sin.f64 B)) (/.f64 x (cbrt.f64 B)))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (*.f64 B B))))
(/.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (neg.f64 F)) (/.f64 (*.f64 x (sin.f64 B)) (cbrt.f64 B))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 B B)) (sin.f64 B))))
(/.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (*.f64 B B))) (*.f64 (sin.f64 B) (/.f64 x (cbrt.f64 B)))) (*.f64 (sin.f64 B) (cbrt.f64 (*.f64 B B))))
(/.f64 (fma.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (*.f64 B B)) (/.f64 (*.f64 (sin.f64 B) (neg.f64 x)) (cbrt.f64 B))) (*.f64 (cbrt.f64 (*.f64 B B)) (sin.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) B))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) (/.f64 x B))
(/.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (neg.f64 B)) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (neg.f64 B)))
(/.f64 (/.f64 (fma.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (neg.f64 B) (neg.f64 (*.f64 (sin.f64 B) (neg.f64 x)))) (sin.f64 B)) (neg.f64 B))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (neg.f64 B)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (neg.f64 x))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (neg.f64 B)))
(/.f64 (fma.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (neg.f64 B) (neg.f64 (*.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))) (*.f64 (neg.f64 B) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) B) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) x)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) B))
(/.f64 (fma.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (/.f64 (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B) (cbrt.f64 (sin.f64 B)))) (*.f64 B (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (*.f64 B B))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (/.f64 x (cbrt.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (*.f64 B B))))
(/.f64 (fma.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (*.f64 B B)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (/.f64 x (cbrt.f64 B))))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 B) 2) (*.f64 B B))))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B)) 1) (*.f64 (*.f64 (sin.f64 B) B) 1))
(/.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B)) (*.f64 (sin.f64 B) B))
(/.f64 (neg.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B))) (neg.f64 (*.f64 (sin.f64 B) B)))
(/.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) B)) (*.f64 (sin.f64 B) B))
(/.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 1)
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))
(pow.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 3) 1/3)
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))) 3)
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))
(pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 1)
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))
(neg.f64 (*.f64 -1 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))
(neg.f64 (*.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) -1))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))
(neg.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) (/.f64 x B))
(neg.f64 (-.f64 (-.f64 (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 0))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2)) (sin.f64 B)) (/.f64 x B))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B))) 3))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) (neg.f64 (/.f64 x B)))

localize82.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 F (sin.f64 B))
0.3b
(*.f64 x (/.f64 1 B))
2.9b
(exp.f64 (log.f64 (/.f64 1 F)))
3.4b
(*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F))))
Compiler

Compiled 66 to 39 computations (40.9% saved)

series132.0ms (0.3%)

Counts
2 → 8
Calls

9 calls:

TimeVariablePointExpression
75.0ms
B
@inf
(*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F))))
16.0ms
F
@0
(*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F))))
13.0ms
F
@-inf
(*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F))))
6.0ms
F
@inf
(*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F))))
1.0ms
B
@0
(*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F))))
Compiler

Compiled 2120 to 1475 computations (30.4% saved)

rewrite112.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
118×egg-rr
37×egg-rr
Counts
2 → 155
Calls
Call 1
Inputs
(*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F))))
(exp.f64 (log.f64 (/.f64 1 F)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (log.f64 (/.f64 1 F))) 0) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 F) 0) (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (/.f64 (sin.f64 B) F)) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) 0) (/.f64 (*.f64 F (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (/.f64 (sin.f64 B) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (exp.f64 (log.f64 (/.f64 1 F)))) 0) (/.f64 (cbrt.f64 F) (/.f64 (sin.f64 B) (*.f64 (cbrt.f64 (*.f64 F F)) (exp.f64 (log.f64 (/.f64 1 F)))))) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) 2))) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) 0) (/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))))) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) 0) (/.f64 (*.f64 F (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (/.f64 (sin.f64 B) (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3))) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 F 0) (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (/.f64 (sin.f64 B) F)) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 F 0) (/.f64 1 (/.f64 (/.f64 (sin.f64 B) (exp.f64 (log.f64 (/.f64 1 F)))) F)) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 F) 0) (/.f64 (cbrt.f64 (*.f64 F F)) (/.f64 (/.f64 (sin.f64 B) (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 F))) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) -1)) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 F F)) 0) (/.f64 (cbrt.f64 F) (/.f64 (/.f64 (sin.f64 B) (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (*.f64 F F)))) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 F) (sin.f64 B)) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (exp.f64 (log.f64 (/.f64 1 F)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 F (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 F (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 F (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) 1) (/.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 F (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (sin.f64 B))) (/.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 F (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 F (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) 1) (/.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) 2) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) (sin.f64 B)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) 2) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 F) (cbrt.f64 (sin.f64 B))) (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (log.f64 (/.f64 1 F))) (/.f64 F (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 (/.f64 F (sin.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 F (sin.f64 B)) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (/.f64 F (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 F (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (exp.f64 (log.f64 (/.f64 1 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 B)) (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (sin.f64 B)) F)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 (/.f64 F (sin.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (/.f64 F (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (/.f64 F (sin.f64 B))) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 F (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (*.f64 (/.f64 F (sin.f64 B)) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))) (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) 1) (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 (/.f64 1 (sin.f64 B)))) (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (neg.f64 F)) (/.f64 -1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 F)) (/.f64 (cbrt.f64 (*.f64 F F)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (exp.f64 (log.f64 (/.f64 1 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 F) (*.f64 (/.f64 -1 (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 F) (*.f64 (/.f64 (cbrt.f64 (*.f64 F F)) (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (exp.f64 (log.f64 (/.f64 1 F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (exp.f64 (log.f64 (/.f64 1 F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3)) (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (/.f64 F (sin.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (/.f64 F (sin.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 F (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (/.f64 1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 F) (*.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (exp.f64 (log.f64 (/.f64 1 F)))) (/.f64 1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) 2) (/.f64 1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 F (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (/.f64 1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 F F)) (*.f64 (cbrt.f64 F) (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 (sin.f64 B))) (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 F) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 F) (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -1 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) -1) (/.f64 (neg.f64 F) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 F)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (neg.f64 F)) (neg.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 F (/.f64 (sin.f64 B) (exp.f64 (log.f64 (/.f64 1 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) -1) (neg.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 2)) (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))))) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 2))) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (neg.f64 F)) 1) (neg.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (neg.f64 F)) (cbrt.f64 (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 F) (/.f64 (neg.f64 (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 F) (neg.f64 (/.f64 (sin.f64 B) (exp.f64 (log.f64 (/.f64 1 F))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (/.f64 (neg.f64 F) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (log.f64 (/.f64 1 F))) 0) (exp.f64 (log.f64 (/.f64 1 F))) (exp.f64 (log.f64 (/.f64 1 F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))) (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (cbrt.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))) (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3)) (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) -1) (*.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 -1 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (log.f64 (/.f64 1 F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (log.f64 (/.f64 1 F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -1 (exp.f64 (log.f64 (/.f64 1 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (log.f64 (/.f64 1 F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log.f64 (/.f64 1 F)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1 F)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1 F)) 2))) (cbrt.f64 (log.f64 (/.f64 1 F))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (exp.f64 (log.f64 (/.f64 1 F)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (exp.f64 (log.f64 (/.f64 1 F))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 1 F)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 (/.f64 1 F)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 0 (log.f64 (/.f64 1 F))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 F)) 3) 1/3))))))

simplify815.0ms (2%)

Algorithm
egglog
Counts
163 → 183
Calls
Call 1
Inputs
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)
(+.f64 (*.f64 1/6 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 F B))) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B))
(+.f64 (*.f64 1/6 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 F B))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) (*.f64 -1/36 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F))) (pow.f64 B 3))) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)))
(+.f64 (*.f64 1/6 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 F B))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) (*.f64 -1/36 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)))) (+.f64 (*.f64 1/720 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) (*.f64 -1/5040 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) (*.f64 -1/36 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F))) (pow.f64 B 3))) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B))))
(pow.f64 F -1)
(pow.f64 F -1)
(pow.f64 F -1)
(pow.f64 F -1)
(if (!=.f64 (exp.f64 (log.f64 (/.f64 1 F))) 0) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(if (!=.f64 (neg.f64 F) 0) (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (/.f64 (sin.f64 B) F)) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(if (!=.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) 0) (/.f64 (*.f64 F (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (/.f64 (sin.f64 B) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (exp.f64 (log.f64 (/.f64 1 F)))) 0) (/.f64 (cbrt.f64 F) (/.f64 (sin.f64 B) (*.f64 (cbrt.f64 (*.f64 F F)) (exp.f64 (log.f64 (/.f64 1 F)))))) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) 2))) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(if (!=.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) 0) (/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))))) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(if (!=.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) 0) (/.f64 (*.f64 F (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (/.f64 (sin.f64 B) (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3))) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(if (!=.f64 F 0) (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (/.f64 (sin.f64 B) F)) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(if (!=.f64 F 0) (/.f64 1 (/.f64 (/.f64 (sin.f64 B) (exp.f64 (log.f64 (/.f64 1 F)))) F)) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 F) 0) (/.f64 (cbrt.f64 (*.f64 F F)) (/.f64 (/.f64 (sin.f64 B) (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 F))) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(if (!=.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) -1)) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 F F)) 0) (/.f64 (cbrt.f64 F) (/.f64 (/.f64 (sin.f64 B) (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (*.f64 F F)))) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(if (!=.f64 1 0) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(*.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))
(*.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 F) (sin.f64 B)) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (exp.f64 (log.f64 (/.f64 1 F)))) 1))
(*.f64 (/.f64 (*.f64 F (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (*.f64 F (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (*.f64 F (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) 1) (/.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (*.f64 F (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (sin.f64 B))) (/.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (*.f64 F (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (*.f64 F (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) 1) (/.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) 2) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) (sin.f64 B)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) 2) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) 2) (sin.f64 B)))
(*.f64 (/.f64 (neg.f64 F) (cbrt.f64 (sin.f64 B))) (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 2)))
(*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F))))
(*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (/.f64 F (sin.f64 B)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))))
(*.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (/.f64 1 (sin.f64 B)))
(*.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 (/.f64 F (sin.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(*.f64 (*.f64 (/.f64 F (sin.f64 B)) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3))
(*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (/.f64 F (sin.f64 B))))
(*.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))))
(*.f64 F (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (exp.f64 (log.f64 (/.f64 1 F)))))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))))
(*.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (sin.f64 B)) F)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 (/.f64 F (sin.f64 B)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (/.f64 F (sin.f64 B))))
(*.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (/.f64 F (sin.f64 B))) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))
(*.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 F (cbrt.f64 (sin.f64 B))))
(*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (*.f64 (/.f64 F (sin.f64 B)) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))) 2) 2))
(*.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))
(*.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))) (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))))
(*.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))
(*.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) 1) (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3))
(*.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3)) 2))
(*.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 (/.f64 1 (sin.f64 B)))) (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (neg.f64 F)) (/.f64 -1 (sin.f64 B)))
(*.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 F)) (/.f64 (cbrt.f64 (*.f64 F F)) (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (exp.f64 (log.f64 (/.f64 1 F)))))
(*.f64 (neg.f64 F) (*.f64 (/.f64 -1 (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(*.f64 (cbrt.f64 F) (*.f64 (/.f64 (cbrt.f64 (*.f64 F F)) (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))))
(*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (exp.f64 (log.f64 (/.f64 1 F))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (exp.f64 (log.f64 (/.f64 1 F))))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3)) (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (/.f64 F (sin.f64 B)))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (/.f64 F (sin.f64 B)))))
(*.f64 (*.f64 F (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 F) (*.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (exp.f64 (log.f64 (/.f64 1 F)))) (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) 2) (/.f64 1 (sin.f64 B))))
(*.f64 (*.f64 F (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (sin.f64 B))))
(*.f64 (cbrt.f64 (*.f64 F F)) (*.f64 (cbrt.f64 F) (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (sin.f64 B))))
(*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 2))))
(*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 2))))
(*.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 (sin.f64 B))) (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))))
(*.f64 (cbrt.f64 F) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 (sin.f64 B))))
(*.f64 (neg.f64 F) (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (neg.f64 (sin.f64 B))))
(*.f64 1 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(*.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 1)
(*.f64 (*.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) -1) -1)
(*.f64 -1 (*.f64 -1 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))))
(*.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) -1) (/.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 F)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (/.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2))
(/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (neg.f64 F)) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 F (/.f64 (sin.f64 B) (exp.f64 (log.f64 (/.f64 1 F)))))
(/.f64 (*.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) -1) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 2)) (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 F (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (neg.f64 F)) 1) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (neg.f64 F)) (cbrt.f64 (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (neg.f64 F) (/.f64 (neg.f64 (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(/.f64 (neg.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (neg.f64 F) (neg.f64 (/.f64 (sin.f64 B) (exp.f64 (log.f64 (/.f64 1 F))))))
(/.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))) 3)
(pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 1)
(neg.f64 (*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))))
(neg.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (/.f64 (neg.f64 F) (sin.f64 B))))
(neg.f64 (*.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) -1))
(neg.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (neg.f64 (sin.f64 B))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 3))
(if (!=.f64 (exp.f64 (log.f64 (/.f64 1 F))) 0) (exp.f64 (log.f64 (/.f64 1 F))) (exp.f64 (log.f64 (/.f64 1 F))))
(*.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))) (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))))
(*.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (cbrt.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))) (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3)))
(*.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3)) (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3)))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3)))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) -1) (*.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) -1))
(*.f64 (*.f64 -1 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 -1 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))))
(*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3))
(*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3)) 2))
(*.f64 1 (exp.f64 (log.f64 (/.f64 1 F))))
(*.f64 (exp.f64 (log.f64 (/.f64 1 F))) 1)
(*.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) -1) -1)
(*.f64 -1 (*.f64 -1 (exp.f64 (log.f64 (/.f64 1 F)))))
(/.f64 (exp.f64 (log.f64 (/.f64 1 F))) 1)
(/.f64 1 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) -1))
(pow.f64 (E.f64) (log.f64 (/.f64 1 F)))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1 F)) 2)))
(pow.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 3) 1/3)
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1 F)) 2))) (cbrt.f64 (log.f64 (/.f64 1 F))))
(pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 1)
(pow.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) 3)
(pow.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) 2)
(pow.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2) 1/2)
(neg.f64 (*.f64 -1 (exp.f64 (log.f64 (/.f64 1 F)))))
(neg.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) -1))
(sqrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2))
(cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 3))
(fabs.f64 (exp.f64 (log.f64 (/.f64 1 F))))
(exp.f64 (log.f64 (/.f64 1 F)))
(exp.f64 (+.f64 (log.f64 (/.f64 1 F)) 0))
(exp.f64 (+.f64 0 (log.f64 (/.f64 1 F))))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 F)) 3) 1/3))
Outputs
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)
(*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (/.f64 F B))
(+.f64 (*.f64 1/6 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 F B))) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B))
(fma.f64 1/6 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 F B)) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (/.f64 F B)))
(+.f64 (*.f64 1/6 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 F B))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) (*.f64 -1/36 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F))) (pow.f64 B 3))) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)))
(fma.f64 1/6 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 F B)) (fma.f64 (neg.f64 (*.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) -7/360)) (pow.f64 B 3) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (/.f64 F B))))
(+.f64 (*.f64 1/6 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 F B))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) (*.f64 -1/36 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)))) (+.f64 (*.f64 1/720 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) (*.f64 -1/5040 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) (*.f64 -1/36 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F))) (pow.f64 B 3))) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B))))
(fma.f64 1/6 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (*.f64 F B)) (fma.f64 (neg.f64 (fma.f64 1/6 (*.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) -7/360) (*.f64 1/840 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)))) (pow.f64 B 5) (fma.f64 (neg.f64 (*.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) -7/360)) (pow.f64 B 3) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (/.f64 F B)))))
(pow.f64 F -1)
(/.f64 1 F)
(pow.f64 F -1)
(/.f64 1 F)
(pow.f64 F -1)
(/.f64 1 F)
(pow.f64 F -1)
(/.f64 1 F)
(if (!=.f64 (exp.f64 (log.f64 (/.f64 1 F))) 0) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(if (!=.f64 (exp.f64 (log.f64 (/.f64 1 F))) 0) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B)) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B)))
(if (!=.f64 (neg.f64 F) 0) (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (/.f64 (sin.f64 B) F)) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(if (!=.f64 (neg.f64 F) 0) (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (/.f64 (sin.f64 B) F)) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B)))
(if (!=.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) 0) (/.f64 (*.f64 F (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (/.f64 (sin.f64 B) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(if (!=.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) 0) (*.f64 F (/.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (/.f64 (sin.f64 B) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))))) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (exp.f64 (log.f64 (/.f64 1 F)))) 0) (/.f64 (cbrt.f64 F) (/.f64 (sin.f64 B) (*.f64 (cbrt.f64 (*.f64 F F)) (exp.f64 (log.f64 (/.f64 1 F)))))) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (exp.f64 (log.f64 (/.f64 1 F)))) 0) (*.f64 (/.f64 (cbrt.f64 F) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F F)))) (exp.f64 (log.f64 (/.f64 1 F)))) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) 2))) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) 2))) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B)))
(if (!=.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) 0) (/.f64 1 (/.f64 (sin.f64 B) (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))))) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(if (!=.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) 0) (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (/.f64 (sin.f64 B) F)) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B)))
(if (!=.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) 0) (/.f64 (*.f64 F (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (/.f64 (sin.f64 B) (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3))) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(if (!=.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) 0) (*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (/.f64 F (sin.f64 B)))) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B)))
(if (!=.f64 F 0) (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (/.f64 (sin.f64 B) F)) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(if (!=.f64 F 0) (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (/.f64 (sin.f64 B) F)) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B)))
(if (!=.f64 F 0) (/.f64 1 (/.f64 (/.f64 (sin.f64 B) (exp.f64 (log.f64 (/.f64 1 F)))) F)) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(if (!=.f64 F 0) (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (/.f64 (sin.f64 B) F)) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 F) 0) (/.f64 (cbrt.f64 (*.f64 F F)) (/.f64 (/.f64 (sin.f64 B) (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 F))) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 F) 0) (/.f64 (cbrt.f64 (*.f64 F F)) (/.f64 (sin.f64 B) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 F)))) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B)))
(if (!=.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) -1)) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(if (!=.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B)) 0) (pow.f64 (/.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 1 F)))) (/.f64 F (sin.f64 B))) -1) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 F F)) 0) (/.f64 (cbrt.f64 F) (/.f64 (/.f64 (sin.f64 B) (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (*.f64 F F)))) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 F F)) 0) (*.f64 (/.f64 (cbrt.f64 F) (/.f64 (sin.f64 B) (cbrt.f64 (*.f64 F F)))) (exp.f64 (log.f64 (/.f64 1 F)))) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B)))
(if (!=.f64 1 0) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(if (!=.f64 1 0) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B)) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B)))
(*.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 (neg.f64 (sin.f64 B)))) (/.f64 (neg.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (neg.f64 F)) (*.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 F) (sin.f64 B)) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (exp.f64 (log.f64 (/.f64 1 F)))) 1))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (/.f64 (*.f64 F (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (sin.f64 B))) (/.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 F (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (/.f64 (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3)))
(*.f64 (/.f64 (*.f64 F (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 F (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (/.f64 (*.f64 (cbrt.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3)))
(*.f64 (/.f64 (*.f64 F (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) 1) (/.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (sin.f64 B)))
(*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (/.f64 F (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(*.f64 (/.f64 (*.f64 F (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (sin.f64 B))) (/.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(*.f64 (/.f64 (*.f64 F (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(*.f64 (/.f64 (*.f64 F (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) 1) (/.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) 2) (cbrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) (sin.f64 B)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) 2) 1))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) 2) (sin.f64 B)))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (/.f64 (neg.f64 F) (cbrt.f64 (sin.f64 B))) (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 2)))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (/.f64 F (sin.f64 B)))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 2)) (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (/.f64 1 (sin.f64 B)))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 (/.f64 F (sin.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (*.f64 (/.f64 F (sin.f64 B)) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3))
(*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (/.f64 F (sin.f64 B))))
(*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (/.f64 F (sin.f64 B))))
(*.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 F (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (sin.f64 B)))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (exp.f64 (log.f64 (/.f64 1 F)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (sin.f64 B)) F)
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 (/.f64 F (sin.f64 B)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (/.f64 F (sin.f64 B))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (/.f64 F (sin.f64 B))) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))
(*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (/.f64 F (sin.f64 B))))
(*.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 F (cbrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (*.f64 (/.f64 F (sin.f64 B)) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))))
(*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (/.f64 F (sin.f64 B))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))) 2) 2))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))) (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(*.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) 1) (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3))
(*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (/.f64 F (sin.f64 B))))
(*.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3)) 2))
(*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (/.f64 F (sin.f64 B))))
(*.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 (/.f64 1 (sin.f64 B)))) (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(*.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (neg.f64 F)) (/.f64 -1 (sin.f64 B)))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 F)) (/.f64 (cbrt.f64 (*.f64 F F)) (sin.f64 B)))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (exp.f64 (log.f64 (/.f64 1 F)))))
(/.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(*.f64 (neg.f64 F) (*.f64 (/.f64 -1 (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (cbrt.f64 F) (*.f64 (/.f64 (cbrt.f64 (*.f64 F F)) (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (exp.f64 (log.f64 (/.f64 1 F))))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 F (sin.f64 B)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (exp.f64 (log.f64 (/.f64 1 F))))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (/.f64 F (sin.f64 B)) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3)) (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (/.f64 F (sin.f64 B)))))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3)) (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3)) (/.f64 F (sin.f64 B))))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (/.f64 F (sin.f64 B)))))
(*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (/.f64 F (sin.f64 B))))
(*.f64 (*.f64 F (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (/.f64 1 (sin.f64 B))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (cbrt.f64 F) (*.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (exp.f64 (log.f64 (/.f64 1 F)))) (/.f64 1 (sin.f64 B))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) 2) (/.f64 1 (sin.f64 B))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (*.f64 F (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (/.f64 F (sin.f64 B))))
(*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (*.f64 F F)) (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (sin.f64 B))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (cbrt.f64 (*.f64 F F)) (*.f64 (cbrt.f64 F) (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (sin.f64 B))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 2))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 2))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 2))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 (sin.f64 B))) (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 F (sin.f64 B))) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(*.f64 (cbrt.f64 F) (/.f64 (*.f64 (cbrt.f64 (*.f64 F F)) (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(*.f64 (/.f64 F (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 (sin.f64 B))))
(/.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(*.f64 (neg.f64 F) (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 1 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 1)
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (*.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) -1) -1)
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 -1 (*.f64 -1 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(*.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) -1) (/.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 F)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 F) (pow.f64 (/.f64 F (sin.f64 B)) 2))) (/.f64 (cbrt.f64 (neg.f64 (sin.f64 B))) (exp.f64 (log.f64 (/.f64 1 F)))))
(/.f64 (/.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (neg.f64 F)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(/.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 F (/.f64 (sin.f64 B) (exp.f64 (log.f64 (/.f64 1 F)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(/.f64 (*.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) -1) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(/.f64 (*.f64 (/.f64 F (cbrt.f64 (sin.f64 B))) (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 2)) (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(/.f64 (*.f64 F (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 F) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 2)) (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(/.f64 (*.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(/.f64 (*.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (neg.f64 F)) 1) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(/.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (neg.f64 F)) (cbrt.f64 (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (sin.f64 B)))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(/.f64 (/.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (neg.f64 F) (/.f64 (neg.f64 (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(/.f64 (neg.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (neg.f64 F) (neg.f64 (/.f64 (sin.f64 B) (exp.f64 (log.f64 (/.f64 1 F))))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(/.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 1)
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(pow.f64 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 3) 1/3)
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))) 3)
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 1)
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(neg.f64 (*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(neg.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) (/.f64 (neg.f64 F) (sin.f64 B))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(neg.f64 (*.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) -1))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(neg.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 3))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))
(if (!=.f64 (exp.f64 (log.f64 (/.f64 1 F))) 0) (exp.f64 (log.f64 (/.f64 1 F))) (exp.f64 (log.f64 (/.f64 1 F))))
(*.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))
(exp.f64 (log.f64 (/.f64 1 F)))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))) (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))))
(exp.f64 (log.f64 (/.f64 1 F)))
(*.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (cbrt.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))) (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3)))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3)) (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3)))
(*.f64 (*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))) (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))))
(*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))))
(exp.f64 (log.f64 (/.f64 1 F)))
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))))
(exp.f64 (log.f64 (/.f64 1 F)))
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3)) (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3)))
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3)))
(*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3))
(*.f64 (*.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) -1) (*.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) -1))
(exp.f64 (log.f64 (/.f64 1 F)))
(*.f64 (*.f64 -1 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) (*.f64 -1 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))))
(exp.f64 (log.f64 (/.f64 1 F)))
(*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3))
(*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))))
(*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3)) 2))
(*.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3))
(*.f64 1 (exp.f64 (log.f64 (/.f64 1 F))))
(exp.f64 (log.f64 (/.f64 1 F)))
(*.f64 (exp.f64 (log.f64 (/.f64 1 F))) 1)
(exp.f64 (log.f64 (/.f64 1 F)))
(*.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) -1) -1)
(exp.f64 (log.f64 (/.f64 1 F)))
(*.f64 -1 (*.f64 -1 (exp.f64 (log.f64 (/.f64 1 F)))))
(exp.f64 (log.f64 (/.f64 1 F)))
(/.f64 (exp.f64 (log.f64 (/.f64 1 F))) 1)
(exp.f64 (log.f64 (/.f64 1 F)))
(/.f64 1 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) -1))
(exp.f64 (log.f64 (/.f64 1 F)))
(pow.f64 (E.f64) (log.f64 (/.f64 1 F)))
(exp.f64 (log.f64 (/.f64 1 F)))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (pow.f64 (log.f64 (/.f64 1 F)) 2)))
(exp.f64 (log.f64 (/.f64 1 F)))
(pow.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 3) 1/3)
(exp.f64 (log.f64 (/.f64 1 F)))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 1 F)) 2))) (cbrt.f64 (log.f64 (/.f64 1 F))))
(exp.f64 (log.f64 (/.f64 1 F)))
(pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 1)
(exp.f64 (log.f64 (/.f64 1 F)))
(pow.f64 (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) 3)
(exp.f64 (log.f64 (/.f64 1 F)))
(pow.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 F)))) 2)
(exp.f64 (log.f64 (/.f64 1 F)))
(pow.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2) 1/2)
(exp.f64 (log.f64 (/.f64 1 F)))
(neg.f64 (*.f64 -1 (exp.f64 (log.f64 (/.f64 1 F)))))
(exp.f64 (log.f64 (/.f64 1 F)))
(neg.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) -1))
(exp.f64 (log.f64 (/.f64 1 F)))
(sqrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2))
(exp.f64 (log.f64 (/.f64 1 F)))
(cbrt.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 3))
(exp.f64 (log.f64 (/.f64 1 F)))
(fabs.f64 (exp.f64 (log.f64 (/.f64 1 F))))
(exp.f64 (log.f64 (/.f64 1 F)))
(exp.f64 (log.f64 (/.f64 1 F)))
(exp.f64 (+.f64 (log.f64 (/.f64 1 F)) 0))
(exp.f64 (log.f64 (/.f64 1 F)))
(exp.f64 (+.f64 0 (log.f64 (/.f64 1 F))))
(exp.f64 (log.f64 (/.f64 1 F)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 F)) 3) 1/3))
(exp.f64 (log.f64 (/.f64 1 F)))

localize124.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (cos.f64 B)))
0.3b
(*.f64 x (/.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (cos.f64 B))))
7.2b
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2))))
16.6b
(pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))
Compiler

Compiled 148 to 87 computations (41.2% saved)

series18.0ms (0%)

Counts
2 → 5
Calls

9 calls:

TimeVariablePointExpression
3.0ms
x
@inf
(*.f64 x (/.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (cos.f64 B))))
1.0ms
x
@0
(*.f64 x (/.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (cos.f64 B))))
1.0ms
B
@0
(*.f64 x (/.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (cos.f64 B))))
1.0ms
B
@inf
(*.f64 x (/.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (cos.f64 B))))
1.0ms
B
@-inf
(*.f64 x (/.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (cos.f64 B))))
Compiler

Compiled 1770 to 650 computations (63.3% saved)

rewrite110.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
130×egg-rr
120×egg-rr
Counts
2 → 250
Calls
Call 1
Inputs
(*.f64 x (/.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (cos.f64 B))))
(/.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (cos.f64 B)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (/.f64 (/.f64 1 (sin.f64 B)) (/.f64 (/.f64 1 (cos.f64 B)) x)) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sin.f64 B)) 0) (/.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cos.f64 B)) (/.f64 (cbrt.f64 (*.f64 x x)) (sin.f64 B)))) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (sin.f64 B)) 0) (/.f64 1 (/.f64 (/.f64 1 (cos.f64 B)) (/.f64 x (sin.f64 B)))) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 2) 0) (/.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) (/.f64 (/.f64 1 (cos.f64 B)) (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 2))) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (sin.f64 B)) 0) (/.f64 x (/.f64 1 (/.f64 (cos.f64 B) (sin.f64 B)))) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (/.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (/.f64 -1 (cos.f64 B)) x)) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 x) (/.f64 (tan.f64 B) (cbrt.f64 (*.f64 x x)))) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (tan.f64 B) (cbrt.f64 x))) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x 0) (/.f64 1 (/.f64 (tan.f64 B) x)) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 B) 2)) 0) (*.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (cbrt.f64 (pow.f64 (cos.f64 B) 2))) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cos.f64 B)) 0) (*.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (neg.f64 (cos.f64 B))) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (tan.f64 B)) 0) (/.f64 1 (pow.f64 (/.f64 x (tan.f64 B)) -1)) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (sin.f64 B)) 0) (/.f64 x (/.f64 1 (/.f64 (cos.f64 B) (sin.f64 B)))) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 B) 0) (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) 0) (/.f64 (/.f64 x (cbrt.f64 (sin.f64 B))) (/.f64 (/.f64 1 (cos.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)))) (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (tan.f64 B)) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (tan.f64 B)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 x) (tan.f64 B)) 1) (cbrt.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -1 (/.f64 x (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (/.f64 1 (cos.f64 B)))) (*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) -1) (/.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sin.f64 B)) (/.f64 -1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (/.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (/.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (/.f64 1 (cos.f64 B))) (/.f64 (cbrt.f64 (*.f64 x x)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 x (sin.f64 B)) (/.f64 -1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) -1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 2) (/.f64 -1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 2) (cbrt.f64 (/.f64 1 (cos.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 2) (/.f64 1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) (/.f64 1 (cos.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (tan.f64 B)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sin.f64 B)) (/.f64 -1 (/.f64 -1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (/.f64 1 (cos.f64 B)))) (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (/.f64 1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (tan.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (/.f64 x (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (/.f64 x (cbrt.f64 (/.f64 1 (cos.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x) (cbrt.f64 (/.f64 1 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (/.f64 1 (cos.f64 B))) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 1 (/.f64 -1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 x) (tan.f64 B)) (cbrt.f64 x)) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 x) (tan.f64 B)) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 x)) (cbrt.f64 (/.f64 1 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (cos.f64 B))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 2) (/.f64 -1 (/.f64 -1 (cos.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 B)) (*.f64 (/.f64 x (/.f64 1 (cos.f64 B))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (cbrt.f64 (sin.f64 B))) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 -1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 1 (cos.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (cbrt.f64 (sin.f64 B))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (cbrt.f64 (sin.f64 B))) (/.f64 1 (cos.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 -1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (/.f64 -1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (/.f64 x (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (/.f64 (/.f64 x (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (/.f64 -1 (cos.f64 B)))) (/.f64 (/.f64 -1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (/.f64 1 (cos.f64 B)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (cos.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (cos.f64 B)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (pow.f64 (cbrt.f64 (tan.f64 B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (cbrt.f64 (/.f64 1 (cos.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 x) (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (cos.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (tan.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 -1 (cos.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (tan.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (neg.f64 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (/.f64 1 (cos.f64 B))) (sin.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1 (/.f64 -1 (cos.f64 B)))) (neg.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (/.f64 x (sin.f64 B)))) (cbrt.f64 (/.f64 1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (cbrt.f64 (/.f64 1 (cos.f64 B)))) (/.f64 1 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) x) (neg.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) x) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 x) (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (neg.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x)) (cbrt.f64 (/.f64 -1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x)) (cbrt.f64 (/.f64 1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x) (cbrt.f64 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))) (cbrt.f64 (/.f64 1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 x) (sin.f64 B)) 1) (/.f64 -1 (cos.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 x (/.f64 1 (cos.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 x (/.f64 1 (cos.f64 B)))) (neg.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))) (cbrt.f64 (/.f64 1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (cbrt.f64 (/.f64 1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (cbrt.f64 (/.f64 1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (/.f64 (cbrt.f64 (sin.f64 B)) (cos.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (tan.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (/.f64 1 (cos.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 x (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (tan.f64 B)) x))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 x (tan.f64 B)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x (/.f64 -1 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 x (sin.f64 B)) (/.f64 -1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 1 (tan.f64 B)) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 B) 0) (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (sin.f64 B)) 0) (pow.f64 (/.f64 1 (/.f64 (cos.f64 B) (sin.f64 B))) -1) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cos.f64 B)) 0) (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) 0) (/.f64 1 (/.f64 (sin.f64 B) (/.f64 -1 (/.f64 -1 (cos.f64 B))))) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (/.f64 (sin.f64 B) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 2) 0) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 2))) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (/.f64 1 (cos.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)))) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (sin.f64 B)) 0) (pow.f64 (/.f64 1 (/.f64 (cos.f64 B) (sin.f64 B))) -1) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (sin.f64 B)) 0) (/.f64 -1 (/.f64 (/.f64 -1 (cos.f64 B)) (/.f64 1 (sin.f64 B)))) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 1 (tan.f64 B)) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) 0) (/.f64 -1 (/.f64 (neg.f64 (sin.f64 B)) (/.f64 -1 (/.f64 -1 (cos.f64 B))))) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (sin.f64 B)) 0) (/.f64 -1 (/.f64 (/.f64 1 (cos.f64 B)) (/.f64 -1 (sin.f64 B)))) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 (/.f64 1 (cos.f64 B)) (cbrt.f64 (/.f64 1 (sin.f64 B))))) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 B) 2)) 0) (*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (cbrt.f64 (pow.f64 (cos.f64 B) 2))) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (tan.f64 B)) 0) (/.f64 1 (pow.f64 (/.f64 1 (tan.f64 B)) -1)) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 B) 0) (/.f64 1 (tan.f64 B)) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (/.f64 1 (cos.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)))) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 (/.f64 -1 (cos.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)))) (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 -1 (cos.f64 B))) (/.f64 -1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (tan.f64 B))) (/.f64 -1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (cbrt.f64 (/.f64 1 (tan.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 B)) (/.f64 -1 (/.f64 -1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (/.f64 1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sin.f64 B)) (/.f64 1 (/.f64 -1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (tan.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) (/.f64 -1 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (cos.f64 B))) (cbrt.f64 (/.f64 1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (tan.f64 B)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (cbrt.f64 (/.f64 1 (sin.f64 B)))) (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (cbrt.f64 (/.f64 1 (sin.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (/.f64 1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 2) (/.f64 1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (cos.f64 B))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2) (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))) (/.f64 1 (/.f64 -1 (cos.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (/.f64 -1 (cos.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sin.f64 B)))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sin.f64 B)))) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (cos.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (sin.f64 B)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 2) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 2) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (sin.f64 B)) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 1) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (cbrt.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 -1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (cos.f64 B)))) (/.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))) (/.f64 1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (cbrt.f64 (/.f64 -1 (cos.f64 B)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 -1 (cos.f64 B)))) (/.f64 (/.f64 -1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (cos.f64 B)))) (/.f64 (/.f64 -1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (/.f64 -1 (sin.f64 B))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (cos.f64 B)))) (cbrt.f64 (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (cos.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (cos.f64 B)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 (tan.f64 B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (tan.f64 B) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (/.f64 1 (cos.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (/.f64 1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) -1) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (/.f64 -1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) -1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)) (neg.f64 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (/.f64 -1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (tan.f64 B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) (neg.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (sin.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (cos.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (sin.f64 B)) (/.f64 -1 (cos.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (tan.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (tan.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (cbrt.f64 (/.f64 -1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (cbrt.f64 (/.f64 1 (sin.f64 B)))) (cbrt.f64 (/.f64 1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (cbrt.f64 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (cbrt.f64 (/.f64 1 (sin.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (/.f64 1 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) 1) (neg.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2))) (cbrt.f64 (/.f64 -1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (cbrt.f64 (/.f64 1 (cos.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (cos.f64 B))) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (tan.f64 B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (pow.f64 (cbrt.f64 (tan.f64 B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)) (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 (cbrt.f64 (sin.f64 B)) (cos.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) (cbrt.f64 (neg.f64 (sin.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) (cbrt.f64 (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) -1) (sin.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) 1) (neg.f64 (sin.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (neg.f64 (tan.f64 B)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (sin.f64 B)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (/.f64 -1 (cos.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (*.f64 (cbrt.f64 (tan.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (tan.f64 B) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (tan.f64 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (tan.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (tan.f64 B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (/.f64 -1 (sin.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3))))))

simplify333.0ms (0.8%)

Algorithm
egglog
Counts
255 → 324
Calls
Call 1
Inputs
(/.f64 x B)
(+.f64 (/.f64 x B) (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B))
(+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3))))
(+.f64 (*.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/720 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))))) (+.f64 (*.f64 -1/5040 x) (*.f64 1/120 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))))) (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3)))))
(/.f64 1 B)
(if (!=.f64 x 0) (/.f64 (/.f64 1 (sin.f64 B)) (/.f64 (/.f64 1 (cos.f64 B)) x)) (/.f64 x (tan.f64 B)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sin.f64 B)) 0) (/.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cos.f64 B)) (/.f64 (cbrt.f64 (*.f64 x x)) (sin.f64 B)))) (/.f64 x (tan.f64 B)))
(if (!=.f64 (/.f64 x (sin.f64 B)) 0) (/.f64 1 (/.f64 (/.f64 1 (cos.f64 B)) (/.f64 x (sin.f64 B)))) (/.f64 x (tan.f64 B)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 2) 0) (/.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) (/.f64 (/.f64 1 (cos.f64 B)) (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 2))) (/.f64 x (tan.f64 B)))
(if (!=.f64 (/.f64 -1 (sin.f64 B)) 0) (/.f64 x (/.f64 1 (/.f64 (cos.f64 B) (sin.f64 B)))) (/.f64 x (tan.f64 B)))
(if (!=.f64 x 0) (/.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (/.f64 -1 (cos.f64 B)) x)) (/.f64 x (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 x) (/.f64 (tan.f64 B) (cbrt.f64 (*.f64 x x)))) (/.f64 x (tan.f64 B)))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (tan.f64 B) (cbrt.f64 x))) (/.f64 x (tan.f64 B)))
(if (!=.f64 1 0) (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B)))
(if (!=.f64 x 0) (/.f64 1 (/.f64 (tan.f64 B) x)) (/.f64 x (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 B) 2)) 0) (*.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (cbrt.f64 (pow.f64 (cos.f64 B) 2))) (/.f64 x (tan.f64 B)))
(if (!=.f64 (neg.f64 (cos.f64 B)) 0) (*.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (neg.f64 (cos.f64 B))) (/.f64 x (tan.f64 B)))
(if (!=.f64 (/.f64 x (tan.f64 B)) 0) (/.f64 1 (pow.f64 (/.f64 x (tan.f64 B)) -1)) (/.f64 x (tan.f64 B)))
(if (!=.f64 (/.f64 1 (sin.f64 B)) 0) (/.f64 x (/.f64 1 (/.f64 (cos.f64 B) (sin.f64 B)))) (/.f64 x (tan.f64 B)))
(if (!=.f64 (cos.f64 B) 0) (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)) (/.f64 x (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) 0) (/.f64 (/.f64 x (cbrt.f64 (sin.f64 B))) (/.f64 (/.f64 1 (cos.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)))) (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 (cbrt.f64 x) (tan.f64 B)) (cbrt.f64 (*.f64 x x)))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (tan.f64 B)))
(*.f64 (*.f64 (/.f64 x (tan.f64 B)) -1) -1)
(*.f64 (*.f64 (/.f64 (cbrt.f64 x) (tan.f64 B)) 1) (cbrt.f64 (*.f64 x x)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) 2))
(*.f64 -1 (*.f64 -1 (/.f64 x (tan.f64 B))))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x)))
(*.f64 (/.f64 x (cbrt.f64 (/.f64 1 (cos.f64 B)))) (*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) 1))
(*.f64 (/.f64 (cbrt.f64 x) -1) (/.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sin.f64 B)) (/.f64 -1 (cos.f64 B))))
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (/.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (/.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))))
(*.f64 (/.f64 (cbrt.f64 x) (/.f64 1 (cos.f64 B))) (/.f64 (cbrt.f64 (*.f64 x x)) (sin.f64 B)))
(*.f64 -1 (/.f64 (/.f64 x (sin.f64 B)) (/.f64 -1 (cos.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) -1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 2) (/.f64 -1 (cos.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 2) (cbrt.f64 (/.f64 1 (cos.f64 B)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 2) (/.f64 1 (cos.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) (/.f64 1 (cos.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 2) 1))
(*.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 x (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 1 (tan.f64 B)) x)
(*.f64 (/.f64 x (sin.f64 B)) (/.f64 -1 (/.f64 -1 (cos.f64 B))))
(*.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x))
(*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)))
(*.f64 (/.f64 x (cbrt.f64 (/.f64 1 (cos.f64 B)))) (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(*.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (/.f64 1 (cos.f64 B))))
(*.f64 1 (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 x (tan.f64 B)) 1)
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)) (cbrt.f64 x))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (tan.f64 B))))
(*.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (/.f64 x (sin.f64 B)))
(*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (/.f64 x (cbrt.f64 (/.f64 1 (cos.f64 B)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x) (cbrt.f64 (/.f64 1 (tan.f64 B))))
(*.f64 (/.f64 x (/.f64 1 (cos.f64 B))) (/.f64 1 (sin.f64 B)))
(*.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 1 (/.f64 -1 (cos.f64 B))))
(*.f64 (/.f64 x (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (cos.f64 B))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 x) (tan.f64 B)) (cbrt.f64 x)) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 (cbrt.f64 x) (tan.f64 B)) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 x)) (cbrt.f64 (/.f64 1 (tan.f64 B))))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) x))
(*.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) x))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (cos.f64 B))) x))
(*.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 2) (/.f64 -1 (/.f64 -1 (cos.f64 B)))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x)))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x) 1))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (/.f64 x (/.f64 1 (cos.f64 B))) 1))
(*.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (sin.f64 B))) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 -1 (cos.f64 B))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 1 (cos.f64 B)))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (sin.f64 B))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (cos.f64 B))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (sin.f64 B))) (/.f64 1 (cos.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)))
(*.f64 (neg.f64 x) (/.f64 -1 (tan.f64 B)))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))))
(*.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (/.f64 -1 (cos.f64 B))))
(*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (/.f64 x (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (/.f64 (/.f64 x (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))))
(*.f64 (/.f64 x (cbrt.f64 (/.f64 -1 (cos.f64 B)))) (/.f64 (/.f64 -1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (*.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (/.f64 1 (cos.f64 B)))) -1)
(/.f64 (/.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (cos.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (cos.f64 B)))) 2) 2))
(/.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (pow.f64 (cbrt.f64 (tan.f64 B)) 2))
(/.f64 (/.f64 x (cbrt.f64 (/.f64 1 (cos.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)) (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 x) (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (cos.f64 B)))
(/.f64 x (tan.f64 B))
(/.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 -1 (cos.f64 B)))
(/.f64 (/.f64 x (tan.f64 B)) 1)
(/.f64 (neg.f64 x) (neg.f64 (tan.f64 B)))
(/.f64 (/.f64 x (/.f64 1 (cos.f64 B))) (sin.f64 B))
(/.f64 (*.f64 x (/.f64 1 (/.f64 -1 (cos.f64 B)))) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (/.f64 x (sin.f64 B)))) (cbrt.f64 (/.f64 1 (cos.f64 B))))
(/.f64 (*.f64 (/.f64 x (cbrt.f64 (/.f64 1 (cos.f64 B)))) (/.f64 1 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (*.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) x) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) x) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (*.f64 (neg.f64 x) (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x)) (cbrt.f64 (/.f64 -1 (cos.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x)) (cbrt.f64 (/.f64 1 (cos.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x) (cbrt.f64 (tan.f64 B)))
(/.f64 (*.f64 x (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))) (cbrt.f64 (/.f64 1 (cos.f64 B))))
(/.f64 (*.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (*.f64 (/.f64 (neg.f64 x) (sin.f64 B)) 1) (/.f64 -1 (cos.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 x (/.f64 1 (cos.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 -1 (/.f64 x (/.f64 1 (cos.f64 B)))) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))) (cbrt.f64 (/.f64 1 (cos.f64 B))))
(/.f64 (/.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (/.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (cbrt.f64 (/.f64 1 (cos.f64 B))))
(/.f64 (/.f64 (/.f64 x (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (cbrt.f64 (/.f64 1 (cos.f64 B))))
(/.f64 (/.f64 x (/.f64 (cbrt.f64 (sin.f64 B)) (cos.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (neg.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)
(pow.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3) 1/3)
(pow.f64 (/.f64 x (tan.f64 B)) 1)
(neg.f64 (*.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (/.f64 1 (cos.f64 B)))))
(neg.f64 (*.f64 -1 (/.f64 x (tan.f64 B))))
(neg.f64 (*.f64 (/.f64 -1 (tan.f64 B)) x))
(neg.f64 (*.f64 (/.f64 x (tan.f64 B)) -1))
(neg.f64 (*.f64 x (/.f64 -1 (tan.f64 B))))
(neg.f64 (/.f64 (/.f64 x (sin.f64 B)) (/.f64 -1 (cos.f64 B))))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(if (!=.f64 1 0) (/.f64 1 (tan.f64 B)) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (cos.f64 B) 0) (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (/.f64 1 (sin.f64 B)) 0) (pow.f64 (/.f64 1 (/.f64 (cos.f64 B) (sin.f64 B))) -1) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (neg.f64 (cos.f64 B)) 0) (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) 0) (/.f64 1 (/.f64 (sin.f64 B) (/.f64 -1 (/.f64 -1 (cos.f64 B))))) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (/.f64 (sin.f64 B) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 2) 0) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 2))) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (/.f64 1 (cos.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)))) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (/.f64 -1 (sin.f64 B)) 0) (pow.f64 (/.f64 1 (/.f64 (cos.f64 B) (sin.f64 B))) -1) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (/.f64 1 (sin.f64 B)) 0) (/.f64 -1 (/.f64 (/.f64 -1 (cos.f64 B)) (/.f64 1 (sin.f64 B)))) (/.f64 1 (tan.f64 B)))
(if (!=.f64 -1 0) (/.f64 1 (tan.f64 B)) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) 0) (/.f64 -1 (/.f64 (neg.f64 (sin.f64 B)) (/.f64 -1 (/.f64 -1 (cos.f64 B))))) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (/.f64 -1 (sin.f64 B)) 0) (/.f64 -1 (/.f64 (/.f64 1 (cos.f64 B)) (/.f64 -1 (sin.f64 B)))) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 (/.f64 1 (cos.f64 B)) (cbrt.f64 (/.f64 1 (sin.f64 B))))) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 B) 2)) 0) (*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (cbrt.f64 (pow.f64 (cos.f64 B) 2))) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (/.f64 1 (tan.f64 B)) 0) (/.f64 1 (pow.f64 (/.f64 1 (tan.f64 B)) -1)) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (tan.f64 B) 0) (/.f64 1 (tan.f64 B)) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (/.f64 1 (cos.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)))) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 (/.f64 -1 (cos.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)))) (/.f64 1 (tan.f64 B)))
(-.f64 0 (/.f64 -1 (tan.f64 B)))
(-.f64 (/.f64 0 (/.f64 -1 (cos.f64 B))) (/.f64 -1 (tan.f64 B)))
(-.f64 (/.f64 0 (neg.f64 (tan.f64 B))) (/.f64 -1 (tan.f64 B)))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (cbrt.f64 (/.f64 1 (tan.f64 B))))
(*.f64 (/.f64 1 (sin.f64 B)) (/.f64 -1 (/.f64 -1 (cos.f64 B))))
(*.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (/.f64 1 (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (cos.f64 B))))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(*.f64 (/.f64 -1 (sin.f64 B)) (/.f64 1 (/.f64 -1 (cos.f64 B))))
(*.f64 1 (/.f64 1 (tan.f64 B)))
(*.f64 (/.f64 1 (tan.f64 B)) 1)
(*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))))
(*.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) (/.f64 -1 (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (cos.f64 B))) (cbrt.f64 (/.f64 1 (sin.f64 B))))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) -1) -1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (cbrt.f64 (/.f64 1 (sin.f64 B)))) (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))))
(*.f64 (*.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (cbrt.f64 (/.f64 1 (sin.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 2) (/.f64 1 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) 1))
(*.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) 1))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (cos.f64 B))) 1))
(*.f64 -1 (/.f64 -1 (tan.f64 B)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2) (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))) (/.f64 1 (/.f64 -1 (cos.f64 B)))))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (/.f64 -1 (cos.f64 B)))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sin.f64 B)))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sin.f64 B)))) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (cos.f64 B)))))
(*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (sin.f64 B)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 2) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 2) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 2) (cbrt.f64 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (sin.f64 B)) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 1) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (cbrt.f64 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 -1 (cos.f64 B))))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (cos.f64 B)))) (/.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))) (/.f64 1 (cos.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (cbrt.f64 (/.f64 -1 (cos.f64 B)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 -1 (cos.f64 B)))) (/.f64 (/.f64 -1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(*.f64 -1 (/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (cos.f64 B)))) (/.f64 (/.f64 -1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (*.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (/.f64 -1 (sin.f64 B))) -1)
(/.f64 (*.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (cos.f64 B)))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (cos.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (cos.f64 B)))) 2) 2))
(/.f64 -1 (/.f64 (neg.f64 (tan.f64 B)) 1))
(/.f64 -1 (/.f64 (tan.f64 B) -1))
(/.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (/.f64 1 (cos.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (/.f64 1 (cos.f64 B))))
(/.f64 (*.f64 -1 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) -1) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (/.f64 -1 (cos.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) -1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)) (neg.f64 (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)) (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (/.f64 -1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)) -1))
(/.f64 -1 (*.f64 (neg.f64 (tan.f64 B)) 1))
(/.f64 -1 (neg.f64 (tan.f64 B)))
(/.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (sin.f64 B))
(/.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (cos.f64 B)))
(/.f64 (/.f64 -1 (sin.f64 B)) (/.f64 -1 (cos.f64 B)))
(/.f64 1 (tan.f64 B))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (/.f64 1 (tan.f64 B)) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (cbrt.f64 (/.f64 -1 (cos.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (cbrt.f64 (/.f64 1 (sin.f64 B)))) (cbrt.f64 (/.f64 1 (cos.f64 B))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (cbrt.f64 (tan.f64 B)))
(/.f64 (*.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (cbrt.f64 (/.f64 1 (sin.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (/.f64 1 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (*.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) 1) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2))) (cbrt.f64 (/.f64 -1 (cos.f64 B))))
(/.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (cbrt.f64 (/.f64 1 (cos.f64 B))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (cos.f64 B))) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 -1 (tan.f64 B)) -1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (pow.f64 (cbrt.f64 (tan.f64 B)) 2))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)) (sin.f64 B)))
(/.f64 (/.f64 1 (/.f64 (cbrt.f64 (sin.f64 B)) (cos.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) (cbrt.f64 (neg.f64 (sin.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) (cbrt.f64 (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) -1) (sin.f64 B))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) 1) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 (/.f64 -1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 1 (*.f64 (neg.f64 (tan.f64 B)) -1))
(/.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (*.f64 (/.f64 -1 (sin.f64 B)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (/.f64 -1 (cos.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (*.f64 (cbrt.f64 (tan.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (neg.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(pow.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) 3)
(pow.f64 (tan.f64 B) -1)
(pow.f64 (/.f64 1 (tan.f64 B)) 1)
(neg.f64 (/.f64 -1 (tan.f64 B)))
(neg.f64 (*.f64 (/.f64 -1 (tan.f64 B)) 1))
(neg.f64 (*.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (/.f64 -1 (sin.f64 B))))
(neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) -1))
(cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3))
Outputs
(/.f64 x B)
(+.f64 (/.f64 x B) (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B))
(+.f64 (/.f64 x B) (*.f64 (*.f64 x (-.f64 -1/2 -1/6)) B))
(+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3))))
(+.f64 (/.f64 x B) (fma.f64 (*.f64 x (-.f64 -1/2 -1/6)) B (*.f64 (-.f64 (*.f64 1/24 x) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x (-.f64 -1/2 -1/6))))) (pow.f64 B 3))))
(+.f64 (*.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/720 x) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)))))) (+.f64 (*.f64 -1/5040 x) (*.f64 1/120 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))))) (+.f64 (/.f64 x B) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x)) B) (*.f64 (-.f64 (*.f64 1/24 x) (+.f64 (*.f64 1/120 x) (*.f64 -1/6 (-.f64 (*.f64 -1/2 x) (*.f64 -1/6 x))))) (pow.f64 B 3)))))
(fma.f64 (pow.f64 B 5) (-.f64 (*.f64 -1/720 x) (fma.f64 -1/6 (-.f64 (*.f64 1/24 x) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x (-.f64 -1/2 -1/6))))) (fma.f64 -1/5040 x (*.f64 1/120 (*.f64 x (-.f64 -1/2 -1/6)))))) (+.f64 (/.f64 x B) (fma.f64 (*.f64 x (-.f64 -1/2 -1/6)) B (*.f64 (-.f64 (*.f64 1/24 x) (fma.f64 1/120 x (*.f64 -1/6 (*.f64 x (-.f64 -1/2 -1/6))))) (pow.f64 B 3)))))
(/.f64 1 B)
(if (!=.f64 x 0) (/.f64 (/.f64 1 (sin.f64 B)) (/.f64 (/.f64 1 (cos.f64 B)) x)) (/.f64 x (tan.f64 B)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sin.f64 B)) 0) (/.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (cos.f64 B)) (/.f64 (cbrt.f64 (*.f64 x x)) (sin.f64 B)))) (/.f64 x (tan.f64 B)))
(if (!=.f64 (/.f64 x (sin.f64 B)) 0) (/.f64 1 (/.f64 (/.f64 1 (cos.f64 B)) (/.f64 x (sin.f64 B)))) (/.f64 x (tan.f64 B)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 2) 0) (/.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) (/.f64 (/.f64 1 (cos.f64 B)) (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 2))) (/.f64 x (tan.f64 B)))
(if (!=.f64 (/.f64 -1 (sin.f64 B)) 0) (/.f64 x (/.f64 1 (/.f64 (cos.f64 B) (sin.f64 B)))) (/.f64 x (tan.f64 B)))
(if (!=.f64 x 0) (/.f64 (/.f64 -1 (sin.f64 B)) (/.f64 (/.f64 -1 (cos.f64 B)) x)) (/.f64 x (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (*.f64 x x)) 0) (/.f64 (cbrt.f64 x) (/.f64 (tan.f64 B) (cbrt.f64 (*.f64 x x)))) (/.f64 x (tan.f64 B)))
(if (!=.f64 (cbrt.f64 x) 0) (/.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (tan.f64 B) (cbrt.f64 x))) (/.f64 x (tan.f64 B)))
(if (!=.f64 1 0) (/.f64 x (tan.f64 B)) (/.f64 x (tan.f64 B)))
(if (!=.f64 x 0) (/.f64 1 (/.f64 (tan.f64 B) x)) (/.f64 x (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 B) 2)) 0) (*.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (cbrt.f64 (pow.f64 (cos.f64 B) 2))) (/.f64 x (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 B) 2)) 0) (/.f64 (*.f64 x (cbrt.f64 (pow.f64 (cos.f64 B) 2))) (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(if (!=.f64 (neg.f64 (cos.f64 B)) 0) (*.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (neg.f64 (cos.f64 B))) (/.f64 x (tan.f64 B)))
(if (!=.f64 (/.f64 x (tan.f64 B)) 0) (/.f64 1 (pow.f64 (/.f64 x (tan.f64 B)) -1)) (/.f64 x (tan.f64 B)))
(if (!=.f64 (/.f64 x (tan.f64 B)) 0) (pow.f64 (/.f64 1 (/.f64 x (tan.f64 B))) -1) (/.f64 x (tan.f64 B)))
(if (!=.f64 (/.f64 1 (sin.f64 B)) 0) (/.f64 x (/.f64 1 (/.f64 (cos.f64 B) (sin.f64 B)))) (/.f64 x (tan.f64 B)))
(if (!=.f64 (cos.f64 B) 0) (*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B)) (/.f64 x (tan.f64 B)))
(if (!=.f64 (cos.f64 B) 0) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) 0) (/.f64 (/.f64 x (cbrt.f64 (sin.f64 B))) (/.f64 (/.f64 1 (cos.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)))) (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 (cbrt.f64 x) (tan.f64 B)) (cbrt.f64 (*.f64 x x)))
(/.f64 x (tan.f64 B))
(*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (*.f64 (/.f64 x (tan.f64 B)) -1) -1)
(neg.f64 (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 x) (tan.f64 B)) 1) (cbrt.f64 (*.f64 x x)))
(/.f64 x (tan.f64 B))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) 2))
(/.f64 x (tan.f64 B))
(*.f64 -1 (*.f64 -1 (/.f64 x (tan.f64 B))))
(neg.f64 (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x (cbrt.f64 (/.f64 1 (cos.f64 B)))) (*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) 1))
(/.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(*.f64 (/.f64 (cbrt.f64 x) -1) (/.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sin.f64 B)) (/.f64 -1 (cos.f64 B))))
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (/.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (/.f64 1 (cos.f64 B)))) (/.f64 (cbrt.f64 (*.f64 x x)) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(*.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (/.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))))
(*.f64 (cbrt.f64 (/.f64 x (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (/.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))))
(*.f64 (/.f64 (cbrt.f64 x) (/.f64 1 (cos.f64 B))) (/.f64 (cbrt.f64 (*.f64 x x)) (sin.f64 B)))
(/.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (cos.f64 B)))
(*.f64 -1 (/.f64 (/.f64 x (sin.f64 B)) (/.f64 -1 (cos.f64 B))))
(/.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 -1 (cos.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) -1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 2) (/.f64 -1 (cos.f64 B))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) -1) (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 2)) (/.f64 -1 (cos.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 2) (cbrt.f64 (/.f64 1 (cos.f64 B)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 x (sin.f64 B)) (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 2)) (cbrt.f64 (/.f64 1 (cos.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 2) (/.f64 1 (cos.f64 B))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) (/.f64 1 (cos.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) (/.f64 1 (cos.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 2) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) (/.f64 1 (cos.f64 B))) (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 2))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)))
(/.f64 x (tan.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (/.f64 x (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 x (/.f64 1 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 1 (tan.f64 B)) x)
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (/.f64 -1 (/.f64 -1 (cos.f64 B))))
(/.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 -1 (cos.f64 B)))
(*.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x) (cbrt.f64 (tan.f64 B)))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x))
(/.f64 x (tan.f64 B))
(*.f64 (cbrt.f64 x) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x (cbrt.f64 (/.f64 1 (cos.f64 B)))) (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(*.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (/.f64 1 (cos.f64 B))))
(/.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (cos.f64 B)))
(*.f64 1 (/.f64 x (tan.f64 B)))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x (tan.f64 B)) 1)
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)) (cbrt.f64 x))
(/.f64 x (tan.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (/.f64 x (cbrt.f64 (tan.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x) (cbrt.f64 (tan.f64 B)))
(*.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (/.f64 x (sin.f64 B)))
(/.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 -1 (cos.f64 B)))
(*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (/.f64 x (cbrt.f64 (/.f64 1 (cos.f64 B)))))
(/.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x) (cbrt.f64 (/.f64 1 (tan.f64 B))))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 x (/.f64 1 (cos.f64 B))) (/.f64 1 (sin.f64 B)))
(/.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (cos.f64 B)))
(*.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 1 (/.f64 -1 (cos.f64 B))))
(/.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 -1 (cos.f64 B)))
(*.f64 (/.f64 x (cbrt.f64 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (cos.f64 B))))
(/.f64 (*.f64 x (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))) (/.f64 (cbrt.f64 (sin.f64 B)) (cos.f64 B)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 x) (tan.f64 B)) (cbrt.f64 x)) (cbrt.f64 x))
(/.f64 x (tan.f64 B))
(*.f64 (*.f64 (/.f64 (cbrt.f64 x) (tan.f64 B)) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (tan.f64 B)))) 2) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 x)) (cbrt.f64 (/.f64 1 (tan.f64 B))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2) x)) (cbrt.f64 (/.f64 1 (tan.f64 B))))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) x))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (/.f64 x (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(*.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) x))
(/.f64 (neg.f64 x) (*.f64 (sin.f64 B) (/.f64 -1 (cos.f64 B))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (cos.f64 B))) x))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) x) (/.f64 1 (cos.f64 B))))
(*.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) 2) (/.f64 -1 (/.f64 -1 (cos.f64 B)))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x)))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (cbrt.f64 (*.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (pow.f64 (/.f64 1 (tan.f64 B)) 2))) x))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x) 1))
(/.f64 x (tan.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (*.f64 (/.f64 x (/.f64 1 (cos.f64 B))) 1))
(/.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (cos.f64 B)))
(*.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (sin.f64 B))) -1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 -1 (cos.f64 B))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (cbrt.f64 (/.f64 1 (cos.f64 B)))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2) (/.f64 1 (cos.f64 B)))))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (sin.f64 B))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (cos.f64 B))))
(/.f64 (*.f64 x (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))) (/.f64 (cbrt.f64 (sin.f64 B)) (cos.f64 B)))
(*.f64 (/.f64 (/.f64 x (cbrt.f64 (sin.f64 B))) (/.f64 1 (cos.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)))
(/.f64 (*.f64 x (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))) (/.f64 (cbrt.f64 (sin.f64 B)) (cos.f64 B)))
(*.f64 (neg.f64 x) (/.f64 -1 (tan.f64 B)))
(neg.f64 (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))))
(/.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(*.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (/.f64 -1 (cos.f64 B))))
(/.f64 (neg.f64 x) (*.f64 (sin.f64 B) (/.f64 -1 (cos.f64 B))))
(*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (/.f64 x (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (/.f64 (/.f64 x (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (/.f64 x (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))))
(/.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(*.f64 (/.f64 x (cbrt.f64 (/.f64 -1 (cos.f64 B)))) (/.f64 (/.f64 -1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (*.f64 x (/.f64 -1 (sin.f64 B))) (*.f64 (cbrt.f64 (/.f64 -1 (cos.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (*.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (/.f64 1 (cos.f64 B)))) -1)
(/.f64 (/.f64 (/.f64 (neg.f64 x) (/.f64 1 (cos.f64 B))) (sin.f64 B)) -1)
(/.f64 (/.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (cos.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (cos.f64 B)))) 2) 2))
(/.f64 (/.f64 x (cbrt.f64 (tan.f64 B))) (pow.f64 (cbrt.f64 (tan.f64 B)) 2))
(/.f64 (/.f64 x (cbrt.f64 (/.f64 1 (cos.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)) (sin.f64 B)))
(/.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (*.f64 (neg.f64 x) (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(*.f64 (/.f64 x (sin.f64 B)) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (cos.f64 B)))
(/.f64 x (tan.f64 B))
(/.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 -1 (cos.f64 B)))
(/.f64 (/.f64 x (tan.f64 B)) 1)
(/.f64 x (tan.f64 B))
(/.f64 (neg.f64 x) (neg.f64 (tan.f64 B)))
(/.f64 x (tan.f64 B))
(/.f64 (/.f64 x (/.f64 1 (cos.f64 B))) (sin.f64 B))
(/.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (cos.f64 B)))
(/.f64 (*.f64 x (/.f64 1 (/.f64 -1 (cos.f64 B)))) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 x (/.f64 -1 (cos.f64 B))) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2)) (cbrt.f64 (/.f64 x (sin.f64 B)))) (cbrt.f64 (/.f64 1 (cos.f64 B))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (/.f64 x (tan.f64 B)) 2))) (cbrt.f64 (/.f64 1 (cos.f64 B))))
(/.f64 (*.f64 (/.f64 x (cbrt.f64 (/.f64 1 (cos.f64 B)))) (/.f64 1 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (*.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) x) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 x (/.f64 -1 (cos.f64 B))) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) x) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (*.f64 (neg.f64 x) (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 (*.f64 (neg.f64 x) -1) (/.f64 -1 (cos.f64 B))) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x)) (cbrt.f64 (/.f64 -1 (cos.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2) (/.f64 -1 (sin.f64 B)))) x) (cbrt.f64 (/.f64 -1 (cos.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x)) (cbrt.f64 (/.f64 1 (cos.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2) (/.f64 1 (sin.f64 B)))) x) (cbrt.f64 (/.f64 1 (cos.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) x) (cbrt.f64 (tan.f64 B)))
(/.f64 (*.f64 x (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))) (cbrt.f64 (/.f64 1 (cos.f64 B))))
(/.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (*.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (*.f64 (/.f64 (neg.f64 x) (sin.f64 B)) 1) (/.f64 -1 (cos.f64 B)))
(/.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 -1 (cos.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 x (/.f64 1 (cos.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (*.f64 -1 (/.f64 x (/.f64 1 (cos.f64 B)))) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (cos.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 2))) (cbrt.f64 (/.f64 1 (cos.f64 B))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 x (sin.f64 B)) (pow.f64 (/.f64 x (tan.f64 B)) 2))) (cbrt.f64 (/.f64 1 (cos.f64 B))))
(/.f64 (/.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (/.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (cbrt.f64 (/.f64 1 (cos.f64 B))))
(/.f64 (/.f64 (/.f64 x (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (cbrt.f64 (/.f64 1 (cos.f64 B))))
(/.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (/.f64 x (/.f64 (cbrt.f64 (sin.f64 B)) (cos.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (neg.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(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 (/.f64 x (tan.f64 B)) 1)
(/.f64 x (tan.f64 B))
(neg.f64 (*.f64 (/.f64 -1 (sin.f64 B)) (/.f64 x (/.f64 1 (cos.f64 B)))))
(neg.f64 (/.f64 (/.f64 (neg.f64 x) (/.f64 1 (cos.f64 B))) (sin.f64 B)))
(neg.f64 (*.f64 -1 (/.f64 x (tan.f64 B))))
(neg.f64 (/.f64 (neg.f64 x) (tan.f64 B)))
(neg.f64 (*.f64 (/.f64 -1 (tan.f64 B)) x))
(neg.f64 (/.f64 (neg.f64 x) (tan.f64 B)))
(neg.f64 (*.f64 (/.f64 x (tan.f64 B)) -1))
(neg.f64 (/.f64 (neg.f64 x) (tan.f64 B)))
(neg.f64 (*.f64 x (/.f64 -1 (tan.f64 B))))
(neg.f64 (/.f64 (neg.f64 x) (tan.f64 B)))
(neg.f64 (/.f64 (/.f64 x (sin.f64 B)) (/.f64 -1 (cos.f64 B))))
(/.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 -1 (cos.f64 B)))
(cbrt.f64 (pow.f64 (/.f64 x (tan.f64 B)) 3))
(/.f64 x (tan.f64 B))
(if (!=.f64 1 0) (/.f64 1 (tan.f64 B)) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (cos.f64 B) 0) (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (/.f64 1 (sin.f64 B)) 0) (pow.f64 (/.f64 1 (/.f64 (cos.f64 B) (sin.f64 B))) -1) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (/.f64 1 (sin.f64 B)) 0) (/.f64 1 (/.f64 1 (/.f64 (cos.f64 B) (sin.f64 B)))) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (neg.f64 (cos.f64 B)) 0) (/.f64 (cos.f64 B) (sin.f64 B)) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) 0) (/.f64 1 (/.f64 (sin.f64 B) (/.f64 -1 (/.f64 -1 (cos.f64 B))))) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (/.f64 (sin.f64 B) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 2) 0) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 2))) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (/.f64 1 (cos.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)))) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (/.f64 -1 (sin.f64 B)) 0) (pow.f64 (/.f64 1 (/.f64 (cos.f64 B) (sin.f64 B))) -1) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (/.f64 -1 (sin.f64 B)) 0) (/.f64 1 (/.f64 1 (/.f64 (cos.f64 B) (sin.f64 B)))) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (/.f64 1 (sin.f64 B)) 0) (/.f64 -1 (/.f64 (/.f64 -1 (cos.f64 B)) (/.f64 1 (sin.f64 B)))) (/.f64 1 (tan.f64 B)))
(if (!=.f64 -1 0) (/.f64 1 (tan.f64 B)) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) 0) (/.f64 -1 (/.f64 (neg.f64 (sin.f64 B)) (/.f64 -1 (/.f64 -1 (cos.f64 B))))) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) 0) (/.f64 -1 (neg.f64 (/.f64 (sin.f64 B) (/.f64 -1 (/.f64 -1 (cos.f64 B)))))) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (/.f64 -1 (sin.f64 B)) 0) (/.f64 -1 (/.f64 (/.f64 1 (cos.f64 B)) (/.f64 -1 (sin.f64 B)))) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 (/.f64 1 (cos.f64 B)) (cbrt.f64 (/.f64 1 (sin.f64 B))))) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 B) 2)) 0) (*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (cbrt.f64 (pow.f64 (cos.f64 B) 2))) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 B) 2)) 0) (/.f64 (*.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (cos.f64 B) 2))) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (/.f64 1 (tan.f64 B)) 0) (/.f64 1 (pow.f64 (/.f64 1 (tan.f64 B)) -1)) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (/.f64 1 (tan.f64 B)) 0) (pow.f64 (/.f64 1 (/.f64 1 (tan.f64 B))) -1) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (tan.f64 B) 0) (/.f64 1 (tan.f64 B)) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (/.f64 1 (cos.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)))) (/.f64 1 (tan.f64 B)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 (/.f64 -1 (cos.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)))) (/.f64 1 (tan.f64 B)))
(-.f64 0 (/.f64 -1 (tan.f64 B)))
(/.f64 (neg.f64 -1) (tan.f64 B))
(-.f64 (/.f64 0 (/.f64 -1 (cos.f64 B))) (/.f64 -1 (tan.f64 B)))
(-.f64 (/.f64 0 (neg.f64 (tan.f64 B))) (/.f64 -1 (tan.f64 B)))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)))
(/.f64 1 (tan.f64 B))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (cbrt.f64 (/.f64 1 (tan.f64 B))))
(/.f64 1 (tan.f64 B))
(*.f64 (/.f64 1 (sin.f64 B)) (/.f64 -1 (/.f64 -1 (cos.f64 B))))
(/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (sin.f64 B))
(*.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (/.f64 1 (sin.f64 B)))
(/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (cos.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))) (/.f64 1 (cos.f64 B)))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)) (sin.f64 B)))
(*.f64 (/.f64 -1 (sin.f64 B)) (/.f64 1 (/.f64 -1 (cos.f64 B))))
(/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (sin.f64 B))
(*.f64 1 (/.f64 1 (tan.f64 B)))
(/.f64 1 (tan.f64 B))
(*.f64 (/.f64 1 (tan.f64 B)) 1)
(/.f64 1 (tan.f64 B))
(*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)) (sin.f64 B)))
(*.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) (/.f64 -1 (sin.f64 B)))
(/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (sin.f64 B))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (cos.f64 B))) (cbrt.f64 (/.f64 1 (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))) (/.f64 1 (cos.f64 B)))
(*.f64 (*.f64 (/.f64 1 (tan.f64 B)) -1) -1)
(/.f64 (neg.f64 -1) (tan.f64 B))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2))
(/.f64 1 (tan.f64 B))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (cbrt.f64 (/.f64 1 (sin.f64 B)))) (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2) (/.f64 1 (sin.f64 B)))) (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))))
(*.f64 (*.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (cbrt.f64 (/.f64 1 (sin.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (/.f64 1 (sin.f64 B))))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)) (sin.f64 B)))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 2) (/.f64 1 (sin.f64 B))))
(/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) 1))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)) (sin.f64 B)))
(*.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) 1))
(/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (sin.f64 B))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (cos.f64 B))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))) (/.f64 1 (cos.f64 B)))
(*.f64 -1 (/.f64 -1 (tan.f64 B)))
(/.f64 (neg.f64 -1) (tan.f64 B))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (tan.f64 B)))) 2) (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2))))
(/.f64 1 (tan.f64 B))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (cbrt.f64 (*.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (pow.f64 (/.f64 1 (tan.f64 B)) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))) (/.f64 1 (/.f64 -1 (cos.f64 B)))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 -1 (cos.f64 B)))))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (/.f64 -1 (cos.f64 B)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))) (/.f64 -1 (cos.f64 B)))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sin.f64 B)))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sin.f64 B)))) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (cos.f64 B)))))
(/.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sin.f64 B)))) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (cos.f64 B)))) (cbrt.f64 (cbrt.f64 (sin.f64 B))))
(*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 2) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (sin.f64 B)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 2) 1))
(/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (sin.f64 B))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 2) (sin.f64 B)))
(/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (sin.f64 B))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 2) (cbrt.f64 (sin.f64 B))))
(/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (sin.f64 B)) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) 1))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 1) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (sin.f64 B)))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)) (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (cbrt.f64 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (pow.f64 (sin.f64 B) 2))) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (cbrt.f64 (sin.f64 B))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 -1 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cos.f64 B))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (cbrt.f64 (sin.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (cbrt.f64 (sin.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (sin.f64 B)) (/.f64 1 (cos.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 -1 (cos.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))) (/.f64 -1 (cos.f64 B)))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (cos.f64 B)))) (/.f64 (/.f64 1 (sin.f64 B)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))))
(/.f64 (/.f64 -1 (sin.f64 B)) (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))) (/.f64 1 (cos.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)))) (/.f64 -1 (cos.f64 B)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (cbrt.f64 (/.f64 -1 (cos.f64 B)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 B)) (/.f64 -1 (cos.f64 B)))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 -1 (cos.f64 B)))) (/.f64 (/.f64 -1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (/.f64 (/.f64 -1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (cbrt.f64 (/.f64 -1 (cos.f64 B))))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(*.f64 -1 (/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (neg.f64 (sin.f64 B))))
(neg.f64 (/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (neg.f64 (sin.f64 B))))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (cos.f64 B)))) (/.f64 (/.f64 -1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (*.f64 -1 (/.f64 -1 (sin.f64 B))) (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (*.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (/.f64 -1 (sin.f64 B))) -1)
(/.f64 (*.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (cos.f64 B)))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (cos.f64 B)))) (cbrt.f64 (neg.f64 (sin.f64 B))))
(/.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (cos.f64 B)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (cos.f64 B)))) 2) 2))
(/.f64 -1 (/.f64 (neg.f64 (tan.f64 B)) 1))
(/.f64 -1 (neg.f64 (tan.f64 B)))
(/.f64 -1 (/.f64 (tan.f64 B) -1))
(/.f64 (neg.f64 -1) (tan.f64 B))
(/.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (/.f64 1 (cos.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cos.f64 B)))
(/.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (/.f64 1 (cos.f64 B))))
(/.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cos.f64 B)))
(/.f64 (*.f64 -1 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))))) (*.f64 (neg.f64 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)) (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) -1) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (/.f64 -1 (cos.f64 B))))
(/.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cos.f64 B)) -1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) -1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)) (neg.f64 (sin.f64 B))))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)) (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) 1) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)) (sin.f64 B)))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)) (sin.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (/.f64 -1 (sin.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)) -1))
(/.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))))) (sin.f64 B)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 -1 (*.f64 (neg.f64 (tan.f64 B)) 1))
(/.f64 -1 (neg.f64 (tan.f64 B)))
(/.f64 -1 (neg.f64 (tan.f64 B)))
(/.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (sin.f64 B))
(/.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (cos.f64 B)))
(/.f64 (/.f64 -1 (sin.f64 B)) (/.f64 -1 (cos.f64 B)))
(/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (sin.f64 B))
(/.f64 1 (tan.f64 B))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 1 (tan.f64 B)) (pow.f64 (/.f64 1 (sin.f64 B)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (/.f64 1 (tan.f64 B)) 1)
(/.f64 1 (tan.f64 B))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (cbrt.f64 (/.f64 -1 (sin.f64 B)))) (cbrt.f64 (/.f64 -1 (cos.f64 B))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2) (/.f64 -1 (sin.f64 B)))) (cbrt.f64 (/.f64 -1 (cos.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (cbrt.f64 (/.f64 1 (sin.f64 B)))) (cbrt.f64 (/.f64 1 (cos.f64 B))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2) (/.f64 1 (sin.f64 B)))) (cbrt.f64 (/.f64 1 (cos.f64 B))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2)) (cbrt.f64 (tan.f64 B)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2) (tan.f64 B)))
(/.f64 (*.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (cbrt.f64 (/.f64 1 (sin.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 -1 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cos.f64 B))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (/.f64 1 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)) (sin.f64 B)))
(/.f64 (*.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) 1) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2))) (cbrt.f64 (/.f64 -1 (cos.f64 B))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 2) (/.f64 -1 (sin.f64 B)))) (cbrt.f64 (/.f64 -1 (cos.f64 B))))
(/.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))) (cbrt.f64 (/.f64 1 (cos.f64 B))))
(/.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 1 (cos.f64 B))) (cbrt.f64 (sin.f64 B)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (/.f64 (cbrt.f64 (sin.f64 B)) (cos.f64 B)))
(/.f64 (/.f64 -1 (tan.f64 B)) -1)
(/.f64 -1 (neg.f64 (tan.f64 B)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 B))) (/.f64 -1 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cos.f64 B))))
(/.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) 1) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(/.f64 (/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 -1 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cos.f64 B))) (cbrt.f64 (sin.f64 B)))
(/.f64 (/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (sin.f64 B))))
(/.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (pow.f64 (cbrt.f64 (tan.f64 B)) 2))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)) (sin.f64 B)))
(/.f64 (/.f64 1 (/.f64 (cbrt.f64 (sin.f64 B)) (cos.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) (cbrt.f64 (neg.f64 (sin.f64 B)))) (cbrt.f64 (pow.f64 (sin.f64 B) 2)))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) (cbrt.f64 (sin.f64 B))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) -1) (sin.f64 B))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) 1) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 1 (/.f64 -1 (cos.f64 B))) (neg.f64 (sin.f64 B)))
(/.f64 (/.f64 (/.f64 -1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 1 (*.f64 (neg.f64 (tan.f64 B)) -1))
(/.f64 1 (neg.f64 (*.f64 (tan.f64 B) -1)))
(/.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (*.f64 (/.f64 -1 (sin.f64 B)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (/.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))))) (sin.f64 B)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 B) 2) (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (*.f64 (/.f64 -1 (cos.f64 B)) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(/.f64 (cbrt.f64 (/.f64 -1 (sin.f64 B))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (cos.f64 B)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (*.f64 (cbrt.f64 (tan.f64 B)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 B)) 2)) (cbrt.f64 (*.f64 (tan.f64 B) (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (neg.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2))))
(/.f64 (/.f64 (/.f64 1 (sin.f64 B)) (cbrt.f64 (/.f64 1 (cos.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 B)) 2)))
(pow.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3) 1/3)
(/.f64 1 (tan.f64 B))
(pow.f64 (cbrt.f64 (/.f64 1 (tan.f64 B))) 3)
(/.f64 1 (tan.f64 B))
(pow.f64 (tan.f64 B) -1)
(/.f64 1 (tan.f64 B))
(pow.f64 (/.f64 1 (tan.f64 B)) 1)
(/.f64 1 (tan.f64 B))
(neg.f64 (/.f64 -1 (tan.f64 B)))
(/.f64 (neg.f64 -1) (tan.f64 B))
(neg.f64 (*.f64 (/.f64 -1 (tan.f64 B)) 1))
(/.f64 (neg.f64 -1) (tan.f64 B))
(neg.f64 (*.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B))) (/.f64 -1 (sin.f64 B))))
(*.f64 (neg.f64 (/.f64 -1 (/.f64 -1 (cos.f64 B)))) (/.f64 -1 (sin.f64 B)))
(neg.f64 (*.f64 (/.f64 1 (tan.f64 B)) -1))
(/.f64 (neg.f64 -1) (tan.f64 B))
(cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 B)) 3))
(/.f64 1 (tan.f64 B))

eval1.6s (3.8%)

Compiler

Compiled 71216 to 41254 computations (42.1% saved)

prune1.1s (2.6%)

Pruning

69 alts after pruning (67 fresh and 2 done)

PrunedKeptTotal
New2094392133
Fresh162844
Picked101
Done325
Total2114692183
Error
0.7b
Counts
2183 → 69
Alt Table
Click to see full alt table
StatusErrorProgram
10.3b
(fma.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (/.f64 1/3 (/.f64 (sin.f64 B) 3)) (/.f64 (neg.f64 x) (tan.f64 B)))
10.4b
(fma.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (-.f64 (/.f64 4 (sin.f64 B)) (/.f64 3 (sin.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
10.3b
(fma.f64 x (/.f64 -1 (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
34.3b
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
45.1b
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
50.6b
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) F)) 1) x) (*.f64 (pow.f64 2 -1/2) F)) B)
50.6b
(/.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) (*.f64 F x))) (*.f64 (pow.f64 2 -1/2) F))) B)
41.9b
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) B)
49.9b
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 2 -1/2) F)) B)
51.0b
(/.f64 (+.f64 (neg.f64 x) (*.f64 (*.f64 (+.f64 (*.f64 F F) 1) (pow.f64 (fma.f64 2 x 2) -1/2)) F)) B)
54.3b
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) B)
55.3b
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) B)
57.5b
(/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B)
57.3b
(/.f64 (*.f64 (pow.f64 2 -1/2) F) B)
58.6b
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)
59.4b
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B)
54.3b
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B)
50.1b
(/.f64 (neg.f64 x) B)
13.1b
(-.f64 (if (!=.f64 F 0) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 (sin.f64 B) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
31.5b
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x B))
29.8b
(-.f64 (/.f64 (*.f64 (pow.f64 2 -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
44.5b
(-.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
42.1b
(-.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
10.2b
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
21.2b
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (/.f64 x (tan.f64 B)))
10.5b
(-.f64 (*.f64 (neg.f64 F) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) 3)) (/.f64 x (tan.f64 B)))
21.2b
(-.f64 (*.f64 (neg.f64 F) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) B)) (/.f64 x (tan.f64 B)))
31.5b
(-.f64 (*.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B)))) (/.f64 x B))
42.4b
(-.f64 (*.f64 (neg.f64 F) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (/.f64 -1 (sin.f64 B)))) (/.f64 x (tan.f64 B)))
50.1b
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B) (*.f64 -1 (/.f64 x B)))
50.5b
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 2 -1/2) F) B)) (/.f64 1 B)) x) (/.f64 (*.f64 (pow.f64 2 -1/2) F) B))
13.4b
(+.f64 (neg.f64 (if (!=.f64 x 0) (/.f64 1 (/.f64 (tan.f64 B) x)) (/.f64 x (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)))))
34.7b
(+.f64 (neg.f64 (if (!=.f64 x 0) (/.f64 1 (/.f64 B x)) (/.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)))))
13.4b
(+.f64 (neg.f64 (/.f64 (/.f64 x (/.f64 1 (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)))))
13.3b
(+.f64 (neg.f64 (/.f64 x (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)))))
34.6b
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
34.6b
(+.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)))))
45.4b
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
53.5b
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
45.0b
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
45.3b
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
45.9b
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
34.6b
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
45.7b
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
39.5b
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 (*.f64 x (-.f64 -1/2 -1/6)) B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
39.5b
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.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)))))
43.5b
(+.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 B B)) (*.f64 -11/2025 B)) -11/45)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.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)))))
43.5b
(+.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x 1/45) B) (*.f64 B B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.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)))))
13.4b
(+.f64 (neg.f64 (*.f64 (/.f64 x (/.f64 1 (cos.f64 B))) (/.f64 1 (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)))))
13.4b
(+.f64 (neg.f64 (*.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (/.f64 1 (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)))))
21.3b
(+.f64 (neg.f64 (*.f64 x (/.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (cos.f64 B))))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) B))
30.0b
(+.f64 (neg.f64 (*.f64 x (/.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (cos.f64 B))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
45.7b
(+.f64 (neg.f64 (*.f64 x (/.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (cos.f64 B))))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
21.2b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) B))
30.0b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
50.6b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) 2))) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))))
51.0b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (if (!=.f64 F 0) (/.f64 1 (/.f64 (/.f64 (sin.f64 B) (exp.f64 (log.f64 (/.f64 1 F)))) F)) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))))
59.2b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (pow.f64 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 3) 1/3))
50.6b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))) 3))
50.6b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (/.f64 (/.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2)))
50.6b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (/.f64 (/.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (sin.f64 B))))
50.9b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 (*.f64 F (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) 1) (/.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (sin.f64 B))))
51.0b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (sin.f64 B)) F))
50.6b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) (sin.f64 B)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) 2) 1)))
49.5b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
45.0b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
50.6b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))))
57.8b
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (exp.f64 (log.f64 (/.f64 1 F)))))
50.1b
(*.f64 (/.f64 -1 B) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
Compiler

Compiled 1745 to 1276 computations (26.9% saved)

regimes652.0ms (1.6%)

Counts
131 → 3
Calls
Call 1
Inputs
(/.f64 (neg.f64 x) B)
(/.f64 (*.f64 (pow.f64 2 -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B) (*.f64 -1 (/.f64 x B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B)
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) B)
(*.f64 (/.f64 -1 B) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (*.f64 (+.f64 (*.f64 F F) 1) (pow.f64 (fma.f64 2 x 2) -1/2)) F)) B)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) F)) 1) x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) (*.f64 F x))) (*.f64 (pow.f64 2 -1/2) F))) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 2 -1/2) F) B)) (/.f64 1 B)) x) (/.f64 (*.f64 (pow.f64 2 -1/2) F) 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 (neg.f64 (/.f64 x B)) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (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 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (if (!=.f64 x 0) (/.f64 1 (/.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 (*.f64 x (-.f64 -1/2 -1/6)) 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 (neg.f64 (*.f64 (*.f64 (*.f64 x 1/45) B) (*.f64 B B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 B B)) (*.f64 -11/2025 B)) -11/45)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (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 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 2 -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x B))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (sin.f64 B)) F))
(-.f64 (*.f64 (neg.f64 F) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (+.f64 (pow.f64 F 3) F))) B)
(-.f64 (*.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B)))) (/.f64 x B))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) 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 2 x) 2) -1/2)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (if (!=.f64 F 0) (/.f64 1 (/.f64 (/.f64 (sin.f64 B) (exp.f64 (log.f64 (/.f64 1 F)))) F)) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) B))
(+.f64 (neg.f64 (/.f64 x (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 (if (!=.f64 x 0) (/.f64 1 (/.f64 (tan.f64 B) x)) (/.f64 x (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 (neg.f64 (*.f64 (*.f64 x (+.f64 -1/9 2/15)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) B))
(+.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x (+.f64 -1/9 2/15)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) -11/45)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(-.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 2 -1/2) F) (/.f64 1 (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) F) (/.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 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(-.f64 (*.f64 (neg.f64 F) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (/.f64 -1 (sin.f64 B)))) (/.f64 x (tan.f64 B)))
(-.f64 (if (!=.f64 F 0) (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 (sin.f64 B) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B)))) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (cos.f64 B))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(+.f64 (neg.f64 (*.f64 x (/.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (cos.f64 B))))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) B))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3)) (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 (cbrt.f64 (pow.f64 (/.f64 F (sin.f64 B)) 3)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (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 (neg.f64 (/.f64 (/.f64 x (/.f64 1 (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)) (/.f64 1 (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 (neg.f64 (*.f64 (/.f64 1 (sin.f64 B)) (/.f64 x (/.f64 1 (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 (neg.f64 (*.f64 (/.f64 x (sin.f64 B)) (/.f64 1 (/.f64 1 (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 (neg.f64 (*.f64 (/.f64 x (/.f64 1 (cos.f64 B))) (/.f64 1 (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)))))
(fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 x (/.f64 -1 (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)))
(fma.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (/.f64 1 (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (/.f64 1 (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (/.f64 1 (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B)) F) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 (+.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F) 3))) B)
(/.f64 (+.f64 (neg.f64 x) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 2 (fma.f64 F F 2)) -1/2) F)) 3)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))) 3))
(fma.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (/.f64 1/3 (/.f64 (sin.f64 B) 3)) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (pow.f64 (pow.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B)) 3) 1/3))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 F (/.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (sin.f64 B))))
(-.f64 (*.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 -1 (sin.f64 B)))) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 (/.f64 1 (sin.f64 B)) (/.f64 1 (cos.f64 B))))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (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)) (/.f64 1 (sin.f64 B))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (if (!=.f64 F 0) (/.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 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 3)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)) (cbrt.f64 x))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(fma.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (*.f64 (neg.f64 F) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) (sin.f64 B))) 3)) (/.f64 x (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (-.f64 (/.f64 4 (sin.f64 B)) (/.f64 3 (sin.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))) 3)
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 F F 2) -1/2)) 3) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B)) 3)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (sin.f64 B))) 3))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 (*.f64 F (cbrt.f64 (exp.f64 (log.f64 (/.f64 1 F))))) 1) (/.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 1 F))) 2/3) (sin.f64 B))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (if (!=.f64 (fma.f64 2 x (fma.f64 F F 2)) 0) (/.f64 1 (sqrt.f64 (fma.f64 2 x (fma.f64 F F 2)))) (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2))))
(-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))) (/.f64 x (tan.f64 B)))
(/.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (sin.f64 B)) (tan.f64 B))
(fma.f64 (cbrt.f64 (neg.f64 x)) (/.f64 (cbrt.f64 (*.f64 x x)) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (/.f64 (/.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (sin.f64 B))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (/.f64 (pow.f64 (sin.f64 B) 2) (cos.f64 B)))
(-.f64 (if (!=.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 0) (/.f64 F (/.f64 (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) F) (sin.f64 B))) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) (sin.f64 B)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))) 2) 1)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (if (!=.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) 0) (/.f64 F (/.f64 (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 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (pow.f64 (sin.f64 B) 2))))
(fma.f64 (cbrt.f64 (/.f64 -1 (tan.f64 B))) (/.f64 x (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x (tan.f64 B))) 2) (cbrt.f64 (/.f64 (neg.f64 x) (tan.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (/.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2)) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (sin.f64 B))) (cbrt.f64 (sin.f64 B))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) (/.f64 (sin.f64 B) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) 2))) (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (/.f64 (/.f64 (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (cbrt.f64 (sin.f64 B))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 B))) 2) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 2 x (fma.f64 F F 2)) -1/2) F) (cbrt.f64 (pow.f64 (tan.f64 B) 2))) (*.f64 (sin.f64 B) (/.f64 x (cbrt.f64 (tan.f64 B))))) (*.f64 (sin.f64 B) (cbrt.f64 (pow.f64 (tan.f64 B) 2))))
Outputs
(-.f64 (*.f64 (neg.f64 F) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) (/.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 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
Calls

4 calls:

252.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)))))
160.0ms
F
60.0ms
B
60.0ms
x
Results
ErrorSegmentsBranch
1.2b3F
10.2b1B
10.2b1x
9.0b3(+.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 3166 to 1822 computations (42.5% saved)

bsearch137.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
68.0ms
1.670529543498659e+153
2.5144176976008203e+155
67.0ms
-1.1776163559889301e+198
-2.5164098818462703e+187
Results
72.0ms78×body1024valid
40.0ms152×body256valid
19.0ms42×body512valid
Compiler

Compiled 729 to 534 computations (26.7% saved)

regimes358.0ms (0.9%)

Counts
71 → 3
Calls
Call 1
Inputs
(/.f64 (neg.f64 x) B)
(/.f64 (*.f64 (pow.f64 2 -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B) (*.f64 -1 (/.f64 x B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B)
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) B)
(*.f64 (/.f64 -1 B) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (*.f64 (+.f64 (*.f64 F F) 1) (pow.f64 (fma.f64 2 x 2) -1/2)) F)) B)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) F)) 1) x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) (*.f64 F x))) (*.f64 (pow.f64 2 -1/2) F))) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 2 -1/2) F) B)) (/.f64 1 B)) x) (/.f64 (*.f64 (pow.f64 2 -1/2) F) 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 (neg.f64 (/.f64 x B)) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (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 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (if (!=.f64 x 0) (/.f64 1 (/.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 (*.f64 x (-.f64 -1/2 -1/6)) 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 (neg.f64 (*.f64 (*.f64 (*.f64 x 1/45) B) (*.f64 B B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 B B)) (*.f64 -11/2025 B)) -11/45)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (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 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 2 -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x B))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (sin.f64 B)) F))
(-.f64 (*.f64 (neg.f64 F) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (+.f64 (pow.f64 F 3) F))) B)
(-.f64 (*.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B)))) (/.f64 x B))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) 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 2 x) 2) -1/2)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (if (!=.f64 F 0) (/.f64 1 (/.f64 (/.f64 (sin.f64 B) (exp.f64 (log.f64 (/.f64 1 F)))) F)) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) B))
(+.f64 (neg.f64 (/.f64 x (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 (if (!=.f64 x 0) (/.f64 1 (/.f64 (tan.f64 B) x)) (/.f64 x (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 (neg.f64 (*.f64 (*.f64 x (+.f64 -1/9 2/15)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) B))
(+.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x (+.f64 -1/9 2/15)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) -11/45)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(-.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 2 -1/2) F) (/.f64 1 (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) F) (/.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 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F)))))
Outputs
(-.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (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 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
Calls

4 calls:

132.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)))))
99.0ms
F
51.0ms
B
34.0ms
x
Results
ErrorSegmentsBranch
1.2b3F
10.2b1B
10.2b1x
9.0b3(+.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 1593 to 948 computations (40.5% saved)

bsearch138.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
50.0ms
1.670529543498659e+153
2.5144176976008203e+155
87.0ms
-1.1776163559889301e+198
-2.5164098818462703e+187
Results
66.0ms71×body1024valid
39.0ms151×body256valid
27.0ms50×body512valid
Compiler

Compiled 699 to 504 computations (27.9% saved)

regimes336.0ms (0.8%)

Counts
67 → 3
Calls
Call 1
Inputs
(/.f64 (neg.f64 x) B)
(/.f64 (*.f64 (pow.f64 2 -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B) (*.f64 -1 (/.f64 x B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B)
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) B)
(*.f64 (/.f64 -1 B) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (*.f64 (+.f64 (*.f64 F F) 1) (pow.f64 (fma.f64 2 x 2) -1/2)) F)) B)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) F)) 1) x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) (*.f64 F x))) (*.f64 (pow.f64 2 -1/2) F))) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 2 -1/2) F) B)) (/.f64 1 B)) x) (/.f64 (*.f64 (pow.f64 2 -1/2) F) 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 (neg.f64 (/.f64 x B)) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (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 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (if (!=.f64 x 0) (/.f64 1 (/.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 (*.f64 x (-.f64 -1/2 -1/6)) 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 (neg.f64 (*.f64 (*.f64 (*.f64 x 1/45) B) (*.f64 B B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 B B)) (*.f64 -11/2025 B)) -11/45)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (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 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 2 -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x B))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (sin.f64 B)) F))
(-.f64 (*.f64 (neg.f64 F) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (+.f64 (pow.f64 F 3) F))) B)
(-.f64 (*.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B)))) (/.f64 x B))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) 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 2 x) 2) -1/2)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (if (!=.f64 F 0) (/.f64 1 (/.f64 (/.f64 (sin.f64 B) (exp.f64 (log.f64 (/.f64 1 F)))) F)) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) B))
(+.f64 (neg.f64 (/.f64 x (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 (if (!=.f64 x 0) (/.f64 1 (/.f64 (tan.f64 B) x)) (/.f64 x (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 (neg.f64 (*.f64 (*.f64 x (+.f64 -1/9 2/15)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) B))
(+.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x (+.f64 -1/9 2/15)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) -11/45)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(-.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 2 -1/2) F) (/.f64 1 (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) F) (/.f64 x (tan.f64 B)))
Outputs
(-.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 F F 2) -1/2) (sin.f64 B)) F) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
Calls

4 calls:

140.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)))))
88.0ms
F
37.0ms
x
34.0ms
B
Results
ErrorSegmentsBranch
1.2b3F
10.2b1B
10.2b1x
9.0b3(+.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 1525 to 914 computations (40.1% saved)

bsearch117.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
46.0ms
1.670529543498659e+153
2.5144176976008203e+155
69.0ms
-1.1776163559889301e+198
-2.5164098818462703e+187
Results
50.0ms72×body1024valid
42.0ms158×body256valid
19.0ms42×body512valid
Compiler

Compiled 699 to 504 computations (27.9% saved)

regimes400.0ms (1%)

Counts
66 → 3
Calls
Call 1
Inputs
(/.f64 (neg.f64 x) B)
(/.f64 (*.f64 (pow.f64 2 -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B) (*.f64 -1 (/.f64 x B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B)
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) B)
(*.f64 (/.f64 -1 B) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (*.f64 (+.f64 (*.f64 F F) 1) (pow.f64 (fma.f64 2 x 2) -1/2)) F)) B)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) F)) 1) x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) (*.f64 F x))) (*.f64 (pow.f64 2 -1/2) F))) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 2 -1/2) F) B)) (/.f64 1 B)) x) (/.f64 (*.f64 (pow.f64 2 -1/2) F) 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 (neg.f64 (/.f64 x B)) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (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 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (if (!=.f64 x 0) (/.f64 1 (/.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 (*.f64 x (-.f64 -1/2 -1/6)) 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 (neg.f64 (*.f64 (*.f64 (*.f64 x 1/45) B) (*.f64 B B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 B B)) (*.f64 -11/2025 B)) -11/45)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (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 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 2 -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x B))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (sin.f64 B)) F))
(-.f64 (*.f64 (neg.f64 F) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (+.f64 (pow.f64 F 3) F))) B)
(-.f64 (*.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B)))) (/.f64 x B))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) 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 2 x) 2) -1/2)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (if (!=.f64 F 0) (/.f64 1 (/.f64 (/.f64 (sin.f64 B) (exp.f64 (log.f64 (/.f64 1 F)))) F)) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) B))
(+.f64 (neg.f64 (/.f64 x (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 (if (!=.f64 x 0) (/.f64 1 (/.f64 (tan.f64 B) x)) (/.f64 x (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 (neg.f64 (*.f64 (*.f64 x (+.f64 -1/9 2/15)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) B))
(+.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x (+.f64 -1/9 2/15)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) -11/45)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(-.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 2 -1/2) F) (/.f64 1 (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
Outputs
(-.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 x (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 (exp.f64 (log.f64 (/.f64 1 F))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
Calls

4 calls:

114.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)))))
108.0ms
F
84.0ms
B
60.0ms
x
Results
ErrorSegmentsBranch
1.6b3F
10.2b3B
11.7b2x
9.1b4(+.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 1509 to 907 computations (39.9% saved)

bsearch119.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
69.0ms
2.4696860496480407e+133
3.5706047687845034e+134
49.0ms
-9.547601580323396e+90
-2.672994805270313e+89
Results
63.0ms63×body1024valid
31.0ms111×body256valid
20.0ms34×body512valid
1.0msbody256invalid
Compiler

Compiled 660 to 496 computations (24.8% saved)

regimes370.0ms (0.9%)

Counts
64 → 3
Calls
Call 1
Inputs
(/.f64 (neg.f64 x) B)
(/.f64 (*.f64 (pow.f64 2 -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B) (*.f64 -1 (/.f64 x B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B)
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) B)
(*.f64 (/.f64 -1 B) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (*.f64 (+.f64 (*.f64 F F) 1) (pow.f64 (fma.f64 2 x 2) -1/2)) F)) B)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) F)) 1) x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) (*.f64 F x))) (*.f64 (pow.f64 2 -1/2) F))) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 2 -1/2) F) B)) (/.f64 1 B)) x) (/.f64 (*.f64 (pow.f64 2 -1/2) F) 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 (neg.f64 (/.f64 x B)) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (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 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (if (!=.f64 x 0) (/.f64 1 (/.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 (*.f64 x (-.f64 -1/2 -1/6)) 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 (neg.f64 (*.f64 (*.f64 (*.f64 x 1/45) B) (*.f64 B B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 B B)) (*.f64 -11/2025 B)) -11/45)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (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 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 2 -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x B))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (sin.f64 B)) F))
(-.f64 (*.f64 (neg.f64 F) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (+.f64 (pow.f64 F 3) F))) B)
(-.f64 (*.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B)))) (/.f64 x B))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) 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 2 x) 2) -1/2)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (if (!=.f64 F 0) (/.f64 1 (/.f64 (/.f64 (sin.f64 B) (exp.f64 (log.f64 (/.f64 1 F)))) F)) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) B))
(+.f64 (neg.f64 (/.f64 x (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 (if (!=.f64 x 0) (/.f64 1 (/.f64 (tan.f64 B) x)) (/.f64 x (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 (neg.f64 (*.f64 (*.f64 x (+.f64 -1/9 2/15)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) B))
(+.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x (+.f64 -1/9 2/15)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) -11/45)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(-.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
Outputs
(-.f64 (/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 x (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 B))) (if (!=.f64 F 0) (/.f64 1 (/.f64 (/.f64 (sin.f64 B) (exp.f64 (log.f64 (/.f64 1 F)))) F)) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))))
Calls

4 calls:

107.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)))))
97.0ms
F
77.0ms
B
53.0ms
x
Results
ErrorSegmentsBranch
3.7b3F
10.2b3B
11.7b2x
9.1b4(+.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 1479 to 892 computations (39.7% saved)

bsearch122.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
58.0ms
2.4696860496480407e+133
3.5706047687845034e+134
63.0ms
-9.547601580323396e+90
-2.672994805270313e+89
Results
49.0ms127×body256valid
38.0ms47×body1024valid
27.0ms34×body512valid
1.0msbody256invalid
Compiler

Compiled 768 to 574 computations (25.3% saved)

regimes387.0ms (1%)

Counts
63 → 3
Calls
Call 1
Inputs
(/.f64 (neg.f64 x) B)
(/.f64 (*.f64 (pow.f64 2 -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B) (*.f64 -1 (/.f64 x B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B)
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) B)
(*.f64 (/.f64 -1 B) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (*.f64 (+.f64 (*.f64 F F) 1) (pow.f64 (fma.f64 2 x 2) -1/2)) F)) B)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) F)) 1) x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) (*.f64 F x))) (*.f64 (pow.f64 2 -1/2) F))) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 2 -1/2) F) B)) (/.f64 1 B)) x) (/.f64 (*.f64 (pow.f64 2 -1/2) F) 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 (neg.f64 (/.f64 x B)) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (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 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (if (!=.f64 x 0) (/.f64 1 (/.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 (*.f64 x (-.f64 -1/2 -1/6)) 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 (neg.f64 (*.f64 (*.f64 (*.f64 x 1/45) B) (*.f64 B B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 B B)) (*.f64 -11/2025 B)) -11/45)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (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 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 2 -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x B))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (sin.f64 B)) F))
(-.f64 (*.f64 (neg.f64 F) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (+.f64 (pow.f64 F 3) F))) B)
(-.f64 (*.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B)))) (/.f64 x B))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) 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 2 x) 2) -1/2)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (if (!=.f64 F 0) (/.f64 1 (/.f64 (/.f64 (sin.f64 B) (exp.f64 (log.f64 (/.f64 1 F)))) F)) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) B))
(+.f64 (neg.f64 (/.f64 x (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 (if (!=.f64 x 0) (/.f64 1 (/.f64 (tan.f64 B) x)) (/.f64 x (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 (neg.f64 (*.f64 (*.f64 x (+.f64 -1/9 2/15)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) B))
(+.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x (+.f64 -1/9 2/15)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 -11/2025 (pow.f64 B 3)) x) -11/45)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 x) (*.f64 2/15 x)) (pow.f64 B 3))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
Outputs
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) B)
(+.f64 (neg.f64 (/.f64 x (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 B))) (if (!=.f64 F 0) (/.f64 1 (/.f64 (/.f64 (sin.f64 B) (exp.f64 (log.f64 (/.f64 1 F)))) F)) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))))
Calls

4 calls:

105.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)))))
89.0ms
B
89.0ms
F
59.0ms
x
Results
ErrorSegmentsBranch
8.2b3F
10.2b3B
11.7b2x
9.1b4(+.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 1464 to 885 computations (39.5% saved)

bsearch144.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
77.0ms
2.4696860496480407e+133
3.5706047687845034e+134
66.0ms
-2.9929692669439173e+267
-2.988797059006173e+264
Results
73.0ms62×body1024valid
43.0ms135×body256valid
16.0ms27×body512valid
0.0msbody256invalid
Compiler

Compiled 792 to 594 computations (25% saved)

regimes441.0ms (1.1%)

Counts
56 → 6
Calls
Call 1
Inputs
(/.f64 (neg.f64 x) B)
(/.f64 (*.f64 (pow.f64 2 -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B) (*.f64 -1 (/.f64 x B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B)
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) B)
(*.f64 (/.f64 -1 B) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (*.f64 (+.f64 (*.f64 F F) 1) (pow.f64 (fma.f64 2 x 2) -1/2)) F)) B)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) F)) 1) x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) (*.f64 F x))) (*.f64 (pow.f64 2 -1/2) F))) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 2 -1/2) F) B)) (/.f64 1 B)) x) (/.f64 (*.f64 (pow.f64 2 -1/2) F) 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 (neg.f64 (/.f64 x B)) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (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 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (if (!=.f64 x 0) (/.f64 1 (/.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 (*.f64 x (-.f64 -1/2 -1/6)) 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 (neg.f64 (*.f64 (*.f64 (*.f64 x 1/45) B) (*.f64 B B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 B B)) (*.f64 -11/2025 B)) -11/45)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (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 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 2 -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x B))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (sin.f64 B)) F))
(-.f64 (*.f64 (neg.f64 F) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (+.f64 (pow.f64 F 3) F))) B)
(-.f64 (*.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B)))) (/.f64 x B))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) 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 2 x) 2) -1/2)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (if (!=.f64 F 0) (/.f64 1 (/.f64 (/.f64 (sin.f64 B) (exp.f64 (log.f64 (/.f64 1 F)))) F)) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 (tan.f64 B)))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) B))
Outputs
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B)))) (/.f64 x B))
(-.f64 (/.f64 (*.f64 (pow.f64 2 -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (if (!=.f64 F 0) (/.f64 1 (/.f64 (/.f64 (sin.f64 B) (exp.f64 (log.f64 (/.f64 1 F)))) F)) (/.f64 (*.f64 F (exp.f64 (log.f64 (/.f64 1 F)))) (sin.f64 B))))
Calls

3 calls:

150.0ms
F
146.0ms
x
96.0ms
B
Results
ErrorSegmentsBranch
10.4b6F
18.9b3B
14.6b5x
Compiler

Compiled 1185 to 715 computations (39.7% saved)

bsearch340.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
50.0ms
10105149.439411847
2415934708.6443496
69.0ms
-3.0826136543565434e-25
-1.6686117374917726e-41
58.0ms
-1.0215977211465339e+149
-3.851994986786051e+145
73.0ms
-1.1776163559889301e+198
-2.5164098818462703e+187
89.0ms
-4.051591180228694e+226
-4.371506913931213e+217
Results
150.0ms193×body1024valid
123.0ms414×body256valid
48.0ms97×body512valid
4.0ms20×body256invalid
Compiler

Compiled 1854 to 1343 computations (27.6% saved)

regimes344.0ms (0.8%)

Counts
54 → 6
Calls
Call 1
Inputs
(/.f64 (neg.f64 x) B)
(/.f64 (*.f64 (pow.f64 2 -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B) (*.f64 -1 (/.f64 x B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B)
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) B)
(*.f64 (/.f64 -1 B) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (*.f64 (+.f64 (*.f64 F F) 1) (pow.f64 (fma.f64 2 x 2) -1/2)) F)) B)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) F)) 1) x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) (*.f64 F x))) (*.f64 (pow.f64 2 -1/2) F))) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 2 -1/2) F) B)) (/.f64 1 B)) x) (/.f64 (*.f64 (pow.f64 2 -1/2) F) 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 (neg.f64 (/.f64 x B)) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (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 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (if (!=.f64 x 0) (/.f64 1 (/.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 (*.f64 x (-.f64 -1/2 -1/6)) 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 (neg.f64 (*.f64 (*.f64 (*.f64 x 1/45) B) (*.f64 B B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 B B)) (*.f64 -11/2025 B)) -11/45)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (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 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 2 -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x B))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (sin.f64 B)) F))
(-.f64 (*.f64 (neg.f64 F) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (+.f64 (pow.f64 F 3) F))) B)
(-.f64 (*.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B)))) (/.f64 x B))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 F F) (fma.f64 2 x 2)) -1/2) F) 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 2 x) 2) -1/2)))
Outputs
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B)))) (/.f64 x B))
(-.f64 (/.f64 (*.f64 (pow.f64 2 -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 1 (sin.f64 B)) (*.f64 F (exp.f64 (log.f64 (/.f64 1 F))))))
Calls

3 calls:

134.0ms
F
111.0ms
x
68.0ms
B
Results
ErrorSegmentsBranch
10.4b6F
18.9b3B
14.6b5x
Compiler

Compiled 1130 to 680 computations (39.8% saved)

bsearch303.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
54.0ms
10105149.439411847
2415934708.6443496
68.0ms
-3.0826136543565434e-25
-1.6686117374917726e-41
55.0ms
-1.0215977211465339e+149
-3.851994986786051e+145
67.0ms
-1.1776163559889301e+198
-2.5164098818462703e+187
59.0ms
-4.051591180228694e+226
-4.371506913931213e+217
Results
143.0ms199×body1024valid
94.0ms409×body256valid
47.0ms96×body512valid
6.0ms30×body256invalid
Compiler

Compiled 1756 to 1280 computations (27.1% saved)

regimes349.0ms (0.9%)

Counts
51 → 6
Calls
Call 1
Inputs
(/.f64 (neg.f64 x) B)
(/.f64 (*.f64 (pow.f64 2 -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B) (*.f64 -1 (/.f64 x B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B)
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) B)
(*.f64 (/.f64 -1 B) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (*.f64 (+.f64 (*.f64 F F) 1) (pow.f64 (fma.f64 2 x 2) -1/2)) F)) B)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) F)) 1) x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) (*.f64 F x))) (*.f64 (pow.f64 2 -1/2) F))) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 2 -1/2) F) B)) (/.f64 1 B)) x) (/.f64 (*.f64 (pow.f64 2 -1/2) F) 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 (neg.f64 (/.f64 x B)) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (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 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (if (!=.f64 x 0) (/.f64 1 (/.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 (*.f64 x (-.f64 -1/2 -1/6)) 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 (neg.f64 (*.f64 (*.f64 (*.f64 x 1/45) B) (*.f64 B B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 B B)) (*.f64 -11/2025 B)) -11/45)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (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 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 2 -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x B))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (sin.f64 B)) F))
(-.f64 (*.f64 (neg.f64 F) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (+.f64 (pow.f64 F 3) F))) B)
(-.f64 (*.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B)))) (/.f64 x B))
Outputs
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (/.f64 x (tan.f64 B)))
(-.f64 (*.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) (/.f64 -1 (sin.f64 B)))) (/.f64 x B))
(-.f64 (/.f64 (*.f64 (pow.f64 2 -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (sin.f64 B)) F))
Calls

3 calls:

153.0ms
F
106.0ms
x
66.0ms
B
Results
ErrorSegmentsBranch
10.4b6F
18.9b3B
14.7b5x
Compiler

Compiled 1072 to 646 computations (39.7% saved)

bsearch363.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
54.0ms
10105149.439411847
2415934708.6443496
78.0ms
-3.0826136543565434e-25
-1.6686117374917726e-41
64.0ms
-1.0215977211465339e+149
-3.851994986786051e+145
89.0ms
-1.1776163559889301e+198
-2.5164098818462703e+187
78.0ms
-4.051591180228694e+226
-4.371506913931213e+217
Results
189.0ms198×body1024valid
100.0ms409×body256valid
53.0ms97×body512valid
7.0ms37×body256invalid
Compiler

Compiled 1742 to 1266 computations (27.3% saved)

regimes364.0ms (0.9%)

Counts
50 → 6
Calls
Call 1
Inputs
(/.f64 (neg.f64 x) B)
(/.f64 (*.f64 (pow.f64 2 -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B) (*.f64 -1 (/.f64 x B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B)
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) B)
(*.f64 (/.f64 -1 B) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (*.f64 (+.f64 (*.f64 F F) 1) (pow.f64 (fma.f64 2 x 2) -1/2)) F)) B)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) F)) 1) x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) (*.f64 F x))) (*.f64 (pow.f64 2 -1/2) F))) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 2 -1/2) F) B)) (/.f64 1 B)) x) (/.f64 (*.f64 (pow.f64 2 -1/2) F) 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 (neg.f64 (/.f64 x B)) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (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 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (if (!=.f64 x 0) (/.f64 1 (/.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 (*.f64 x (-.f64 -1/2 -1/6)) 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 (neg.f64 (*.f64 (*.f64 (*.f64 x 1/45) B) (*.f64 B B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 B B)) (*.f64 -11/2025 B)) -11/45)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (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 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 2 -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x B))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (sin.f64 B)) F))
(-.f64 (*.f64 (neg.f64 F) (/.f64 (neg.f64 (pow.f64 (fma.f64 F F 2) -1/2)) B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) (+.f64 (pow.f64 F 3) F))) B)
Outputs
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x B))
(-.f64 (/.f64 (*.f64 (pow.f64 2 -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 (exp.f64 (log.f64 (/.f64 1 F))) (sin.f64 B)) F))
Calls

3 calls:

148.0ms
x
130.0ms
F
63.0ms
B
Results
ErrorSegmentsBranch
10.4b6F
18.9b3B
14.7b5x
Compiler

Compiled 1054 to 637 computations (39.6% saved)

bsearch355.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
53.0ms
10105149.439411847
2415934708.6443496
80.0ms
-38520.077162156245
-9.328377974905024e-18
65.0ms
-1.0215977211465339e+149
-3.851994986786051e+145
76.0ms
-1.1776163559889301e+198
-2.5164098818462703e+187
80.0ms
-4.051591180228694e+226
-4.371506913931213e+217
Results
150.0ms210×body1024valid
121.0ms392×body256valid
65.0ms118×body512valid
5.0ms26×body256invalid
Compiler

Compiled 1724 to 1238 computations (28.2% saved)

regimes312.0ms (0.8%)

Counts
46 → 7
Calls
Call 1
Inputs
(/.f64 (neg.f64 x) B)
(/.f64 (*.f64 (pow.f64 2 -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B) (*.f64 -1 (/.f64 x B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B)
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) B)
(*.f64 (/.f64 -1 B) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (*.f64 (+.f64 (*.f64 F F) 1) (pow.f64 (fma.f64 2 x 2) -1/2)) F)) B)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) F)) 1) x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) (*.f64 F x))) (*.f64 (pow.f64 2 -1/2) F))) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 2 -1/2) F) B)) (/.f64 1 B)) x) (/.f64 (*.f64 (pow.f64 2 -1/2) F) 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 (neg.f64 (/.f64 x B)) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (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 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (if (!=.f64 x 0) (/.f64 1 (/.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 (*.f64 x (-.f64 -1/2 -1/6)) 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 (neg.f64 (*.f64 (*.f64 (*.f64 x 1/45) B) (*.f64 B B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 B B)) (*.f64 -11/2025 B)) -11/45)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (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 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 2 -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x B))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 1 F)))))
Outputs
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x B))
(-.f64 (/.f64 (*.f64 (pow.f64 2 -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F) (sin.f64 B)) (/.f64 x B))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) B)
Calls

3 calls:

138.0ms
F
95.0ms
x
57.0ms
B
Results
ErrorSegmentsBranch
11.6b7F
18.9b3B
14.7b5x
Compiler

Compiled 986 to 597 computations (39.5% saved)

bsearch449.0ms (1.1%)

Algorithm
binary-search
Steps
TimeLeftRight
70.0ms
1.670529543498659e+153
2.5144176976008203e+155
52.0ms
10105149.439411847
2415934708.6443496
87.0ms
-38520.077162156245
-9.328377974905024e-18
87.0ms
-1.0215977211465339e+149
-3.851994986786051e+145
91.0ms
-1.1776163559889301e+198
-2.5164098818462703e+187
60.0ms
-4.051591180228694e+226
-4.371506913931213e+217
Results
204.0ms234×body1024valid
146.0ms471×body256valid
62.0ms127×body512valid
10.0ms41×body256invalid
Compiler

Compiled 1955 to 1392 computations (28.8% saved)

regimes405.0ms (1%)

Counts
43 → 7
Calls
Call 1
Inputs
(/.f64 (neg.f64 x) B)
(/.f64 (*.f64 (pow.f64 2 -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B) (*.f64 -1 (/.f64 x B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B)
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) B)
(*.f64 (/.f64 -1 B) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (*.f64 (+.f64 (*.f64 F F) 1) (pow.f64 (fma.f64 2 x 2) -1/2)) F)) B)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) F)) 1) x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) (*.f64 F x))) (*.f64 (pow.f64 2 -1/2) F))) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 2 -1/2) F) B)) (/.f64 1 B)) x) (/.f64 (*.f64 (pow.f64 2 -1/2) F) 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 (neg.f64 (/.f64 x B)) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (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 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (if (!=.f64 x 0) (/.f64 1 (/.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 (*.f64 x (-.f64 -1/2 -1/6)) 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 (neg.f64 (*.f64 (*.f64 (*.f64 x 1/45) B) (*.f64 B B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 B B)) (*.f64 -11/2025 B)) -11/45)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (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 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 2 -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (/.f64 x (tan.f64 B)))
Outputs
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(-.f64 (/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) 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 (*.f64 (pow.f64 2 -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) B)
Calls

3 calls:

167.0ms
F
160.0ms
x
55.0ms
B
Results
ErrorSegmentsBranch
12.3b7F
18.9b3B
14.0b7x
Compiler

Compiled 937 to 570 computations (39.2% saved)

bsearch344.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
42.0ms
7.681054782687884e+173
1.6458320747132045e+176
51.0ms
10105149.439411847
2415934708.6443496
74.0ms
-3.0826136543565434e-25
-1.6686117374917726e-41
51.0ms
-2.672994805270313e+89
-3.8274004118112914e+86
63.0ms
-1.1776163559889301e+198
-2.5164098818462703e+187
63.0ms
-4.051591180228694e+226
-4.371506913931213e+217
Results
149.0ms216×body1024valid
117.0ms489×body256valid
51.0ms111×body512valid
10.0ms49×body256invalid
Compiler

Compiled 2081 to 1524 computations (26.8% saved)

regimes343.0ms (0.8%)

Counts
42 → 5
Calls
Call 1
Inputs
(/.f64 (neg.f64 x) B)
(/.f64 (*.f64 (pow.f64 2 -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B) (*.f64 -1 (/.f64 x B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B)
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) B)
(*.f64 (/.f64 -1 B) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (*.f64 (+.f64 (*.f64 F F) 1) (pow.f64 (fma.f64 2 x 2) -1/2)) F)) B)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) F)) 1) x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) (*.f64 F x))) (*.f64 (pow.f64 2 -1/2) F))) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 2 -1/2) F) B)) (/.f64 1 B)) x) (/.f64 (*.f64 (pow.f64 2 -1/2) F) 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 (neg.f64 (/.f64 x B)) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (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 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (if (!=.f64 x 0) (/.f64 1 (/.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 (*.f64 x (-.f64 -1/2 -1/6)) 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 (neg.f64 (*.f64 (*.f64 (*.f64 x 1/45) B) (*.f64 B B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 B B)) (*.f64 -11/2025 B)) -11/45)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (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 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 2 -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
Outputs
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) B)
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (exp.f64 (log.f64 (/.f64 -1 F)))))
(-.f64 (/.f64 (*.f64 (pow.f64 2 -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) B)
Calls

3 calls:

199.0ms
F
71.0ms
x
50.0ms
B
Results
ErrorSegmentsBranch
13.9b5F
21.8b3B
25.2b3x
Compiler

Compiled 922 to 563 computations (38.9% saved)

bsearch334.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
71.0ms
7.681054782687884e+173
1.6458320747132045e+176
78.0ms
10105149.439411847
2415934708.6443496
91.0ms
-38520.077162156245
-9.328377974905024e-18
93.0ms
-2.9929692669439173e+267
-2.988797059006173e+264
Results
139.0ms144×body1024valid
117.0ms306×body256valid
46.0ms78×body512valid
7.0ms32×body256invalid
Compiler

Compiled 1209 to 904 computations (25.2% saved)

regimes351.0ms (0.9%)

Counts
41 → 5
Calls
Call 1
Inputs
(/.f64 (neg.f64 x) B)
(/.f64 (*.f64 (pow.f64 2 -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B) (*.f64 -1 (/.f64 x B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B)
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) B)
(*.f64 (/.f64 -1 B) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (*.f64 (+.f64 (*.f64 F F) 1) (pow.f64 (fma.f64 2 x 2) -1/2)) F)) B)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) F)) 1) x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) (*.f64 F x))) (*.f64 (pow.f64 2 -1/2) F))) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 2 -1/2) F) B)) (/.f64 1 B)) x) (/.f64 (*.f64 (pow.f64 2 -1/2) F) 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 (neg.f64 (/.f64 x B)) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (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 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (if (!=.f64 x 0) (/.f64 1 (/.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 (*.f64 x (-.f64 -1/2 -1/6)) 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 (neg.f64 (*.f64 (*.f64 (*.f64 x 1/45) B) (*.f64 B B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 B B)) (*.f64 -11/2025 B)) -11/45)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (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 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 2 -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
Outputs
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) 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 (*.f64 (pow.f64 2 -1/2) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) B)
Calls

3 calls:

126.0ms
F
107.0ms
x
93.0ms
B
Results
ErrorSegmentsBranch
14.8b5F
21.8b3B
25.2b3x
Compiler

Compiled 907 to 557 computations (38.6% saved)

bsearch387.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
74.0ms
7.681054782687884e+173
1.6458320747132045e+176
106.0ms
10105149.439411847
2415934708.6443496
145.0ms
-3.0826136543565434e-25
-1.6686117374917726e-41
62.0ms
-1.236410402131215e+203
-1.1776163559889301e+198
Results
196.0ms149×body1024valid
108.0ms293×body256valid
55.0ms86×body512valid
12.0ms28×body256invalid
Compiler

Compiled 1379 to 1036 computations (24.9% saved)

regimes207.0ms (0.5%)

Counts
40 → 3
Calls
Call 1
Inputs
(/.f64 (neg.f64 x) B)
(/.f64 (*.f64 (pow.f64 2 -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B) (*.f64 -1 (/.f64 x B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B)
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) B)
(*.f64 (/.f64 -1 B) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (*.f64 (+.f64 (*.f64 F F) 1) (pow.f64 (fma.f64 2 x 2) -1/2)) F)) B)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) F)) 1) x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) (*.f64 F x))) (*.f64 (pow.f64 2 -1/2) F))) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 2 -1/2) F) B)) (/.f64 1 B)) x) (/.f64 (*.f64 (pow.f64 2 -1/2) F) 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 (neg.f64 (/.f64 x B)) (*.f64 (*.f64 (/.f64 1 (sin.f64 B)) F) (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 (/.f64 1 (sin.f64 B)) F) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (if (!=.f64 x 0) (/.f64 1 (/.f64 B x)) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (if (!=.f64 F 0) (/.f64 1 (/.f64 (sin.f64 B) F)) (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x B) (*.f64 (*.f64 x (-.f64 -1/2 -1/6)) 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 (neg.f64 (*.f64 (*.f64 (*.f64 x 1/45) B) (*.f64 B B))) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 B B)) (*.f64 -11/2025 B)) -11/45)) (+.f64 (/.f64 x B) (*.f64 -1/3 (*.f64 B x))))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (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 (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 1/120 F) (*.f64 -1/36 F)))) (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B))) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
Outputs
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) 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 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) B)
Calls

3 calls:

65.0ms
F
58.0ms
B
55.0ms
x
Results
ErrorSegmentsBranch
27.4b3F
31.5b3B
33.0b2x
Compiler

Compiled 894 to 549 computations (38.6% saved)

bsearch113.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
52.0ms
1.670529543498659e+153
2.5144176976008203e+155
59.0ms
-1.236410402131215e+203
-1.1776163559889301e+198
Results
55.0ms73×body1024valid
34.0ms145×body256valid
17.0ms38×body512valid
Compiler

Compiled 740 to 556 computations (24.9% saved)

regimes192.0ms (0.5%)

Counts
27 → 4
Calls
Call 1
Inputs
(/.f64 (neg.f64 x) B)
(/.f64 (*.f64 (pow.f64 2 -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B) (*.f64 -1 (/.f64 x B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B)
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) B)
(*.f64 (/.f64 -1 B) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 (fma.f64 F F 2) (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (*.f64 (+.f64 (*.f64 F F) 1) (pow.f64 (fma.f64 2 x 2) -1/2)) F)) B)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) F)) 1) x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 2 -1/2) (*.f64 F x))) (*.f64 (pow.f64 2 -1/2) F))) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (exp.f64 (log.f64 (/.f64 1 F)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 2 -1/2) F) B)) (/.f64 1 B)) x) (/.f64 (*.f64 (pow.f64 2 -1/2) F) B))
Outputs
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) B)
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) B)
Calls

3 calls:

82.0ms
F
60.0ms
x
37.0ms
B
Results
ErrorSegmentsBranch
30.4b4F
36.1b3B
39.4b3x
Compiler

Compiled 453 to 290 computations (36% saved)

bsearch233.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
67.0ms
7.681054782687884e+173
1.6458320747132045e+176
78.0ms
0.00039217072574924944
140.54595939123274
87.0ms
-6.561935576708345e+65
-3.0683444872772965e+65
Results
110.0ms105×body1024valid
73.0ms180×body256valid
37.0ms51×body512valid
5.0ms21×body256invalid
Compiler

Compiled 826 to 620 computations (24.9% saved)

regimes153.0ms (0.4%)

Counts
19 → 4
Calls
Call 1
Inputs
(/.f64 (neg.f64 x) B)
(/.f64 (*.f64 (pow.f64 2 -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B) (*.f64 -1 (/.f64 x B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B)
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) B)
(*.f64 (/.f64 -1 B) (-.f64 x (*.f64 (pow.f64 (fma.f64 2 x 2) -1/2) F)))
Outputs
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (fma.f64 F F 2) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) B)
Calls

3 calls:

66.0ms
F
50.0ms
B
14.0ms
x
Results
ErrorSegmentsBranch
34.7b4F
37.7b3B
41.9b1x
Compiler

Compiled 297 to 190 computations (36% saved)

bsearch205.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
62.0ms
7.681054782687884e+173
1.6458320747132045e+176
81.0ms
0.00039217072574924944
140.54595939123274
63.0ms
-1.236410402131215e+203
-1.1776163559889301e+198
Results
103.0ms115×body1024valid
55.0ms220×body256valid
38.0ms65×body512valid
2.0msbody256invalid
Compiler

Compiled 902 to 660 computations (26.8% saved)

regimes86.0ms (0.2%)

Counts
17 → 4
Calls
Call 1
Inputs
(/.f64 (neg.f64 x) B)
(/.f64 (*.f64 (pow.f64 2 -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 2 -1/2) F)) B)
(/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F)) B)
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(+.f64 (*.f64 -1 (/.f64 x B)) (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 2 x) 2) -1/2)) B))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (*.f64 2 x)) -1/2) F) B) (*.f64 -1 (/.f64 x B)))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F B) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F) B)
(/.f64 (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F) B)
(/.f64 (*.f64 F (pow.f64 (fma.f64 F F 2) -1/2)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) B)
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) B)
Outputs
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 -1 F))) F)) B)
(+.f64 (neg.f64 (/.f64 x B)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 F B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) 2) (*.f64 2 x)) (neg.f64 (/.f64 1 2)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 1 B))) (*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 F)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 (exp.f64 (log.f64 (/.f64 1 F))) F)) B)
Calls

3 calls:

37.0ms
F
26.0ms
B
16.0ms
x
Results
ErrorSegmentsBranch
34.8b4F
40.8b3B
43.5b2x
Compiler

Compiled 270 to 173 computations (35.9% saved)

bsearch191.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
60.0ms
7.681054782687884e+173
1.6458320747132045e+176
61.0ms
0.00039217072574924944
140.54595939123274
71.0ms
-3.0826136543565434e-25
-1.6686117374917726e-41
Results
88.0ms116×body1024valid
58.0ms242×body256valid
30.0ms58×body512valid
6.0ms32×body256invalid
Compiler

Compiled 1239 to 912 computations (26.4% saved)

regimes119.0ms (0.3%)

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

3 calls:

47.0ms
F
45.0ms
B
19.0ms
x
Results
ErrorSegmentsBranch
36.0b3F
40.8b3B
43.5b2x
Compiler

Compiled 258 to 166 computations (35.7% saved)

bsearch185.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
92.0ms
0.00039217072574924944
140.54595939123274
92.0ms
-3.0826136543565434e-25
-1.6686117374917726e-41
Results
89.0ms92×body1024valid
50.0ms169×body256valid
23.0ms43×body512valid
9.0ms44×body256invalid
Compiler

Compiled 994 to 730 computations (26.6% saved)

regimes73.0ms (0.2%)

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

3 calls:

23.0ms
F
22.0ms
B
20.0ms
x
Results
ErrorSegmentsBranch
38.1b3F
40.8b3B
43.5b2x
Compiler

Compiled 246 to 159 computations (35.4% saved)

bsearch129.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
70.0ms
0.00039217072574924944
140.54595939123274
58.0ms
-2.6889373954379953e+272
-4.2530070432092195e+268
Results
57.0ms76×body1024valid
40.0ms153×body256valid
21.0ms43×body512valid
5.0ms23×body256invalid
Compiler

Compiled 770 to 574 computations (25.5% saved)

regimes58.0ms (0.1%)

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

3 calls:

19.0ms
F
19.0ms
B
14.0ms
x
Results
ErrorSegmentsBranch
38.6b3F
40.8b3B
43.5b2x
Compiler

Compiled 218 to 141 computations (35.3% saved)

bsearch178.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
96.0ms
0.00039217072574924944
140.54595939123274
82.0ms
-3.8607739988540864e+182
-3.397848550476555e+153
Results
78.0ms88×body1024valid
55.0ms175×body256valid
33.0ms57×body512valid
5.0ms19×body256invalid
Compiler

Compiled 955 to 700 computations (26.7% saved)

regimes73.0ms (0.2%)

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

3 calls:

25.0ms
x
24.0ms
B
17.0ms
F
Results
ErrorSegmentsBranch
38.7b3F
40.8b3B
43.5b2x
Compiler

Compiled 158 to 106 computations (32.9% saved)

bsearch151.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
73.0ms
0.00039217072574924944
140.54595939123274
77.0ms
-1.1776163559889301e+198
-2.5164098818462703e+187
Results
66.0ms83×body1024valid
43.0ms166×body256valid
30.0ms55×body512valid
5.0ms15×body256invalid
Compiler

Compiled 800 to 594 computations (25.8% saved)

regimes50.0ms (0.1%)

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

3 calls:

17.0ms
x
15.0ms
B
15.0ms
F
Results
ErrorSegmentsBranch
39.6b3F
44.7b3B
45.3b3x
Compiler

Compiled 110 to 75 computations (31.8% saved)

bsearch163.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
89.0ms
0.00039217072574924944
140.54595939123274
73.0ms
-3.8274004118112914e+86
-4.218953378168738e+70
Results
77.0ms93×body1024valid
38.0ms62×body512valid
37.0ms149×body256valid
5.0ms21×body256invalid
Compiler

Compiled 553 to 423 computations (23.5% saved)

regimes53.0ms (0.1%)

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

3 calls:

25.0ms
F
13.0ms
x
12.0ms
B
Results
ErrorSegmentsBranch
45.3b3F
48.7b2B
45.3b3x
Compiler

Compiled 61 to 42 computations (31.1% saved)

bsearch168.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
91.0ms
4030947201328104.0
5.437713468748254e+28
77.0ms
-3.8274004118112914e+86
-4.218953378168738e+70
Results
79.0ms92×body1024valid
50.0ms181×body256valid
28.0ms47×body512valid
3.0ms15×body256invalid
Compiler

Compiled 476 to 368 computations (22.7% saved)

regimes21.0ms (0.1%)

Accuracy

Total -16.0b remaining (-34.6%)

Threshold costs -16.0b (-34.6%)

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

3 calls:

9.0ms
x
8.0ms
F
3.0ms
B
Results
ErrorSegmentsBranch
48.6b3F
50.1b1B
46.3b3x
Compiler

Compiled 26 to 19 computations (26.9% saved)

bsearch176.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
111.0ms
2.2786761615529032e-135
8.900036813159486e-134
65.0ms
-1.2574817923740824e-187
-9.341843255809657e-193
Results
70.0ms56×body1024valid
66.0ms165×body256valid
22.0ms35×body512valid
Compiler

Compiled 340 to 268 computations (21.2% saved)

simplify84.0ms (0.2%)

Stop Event
fuel
Compiler

Compiled 1947 to 1246 computations (36% saved)

soundness1.0ms (0%)

Compiler

Compiled 9 to 9 computations (0% saved)

end766.0ms (1.9%)

Compiler

Compiled 1872 to 1035 computations (44.7% saved)

Profiling

Loading profile data...