Details

Time bar (total: 10.2s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
100%0%0%100%0%0%0%1
Compiler

Compiled 17 to 11 computations (35.3% saved)

sample823.0ms (8.1%)

Results
811.0ms8256×body256valid
Bogosity

preprocess172.0ms (1.7%)

Algorithm
egg-herbie
Rules
2084×fma-def
1570×div-sub
1222×times-frac
978×distribute-lft-in
958×unsub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01576
13776
25976
310376
422476
551676
6114476
7320476
8543276
9647976
10678776
11713376
12733176
13759276
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 x hi) (-.f64 lo hi))
(/.f64 (-.f64 lo x) (-.f64 hi x))
(/.f64 (-.f64 hi lo) (-.f64 x lo))
Outputs
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 x hi) (-.f64 lo hi))
(/.f64 (-.f64 lo x) (-.f64 hi x))
(/.f64 (-.f64 x lo) (-.f64 x hi))
(/.f64 (-.f64 hi lo) (-.f64 x lo))
(/.f64 (-.f64 lo hi) (-.f64 lo x))
Compiler

Compiled 13 to 9 computations (30.8% saved)

simplify166.0ms (1.6%)

Algorithm
egg-herbie
Rules
1844×fma-def
1028×div-sub
602×times-frac
424×associate-/r*
384×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
11519
22319
34019
47519
513119
626919
754819
8141219
9300119
10387819
11423019
12435819
13438919
14440119
15440919
16440919
Stop Event
saturated
Counts
1 → 2
Calls
Call 1
Inputs
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Outputs
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))

eval0.0ms (0%)

Compiler

Compiled 17 to 9 computations (47.1% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New112
Fresh011
Picked000
Done000
Total123
Accurracy
3.1%
Counts
3 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
3.1%
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 10 to 6 computations (40% saved)

localize24.0ms (0.2%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
3.1%
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 20 to 7 computations (65% saved)

series101.0ms (1%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
97.0ms
x
@-inf
(/.f64 (-.f64 x lo) (-.f64 hi lo))
1.0ms
lo
@inf
(/.f64 (-.f64 x lo) (-.f64 hi lo))
1.0ms
lo
@0
(/.f64 (-.f64 x lo) (-.f64 hi lo))
0.0ms
x
@inf
(/.f64 (-.f64 x lo) (-.f64 hi lo))
0.0ms
hi
@inf
(/.f64 (-.f64 x lo) (-.f64 hi lo))

rewrite195.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
1904×prod-diff
1032×log-prod
786×fma-def
466×pow-exp
456×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
118719
2293719
Stop Event
node limit
Counts
1 → 230
Calls
Call 1
Inputs
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Outputs
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (-.f64 hi lo)))) (sqrt.f64 (/.f64 lo (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 0 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 lo (-.f64 hi lo)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 1)
(*.f64 (-.f64 x lo) (/.f64 1 (-.f64 hi lo)))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(*.f64 1 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (-.f64 hi lo)) (-.f64 x lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi))
(pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2)
(pow.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) -1)
(pow.f64 (/.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) 1) -1)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 (-.f64 hi lo))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (-.f64 hi lo) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo))) -1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (/.f64 lo (-.f64 hi lo))))

simplify267.0ms (2.6%)

Algorithm
egg-herbie
Rules
762×+-commutative
704×unsub-neg
702×associate-+l+
686×associate-+r+
516×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
067625506
1166719584
2569312884
Stop Event
node limit
Counts
266 → 404
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 lo (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 x (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 x (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 4))) (/.f64 1 (pow.f64 hi 3))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)) 1)) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 3)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)) 1))) (*.f64 -1 (/.f64 hi lo)))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) hi) (pow.f64 lo 2))) 1))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) hi) (pow.f64 lo 2))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) (pow.f64 hi 2)) (pow.f64 lo 3))))))
(*.f64 -1 (/.f64 (-.f64 x lo) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) lo)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 3)) (pow.f64 lo 2)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (/.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 2)) lo))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3))))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3))))) (/.f64 lo hi))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (-.f64 hi lo)))) (sqrt.f64 (/.f64 lo (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 0 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 lo (-.f64 hi lo)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 1)
(*.f64 (-.f64 x lo) (/.f64 1 (-.f64 hi lo)))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(*.f64 1 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (-.f64 hi lo)) (-.f64 x lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi))
(pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2)
(pow.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) -1)
(pow.f64 (/.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) 1) -1)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 (-.f64 hi lo))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (-.f64 hi lo) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo))) -1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (/.f64 lo (-.f64 hi lo))))
Outputs
(*.f64 -1 (/.f64 lo (-.f64 hi lo)))
(/.f64 (neg.f64 lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 x (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 x (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))))
(+.f64 (/.f64 x hi) (neg.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 (neg.f64 x) (*.f64 hi hi))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2)))))
(+.f64 (/.f64 x hi) (*.f64 -1 (+.f64 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 (neg.f64 x) (*.f64 hi hi)))) (*.f64 (fma.f64 -1 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (*.f64 hi hi))) (*.f64 lo lo)))))
(fma.f64 -1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))) (*.f64 lo lo))) (/.f64 x hi))
(-.f64 (/.f64 x hi) (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))) (*.f64 lo lo))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 4))) (/.f64 1 (pow.f64 hi 3))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 (neg.f64 x) (*.f64 hi hi)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 lo 3) (fma.f64 -1 (/.f64 x (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 3)))) (*.f64 (fma.f64 -1 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (*.f64 hi hi))) (*.f64 lo lo))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))) (neg.f64 (fma.f64 (pow.f64 lo 3) (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 4))) (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))) (*.f64 lo lo)))))
(-.f64 (-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (*.f64 hi hi))))) (fma.f64 (pow.f64 lo 3) (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 4))) (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))) (*.f64 lo lo))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (fma.f64 -1 (/.f64 x lo) 1) (/.f64 (neg.f64 hi) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)) 1)) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (fma.f64 -1 (/.f64 x lo) (+.f64 1 (/.f64 hi (/.f64 (*.f64 lo lo) (*.f64 -1 (-.f64 x hi)))))) (/.f64 (neg.f64 hi) lo))
(-.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (/.f64 (-.f64 x hi) lo))
(+.f64 1 (-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 3)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)) 1))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (fma.f64 -1 (/.f64 x lo) (+.f64 (+.f64 1 (/.f64 hi (/.f64 (*.f64 lo lo) (*.f64 -1 (-.f64 x hi))))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) (*.f64 -1 (-.f64 x hi)))))) (/.f64 (neg.f64 hi) lo))
(-.f64 (-.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (*.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 3)) (*.f64 hi hi))) (/.f64 (-.f64 x hi) lo))
(+.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (+.f64 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (-.f64 hi x)) (/.f64 (-.f64 hi x) lo)))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(-.f64 (fma.f64 -1 (/.f64 x lo) 1) (/.f64 (neg.f64 hi) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) hi) (pow.f64 lo 2))) 1))
(-.f64 (fma.f64 -1 (/.f64 x lo) (+.f64 1 (/.f64 hi (/.f64 (*.f64 lo lo) (*.f64 -1 (-.f64 x hi)))))) (/.f64 (neg.f64 hi) lo))
(-.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (/.f64 (-.f64 x hi) lo))
(+.f64 1 (-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) hi) (pow.f64 lo 2))) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) (pow.f64 hi 2)) (pow.f64 lo 3))))))
(-.f64 (fma.f64 -1 (/.f64 x lo) (+.f64 (+.f64 1 (/.f64 hi (/.f64 (*.f64 lo lo) (*.f64 -1 (-.f64 x hi))))) (/.f64 (*.f64 hi hi) (/.f64 (pow.f64 lo 3) (*.f64 -1 (-.f64 x hi)))))) (/.f64 (neg.f64 hi) lo))
(-.f64 (-.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (*.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 3)) (*.f64 hi hi))) (/.f64 (-.f64 x hi) lo))
(+.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) hi)) (+.f64 (*.f64 (/.f64 (*.f64 hi hi) (pow.f64 lo 3)) (-.f64 hi x)) (/.f64 (-.f64 hi x) lo)))
(*.f64 -1 (/.f64 (-.f64 x lo) lo))
(/.f64 (neg.f64 (-.f64 x lo)) lo)
(/.f64 (+.f64 (neg.f64 x) lo) lo)
(/.f64 (fma.f64 -1 x lo) lo)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (fma.f64 -1 x lo) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) lo)))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))))
(-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 (*.f64 hi hi) lo) (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (+.f64 (/.f64 x lo) -1))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 3)) (pow.f64 lo 2)) (+.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi) (/.f64 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 2)) lo))))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (+.f64 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) (fma.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) hi (/.f64 (*.f64 hi hi) (/.f64 lo (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))))))
(+.f64 (-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 (*.f64 hi hi) lo) (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (+.f64 (/.f64 x lo) -1)) (*.f64 (/.f64 (pow.f64 hi 3) lo) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) lo)))
(+.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (*.f64 (/.f64 (*.f64 hi hi) lo) (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))))) (-.f64 (*.f64 (/.f64 (pow.f64 hi 3) lo) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) lo)) (+.f64 (/.f64 x lo) -1)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo hi)))
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3))))) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo hi))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo hi)))
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3))))) (/.f64 lo hi))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)) (+.f64 (/.f64 x hi) (-.f64 (+.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo))) (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo hi))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (-.f64 x lo)))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (-.f64 hi lo)))) (sqrt.f64 (/.f64 lo (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 0 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 0 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (/.f64 x (-.f64 hi lo)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 0 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 0 (fma.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 0 (fma.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 1 (-.f64 hi lo)) lo))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 hi lo))) lo (*.f64 (/.f64 1 (-.f64 hi lo)) lo)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 1))) (fma.f64 (neg.f64 (/.f64 lo (-.f64 hi lo))) 1 (*.f64 (/.f64 lo (-.f64 hi lo)) 1)))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 lo (-.f64 hi lo))) (cbrt.f64 (/.f64 lo (-.f64 hi lo)))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo)))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo)))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) (-.f64 hi lo)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo)))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 (neg.f64 lo) (sqrt.f64 (-.f64 hi lo))) (/.f64 1 (sqrt.f64 (-.f64 hi lo))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (-.f64 hi lo)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo)))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (-.f64 hi lo))) 3))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 0 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))) (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (*.f64 hi hi) (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 lo (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (-.f64 x lo) (/.f64 1 (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 1 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 1 (-.f64 hi lo)) (-.f64 x lo))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)))
(*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo)))
(*.f64 (+.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 (*.f64 hi hi) (*.f64 lo lo))))
(pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 3)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3) 1/3)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) -1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (/.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) 1) -1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 2))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (-.f64 hi lo) 3)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 1) 1))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 3))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3)) 1/3))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 2))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo))) -1))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (*.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi hi)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 (*.f64 1 lo) (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (+.f64 lo hi) (*.f64 (/.f64 -1 (-.f64 hi lo)) lo)))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 lo (-.f64 hi lo)))

eval237.0ms (2.3%)

Compiler

Compiled 17039 to 4919 computations (71.1% saved)

prune249.0ms (2.4%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New3968404
Fresh000
Picked101
Done000
Total3978405
Accurracy
19.1%
Counts
405 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.7%
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
18.8%
(/.f64 (-.f64 x lo) hi)
18.7%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
3.5%
(/.f64 x hi)
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
9.6%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
9.3%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.6%
1
Compiler

Compiled 182 to 110 computations (39.6% saved)

localize431.0ms (4.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
100.0%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
99.1%
(/.f64 x (*.f64 hi hi))
98.4%
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
Compiler

Compiled 57 to 22 computations (61.4% saved)

series12.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

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

rewrite148.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1564×log-prod
1288×fma-def
530×expm1-udef
530×log1p-udef
522×log-div
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
013112
129694
2462594
Stop Event
node limit
Counts
4 → 319
Calls
Call 1
Inputs
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
(/.f64 x (*.f64 hi hi))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
Outputs
(+.f64 0 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (*.f64 lo (/.f64 1 hi)) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(+.f64 (*.f64 (/.f64 1 hi) lo) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(/.f64 (*.f64 lo (*.f64 hi (-.f64 hi x))) (pow.f64 hi 3))
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4)))) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 (*.f64 (*.f64 hi (-.f64 hi x)) lo) (pow.f64 hi 3))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) lo) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) lo) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 lo (/.f64 1 hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(fma.f64 (/.f64 1 hi) lo (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) lo))
(+.f64 0 (*.f64 x (pow.f64 hi -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2))) (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2)))) 1)
(*.f64 1 (*.f64 x (pow.f64 hi -2)))
(*.f64 (/.f64 1 hi) (/.f64 x hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (*.f64 x (pow.f64 hi -2)) 1)
(*.f64 (/.f64 x hi) (/.f64 1 hi))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 hi -2)))
(*.f64 (pow.f64 hi -2) x)
(*.f64 (/.f64 (sqrt.f64 x) hi) (/.f64 (sqrt.f64 x) hi))
(*.f64 (pow.f64 hi -1/2) (/.f64 (/.f64 x hi) (sqrt.f64 hi)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 hi -2)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 hi (neg.f64 hi))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 1 hi) (cbrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 hi hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (/.f64 (cbrt.f64 x) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 hi hi)))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 x hi) (cbrt.f64 hi)))
(*.f64 (/.f64 x 1) (pow.f64 hi -2))
(*.f64 (/.f64 x (sqrt.f64 hi)) (/.f64 (/.f64 1 hi) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) 1) (/.f64 (cbrt.f64 (/.f64 x hi)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (/.f64 x hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x hi)) 1) (/.f64 (sqrt.f64 (/.f64 x hi)) hi))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (/.f64 x hi)) (cbrt.f64 hi)))
(pow.f64 (*.f64 x (pow.f64 hi -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 3)
(pow.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 x) hi) 2)
(pow.f64 (*.f64 hi (/.f64 hi x)) -1)
(neg.f64 (/.f64 x (*.f64 hi (neg.f64 hi))))
(sqrt.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2)))))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2))))
(exp.f64 (log.f64 (*.f64 x (pow.f64 hi -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 hi -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 0 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(*.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1)
(*.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
(/.f64 1 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (neg.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(log.f64 (*.f64 (exp.f64 (/.f64 x hi)) (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(log.f64 (*.f64 (exp.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (exp.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fma.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (/.f64 x hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 (/.f64 1 hi) x (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 hi) x (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 x (/.f64 1 hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 x (/.f64 1 hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo) (/.f64 x hi))
(fma.f64 (/.f64 x hi) 1 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 x hi) 1 (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 -1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (cbrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (/.f64 x hi))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (*.f64 x (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (*.f64 x (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (*.f64 (neg.f64 lo) 1) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(+.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(+.f64 (/.f64 1 hi) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(+.f64 0 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (/.f64 1 hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3))
(*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))))
(*.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))))
(*.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)))
(/.f64 1 (/.f64 (pow.f64 hi 3) (*.f64 hi (-.f64 hi x))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)) (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))))
(/.f64 1 (/.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4)))))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi 3))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(/.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 (-.f64 (*.f64 hi (/.f64 hi x)) hi) (*.f64 hi (*.f64 hi (/.f64 hi x))))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x hi))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 hi (neg.f64 hi)) (*.f64 hi (neg.f64 x))) (*.f64 hi (*.f64 hi (neg.f64 hi))))
(/.f64 (-.f64 (*.f64 -1 (*.f64 hi (/.f64 hi x))) (*.f64 (neg.f64 hi) 1)) (*.f64 (neg.f64 hi) (*.f64 hi (/.f64 hi x))))
(/.f64 (-.f64 (*.f64 hi (neg.f64 hi)) (*.f64 (neg.f64 hi) x)) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 (neg.f64 hi) (/.f64 x hi))) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 -1 (*.f64 hi (neg.f64 hi))) (*.f64 (neg.f64 hi) (neg.f64 x))) (*.f64 (neg.f64 hi) (*.f64 hi (neg.f64 hi))))
(/.f64 (neg.f64 (*.f64 hi (-.f64 hi x))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))) (neg.f64 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4)))) (neg.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))))
(/.f64 (+.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 3)) (+.f64 (pow.f64 hi -2) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (neg.f64 (pow.f64 hi -2))) (neg.f64 (*.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2))))))))
(/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (neg.f64 (pow.f64 hi -2))))) (-.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(/.f64 (/.f64 (*.f64 hi (-.f64 hi x)) hi) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log.f64 (*.f64 (exp.f64 (/.f64 1 hi)) (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 hi))) (exp.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 hi))) (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))))
(log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (exp.f64 (/.f64 1 hi))))
(log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (+.f64 1 (expm1.f64 (/.f64 1 hi)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 hi -2))) (exp.f64 (/.f64 1 hi))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 hi -2))) (+.f64 1 (expm1.f64 (/.f64 1 hi)))))
(log.f64 (/.f64 (exp.f64 (/.f64 1 hi)) (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 1 hi))) (pow.f64 (exp.f64 x) (pow.f64 hi -2))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 1 hi))) (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 1 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 1 (/.f64 1 hi) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 1 (*.f64 x (neg.f64 (pow.f64 hi -2))) (/.f64 1 hi))
(fma.f64 (/.f64 1 hi) 1 (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (/.f64 1 hi) 1 (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 x (neg.f64 (pow.f64 hi -2)) (/.f64 1 hi))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1 (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1 (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1 (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 1 hi))
(fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (/.f64 (sqrt.f64 x) hi) (neg.f64 (/.f64 (sqrt.f64 x) hi)) (/.f64 1 hi))
(fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 -1 (*.f64 x (pow.f64 hi -2)) (/.f64 1 hi))
(fma.f64 -1 (/.f64 1 (neg.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 -1 (/.f64 1 (neg.f64 hi)) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (neg.f64 x) (pow.f64 hi -2) (/.f64 1 hi))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (cbrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))))) (cbrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (/.f64 1 hi))
(fma.f64 (sqrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (sqrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (/.f64 1 hi))
(fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) hi)) (/.f64 (sqrt.f64 x) hi) (/.f64 1 hi))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2)) (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 1 hi))

simplify228.0ms (2.2%)

Algorithm
egg-herbie
Rules
872×div-sub
650×log-prod
536×cube-prod
500×exp-prod
474×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
065820083
1167917529
2577117509
Stop Event
node limit
Counts
439 → 447
Calls
Call 1
Inputs
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(+.f64 0 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (*.f64 lo (/.f64 1 hi)) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(+.f64 (*.f64 (/.f64 1 hi) lo) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(/.f64 (*.f64 lo (*.f64 hi (-.f64 hi x))) (pow.f64 hi 3))
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4)))) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 (*.f64 (*.f64 hi (-.f64 hi x)) lo) (pow.f64 hi 3))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) lo) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) lo) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 lo (/.f64 1 hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(fma.f64 (/.f64 1 hi) lo (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) lo))
(+.f64 0 (*.f64 x (pow.f64 hi -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2))) (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2)))) 1)
(*.f64 1 (*.f64 x (pow.f64 hi -2)))
(*.f64 (/.f64 1 hi) (/.f64 x hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (*.f64 x (pow.f64 hi -2)) 1)
(*.f64 (/.f64 x hi) (/.f64 1 hi))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 hi -2)))
(*.f64 (pow.f64 hi -2) x)
(*.f64 (/.f64 (sqrt.f64 x) hi) (/.f64 (sqrt.f64 x) hi))
(*.f64 (pow.f64 hi -1/2) (/.f64 (/.f64 x hi) (sqrt.f64 hi)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 hi -2)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 hi (neg.f64 hi))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 1 hi) (cbrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 hi hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (/.f64 (cbrt.f64 x) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 hi hi)))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 x hi) (cbrt.f64 hi)))
(*.f64 (/.f64 x 1) (pow.f64 hi -2))
(*.f64 (/.f64 x (sqrt.f64 hi)) (/.f64 (/.f64 1 hi) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) 1) (/.f64 (cbrt.f64 (/.f64 x hi)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (/.f64 x hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x hi)) 1) (/.f64 (sqrt.f64 (/.f64 x hi)) hi))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (/.f64 x hi)) (cbrt.f64 hi)))
(pow.f64 (*.f64 x (pow.f64 hi -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 3)
(pow.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 x) hi) 2)
(pow.f64 (*.f64 hi (/.f64 hi x)) -1)
(neg.f64 (/.f64 x (*.f64 hi (neg.f64 hi))))
(sqrt.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2)))))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2))))
(exp.f64 (log.f64 (*.f64 x (pow.f64 hi -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 hi -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 0 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(*.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1)
(*.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
(/.f64 1 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (neg.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(log.f64 (*.f64 (exp.f64 (/.f64 x hi)) (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(log.f64 (*.f64 (exp.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (exp.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fma.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (/.f64 x hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 (/.f64 1 hi) x (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 hi) x (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 x (/.f64 1 hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 x (/.f64 1 hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo) (/.f64 x hi))
(fma.f64 (/.f64 x hi) 1 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 x hi) 1 (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 -1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (cbrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (/.f64 x hi))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (*.f64 x (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (*.f64 x (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (*.f64 (neg.f64 lo) 1) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(+.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(+.f64 (/.f64 1 hi) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(+.f64 0 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (/.f64 1 hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3))
(*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))))
(*.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))))
(*.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)))
(/.f64 1 (/.f64 (pow.f64 hi 3) (*.f64 hi (-.f64 hi x))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)) (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))))
(/.f64 1 (/.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4)))))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi 3))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(/.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 (-.f64 (*.f64 hi (/.f64 hi x)) hi) (*.f64 hi (*.f64 hi (/.f64 hi x))))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x hi))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 hi (neg.f64 hi)) (*.f64 hi (neg.f64 x))) (*.f64 hi (*.f64 hi (neg.f64 hi))))
(/.f64 (-.f64 (*.f64 -1 (*.f64 hi (/.f64 hi x))) (*.f64 (neg.f64 hi) 1)) (*.f64 (neg.f64 hi) (*.f64 hi (/.f64 hi x))))
(/.f64 (-.f64 (*.f64 hi (neg.f64 hi)) (*.f64 (neg.f64 hi) x)) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 (neg.f64 hi) (/.f64 x hi))) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 -1 (*.f64 hi (neg.f64 hi))) (*.f64 (neg.f64 hi) (neg.f64 x))) (*.f64 (neg.f64 hi) (*.f64 hi (neg.f64 hi))))
(/.f64 (neg.f64 (*.f64 hi (-.f64 hi x))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))) (neg.f64 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4)))) (neg.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))))
(/.f64 (+.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 3)) (+.f64 (pow.f64 hi -2) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (neg.f64 (pow.f64 hi -2))) (neg.f64 (*.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2))))))))
(/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (neg.f64 (pow.f64 hi -2))))) (-.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(/.f64 (/.f64 (*.f64 hi (-.f64 hi x)) hi) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log.f64 (*.f64 (exp.f64 (/.f64 1 hi)) (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 hi))) (exp.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 hi))) (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))))
(log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (exp.f64 (/.f64 1 hi))))
(log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (+.f64 1 (expm1.f64 (/.f64 1 hi)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 hi -2))) (exp.f64 (/.f64 1 hi))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 hi -2))) (+.f64 1 (expm1.f64 (/.f64 1 hi)))))
(log.f64 (/.f64 (exp.f64 (/.f64 1 hi)) (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 1 hi))) (pow.f64 (exp.f64 x) (pow.f64 hi -2))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 1 hi))) (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 1 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 1 (/.f64 1 hi) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 1 (*.f64 x (neg.f64 (pow.f64 hi -2))) (/.f64 1 hi))
(fma.f64 (/.f64 1 hi) 1 (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (/.f64 1 hi) 1 (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 x (neg.f64 (pow.f64 hi -2)) (/.f64 1 hi))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1 (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1 (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1 (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 1 hi))
(fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (/.f64 (sqrt.f64 x) hi) (neg.f64 (/.f64 (sqrt.f64 x) hi)) (/.f64 1 hi))
(fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 -1 (*.f64 x (pow.f64 hi -2)) (/.f64 1 hi))
(fma.f64 -1 (/.f64 1 (neg.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 -1 (/.f64 1 (neg.f64 hi)) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (neg.f64 x) (pow.f64 hi -2) (/.f64 1 hi))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (cbrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))))) (cbrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (/.f64 1 hi))
(fma.f64 (sqrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (sqrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (/.f64 1 hi))
(fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) hi)) (/.f64 (sqrt.f64 x) hi) (/.f64 1 hi))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2)) (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 1 hi))
Outputs
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(/.f64 (neg.f64 lo) (*.f64 hi (/.f64 hi x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(/.f64 (neg.f64 lo) (*.f64 hi (/.f64 hi x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(/.f64 (neg.f64 lo) (*.f64 hi (/.f64 hi x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 x hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 x hi))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(neg.f64 (/.f64 (*.f64 -1 (-.f64 x lo)) hi))
(/.f64 (*.f64 1 (-.f64 x lo)) hi)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (fma.f64 x -1 lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (fma.f64 x -1 lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x lo)) hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 (fma.f64 x -1 lo) hi))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(/.f64 (neg.f64 x) (*.f64 hi hi))
(*.f64 (pow.f64 hi -2) (neg.f64 x))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(/.f64 1 hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(/.f64 (neg.f64 x) (*.f64 hi hi))
(*.f64 (pow.f64 hi -2) (neg.f64 x))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 -1 (/.f64 x (pow.f64 hi 2)))
(/.f64 (neg.f64 x) (*.f64 hi hi))
(*.f64 (pow.f64 hi -2) (neg.f64 x))
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 0 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (*.f64 lo (/.f64 1 hi)) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (*.f64 (/.f64 1 hi) lo) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) lo))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(/.f64 (*.f64 lo (*.f64 hi (-.f64 hi x))) (pow.f64 hi 3))
(/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 hi (-.f64 hi x))))
(*.f64 (/.f64 lo (pow.f64 hi 3)) (*.f64 hi (-.f64 hi x)))
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(*.f64 (/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) lo)
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4)))) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 lo (/.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (-.f64 (pow.f64 hi -2) (/.f64 x (/.f64 (pow.f64 hi 4) x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) lo)
(/.f64 (*.f64 (*.f64 hi (-.f64 hi x)) lo) (pow.f64 hi 3))
(/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 hi (-.f64 hi x))))
(*.f64 (/.f64 lo (pow.f64 hi 3)) (*.f64 hi (-.f64 hi x)))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) lo) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(*.f64 (/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) lo)
(/.f64 (*.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) lo) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 lo (/.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (-.f64 (pow.f64 hi -2) (/.f64 x (/.f64 (pow.f64 hi 4) x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) lo)
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) 1/3)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 lo (/.f64 1 hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 (/.f64 1 hi) lo (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) lo))
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) lo)
(*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 0 (*.f64 x (pow.f64 hi -2)))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2))) (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2)))) 1)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 1 (*.f64 x (pow.f64 hi -2)))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (/.f64 1 hi) (/.f64 x hi))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (*.f64 hi hi))
(*.f64 (*.f64 x (pow.f64 hi -2)) 1)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (/.f64 x hi) (/.f64 1 hi))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 hi -2)))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (pow.f64 hi -2) x)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (/.f64 (sqrt.f64 x) hi) (/.f64 (sqrt.f64 x) hi))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (pow.f64 hi -1/2) (/.f64 (/.f64 x hi) (sqrt.f64 hi)))
(*.f64 (pow.f64 hi -1/2) (/.f64 x (*.f64 (sqrt.f64 hi) hi)))
(*.f64 (pow.f64 hi -1/2) (/.f64 x (*.f64 hi (sqrt.f64 hi))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 hi -2)))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 hi (neg.f64 hi))))
(/.f64 (neg.f64 x) (*.f64 hi (neg.f64 hi)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 hi 4))) (pow.f64 (cbrt.f64 hi) 2))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 1 hi) (cbrt.f64 hi)))
(/.f64 (/.f64 x (*.f64 hi (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 hi hi)))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (/.f64 (cbrt.f64 x) hi))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 (pow.f64 hi 4)) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 hi hi)))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 hi 4))) (pow.f64 (cbrt.f64 hi) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 x hi) (cbrt.f64 hi)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 1 hi) (cbrt.f64 hi)))
(/.f64 (/.f64 x (*.f64 hi (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) 2))
(*.f64 (/.f64 x 1) (pow.f64 hi -2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (/.f64 x (sqrt.f64 hi)) (/.f64 (/.f64 1 hi) (sqrt.f64 hi)))
(*.f64 (/.f64 x (sqrt.f64 hi)) (/.f64 1 (*.f64 (sqrt.f64 hi) hi)))
(/.f64 (/.f64 x (*.f64 hi (sqrt.f64 hi))) (sqrt.f64 hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) 1) (/.f64 (cbrt.f64 (/.f64 x hi)) hi))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (pow.f64 (cbrt.f64 hi) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (/.f64 (pow.f64 (cbrt.f64 hi) 2) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (/.f64 x hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 x (sqrt.f64 hi)) (/.f64 1 (*.f64 (sqrt.f64 hi) hi)))
(/.f64 (/.f64 x (*.f64 hi (sqrt.f64 hi))) (sqrt.f64 hi))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x hi)) 1) (/.f64 (sqrt.f64 (/.f64 x hi)) hi))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (/.f64 x hi)) (cbrt.f64 hi)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 1 hi) (cbrt.f64 hi)))
(/.f64 (/.f64 x (*.f64 hi (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) 2))
(pow.f64 (*.f64 x (pow.f64 hi -2)) 1)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 3)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 3) 1/3)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(pow.f64 (/.f64 (sqrt.f64 x) hi) 2)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(pow.f64 (*.f64 hi (/.f64 hi x)) -1)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(neg.f64 (/.f64 x (*.f64 hi (neg.f64 hi))))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 hi (neg.f64 hi))))
(/.f64 (neg.f64 x) (*.f64 hi (neg.f64 hi)))
(sqrt.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)))
(sqrt.f64 (/.f64 x (/.f64 (pow.f64 hi 4) x)))
(fabs.f64 (*.f64 x (pow.f64 hi -2)))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2)))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(exp.f64 (log.f64 (*.f64 x (pow.f64 hi -2))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 hi -2))) 1))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 hi -2))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(+.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 x hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 0 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(*.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 1 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (neg.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(pow.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3) 1/3)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (*.f64 (exp.f64 (/.f64 x hi)) (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (*.f64 (exp.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (exp.f64 (/.f64 x hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (*.f64 (exp.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (exp.f64 (/.f64 x hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 1 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 1 (/.f64 x hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 1 hi) x (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 1 hi) x (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 x (/.f64 1 hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 x (/.f64 1 hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 x hi) 1 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 x hi) 1 (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 -1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 (neg.f64 x) (neg.f64 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 (neg.f64 x) (neg.f64 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (cbrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (sqrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo)))
(fma.f64 (*.f64 x (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (*.f64 x (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (*.f64 (neg.f64 lo) 1) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (*.f64 (neg.f64 lo) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 1 hi) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(+.f64 0 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(*.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3))
(*.f64 hi (*.f64 (-.f64 hi x) (pow.f64 hi -3)))
(*.f64 (pow.f64 hi -2) (-.f64 hi x))
(*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) 1) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(*.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))))
(*.f64 (-.f64 (pow.f64 hi -2) (/.f64 x (/.f64 (pow.f64 hi 4) x))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))))
(/.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(*.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)))
(*.f64 (+.f64 (/.f64 (sqrt.f64 x) hi) (pow.f64 hi -1/2)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)))
(/.f64 1 (/.f64 (pow.f64 hi 3) (*.f64 hi (-.f64 hi x))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 hi 3)) hi) (-.f64 hi x))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)) (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) 1) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(/.f64 1 (/.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4)))))
(*.f64 (-.f64 (pow.f64 hi -2) (/.f64 x (/.f64 (pow.f64 hi 4) x))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))))
(/.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi 3))
(/.f64 hi (/.f64 (pow.f64 hi 3) (-.f64 hi x)))
(*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) 1) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(/.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(*.f64 (-.f64 (pow.f64 hi -2) (/.f64 x (/.f64 (pow.f64 hi 4) x))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 (*.f64 hi (/.f64 hi x)) hi) (*.f64 hi (*.f64 hi (/.f64 hi x))))
(/.f64 (fma.f64 hi (/.f64 hi x) (neg.f64 hi)) (/.f64 (pow.f64 hi 3) x))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x hi))) (*.f64 hi hi))
(/.f64 (-.f64 hi (/.f64 hi (/.f64 hi x))) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 hi (neg.f64 hi)) (*.f64 hi (neg.f64 x))) (*.f64 hi (*.f64 hi (neg.f64 hi))))
(/.f64 (*.f64 hi (-.f64 (neg.f64 hi) (neg.f64 x))) (neg.f64 (pow.f64 hi 3)))
(*.f64 1 (*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x)))
(/.f64 (-.f64 (*.f64 -1 (*.f64 hi (/.f64 hi x))) (*.f64 (neg.f64 hi) 1)) (*.f64 (neg.f64 hi) (*.f64 hi (/.f64 hi x))))
(/.f64 (-.f64 (*.f64 (neg.f64 hi) (/.f64 hi x)) (neg.f64 hi)) (*.f64 (neg.f64 hi) (*.f64 hi (/.f64 hi x))))
(/.f64 (fma.f64 (neg.f64 hi) (/.f64 hi x) hi) (/.f64 (neg.f64 (pow.f64 hi 3)) x))
(/.f64 (fma.f64 (neg.f64 hi) (/.f64 hi x) hi) (/.f64 (pow.f64 (neg.f64 hi) 3) x))
(/.f64 (-.f64 (*.f64 hi (neg.f64 hi)) (*.f64 (neg.f64 hi) x)) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (*.f64 hi (-.f64 (neg.f64 hi) (neg.f64 x))) (neg.f64 (pow.f64 hi 3)))
(*.f64 1 (*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x)))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 (neg.f64 hi) (/.f64 x hi))) (*.f64 hi (neg.f64 hi)))
(/.f64 (+.f64 (neg.f64 hi) (*.f64 hi (/.f64 x hi))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 hi (+.f64 -1 (/.f64 x hi))) (*.f64 hi (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 -1 (*.f64 hi (neg.f64 hi))) (*.f64 (neg.f64 hi) (neg.f64 x))) (*.f64 (neg.f64 hi) (*.f64 hi (neg.f64 hi))))
(/.f64 hi (/.f64 (pow.f64 hi 3) (-.f64 hi x)))
(*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x))
(/.f64 (neg.f64 (*.f64 hi (-.f64 hi x))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (*.f64 hi (-.f64 (neg.f64 hi) (neg.f64 x))) (neg.f64 (pow.f64 hi 3)))
(*.f64 1 (*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))) (neg.f64 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4)))) (neg.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi -2) (/.f64 x (/.f64 (pow.f64 hi 4) x)))) (neg.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))))
(/.f64 (+.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 3)) (+.f64 (pow.f64 hi -2) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (neg.f64 (pow.f64 hi -2))) (neg.f64 (*.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) 1) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (neg.f64 (pow.f64 hi -2))))) (-.f64 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(*.f64 (-.f64 (pow.f64 hi -2) (/.f64 x (/.f64 (pow.f64 hi 4) x))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))))
(/.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 (/.f64 (*.f64 hi (-.f64 hi x)) hi) (*.f64 hi hi))
(/.f64 hi (/.f64 (pow.f64 hi 3) (-.f64 hi x)))
(*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) 1/3)
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 2))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (exp.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (*.f64 (exp.f64 (/.f64 1 hi)) (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 hi))) (exp.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 hi))) (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (exp.f64 (/.f64 1 hi))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (+.f64 1 (expm1.f64 (/.f64 1 hi)))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 hi -2))) (exp.f64 (/.f64 1 hi))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x) (pow.f64 hi -2))) (+.f64 1 (expm1.f64 (/.f64 1 hi)))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (/.f64 (exp.f64 (/.f64 1 hi)) (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2))))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 1 hi))) (pow.f64 (exp.f64 x) (pow.f64 hi -2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 1 hi))) (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2))))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 1 (/.f64 1 hi) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 1 (/.f64 1 hi) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 1 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 1 (*.f64 x (neg.f64 (pow.f64 hi -2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (/.f64 1 hi) 1 (*.f64 x (neg.f64 (pow.f64 hi -2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (/.f64 1 hi) 1 (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 x (neg.f64 (pow.f64 hi -2)) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1 (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1 (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1 (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 (pow.f64 hi -2) (neg.f64 x)))
(fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 (pow.f64 hi -2) (neg.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 (pow.f64 hi -2) (neg.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 (pow.f64 hi -2) (neg.f64 x)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 (/.f64 (sqrt.f64 x) hi) (neg.f64 (/.f64 (sqrt.f64 x) hi)) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 x (*.f64 0 (pow.f64 hi -2)) (/.f64 (-.f64 1 (/.f64 x hi)) hi))
(fma.f64 -1 (*.f64 x (pow.f64 hi -2)) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 -1 (/.f64 1 (neg.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(-.f64 (/.f64 -1 (neg.f64 hi)) (*.f64 x (pow.f64 hi -2)))
(fma.f64 -1 (/.f64 1 (neg.f64 hi)) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 -1 (/.f64 1 (neg.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(-.f64 (/.f64 -1 (neg.f64 hi)) (*.f64 x (pow.f64 hi -2)))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 hi (*.f64 (-.f64 hi x) (pow.f64 hi -3)) (*.f64 x (*.f64 0 (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (*.f64 (pow.f64 hi -2) (-.f64 hi x)))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 hi (*.f64 (-.f64 hi x) (pow.f64 hi -3)) (*.f64 x (*.f64 0 (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (*.f64 (pow.f64 hi -2) (-.f64 hi x)))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 hi (*.f64 (-.f64 hi x) (pow.f64 hi -3)) (*.f64 x (*.f64 0 (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (*.f64 (pow.f64 hi -2) (-.f64 hi x)))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi -3) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 hi (*.f64 (-.f64 hi x) (pow.f64 hi -3)) (*.f64 x (*.f64 0 (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (*.f64 (pow.f64 hi -2) (-.f64 hi x)))
(fma.f64 (neg.f64 x) (pow.f64 hi -2) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 1 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 x (/.f64 (pow.f64 hi 4) x))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 x (/.f64 (pow.f64 hi 4) x))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 x (/.f64 (pow.f64 hi 4) x))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 x (/.f64 (pow.f64 hi 4) x))) (/.f64 1 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (cbrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))))) (cbrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (sqrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (sqrt.f64 (*.f64 x (neg.f64 (pow.f64 hi -2)))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) hi)) (/.f64 (sqrt.f64 x) hi) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 hi))) (*.f64 x (pow.f64 hi -2)))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 hi))) (*.f64 x (pow.f64 hi -2)))
(fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(-.f64 (pow.f64 (sqrt.f64 hi) -2) (*.f64 x (pow.f64 hi -2)))
(fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)) (*.f64 x (neg.f64 (pow.f64 hi -2))))
(-.f64 (pow.f64 (sqrt.f64 hi) -2) (*.f64 x (pow.f64 hi -2)))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (+.f64 (/.f64 (sqrt.f64 x) hi) (pow.f64 hi -1/2)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 (+.f64 (/.f64 (sqrt.f64 x) hi) (pow.f64 hi -1/2)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (*.f64 x (*.f64 0 (pow.f64 hi -2))))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (+.f64 (/.f64 (sqrt.f64 x) hi) (pow.f64 hi -1/2)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 (+.f64 (/.f64 (sqrt.f64 x) hi) (pow.f64 hi -1/2)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (*.f64 x (*.f64 0 (pow.f64 hi -2))))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (+.f64 (/.f64 (sqrt.f64 x) hi) (pow.f64 hi -1/2)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 (+.f64 (/.f64 (sqrt.f64 x) hi) (pow.f64 hi -1/2)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (*.f64 x (*.f64 0 (pow.f64 hi -2))))
(fma.f64 (+.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (+.f64 (/.f64 (sqrt.f64 x) hi) (pow.f64 hi -1/2)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(fma.f64 (+.f64 (/.f64 (sqrt.f64 x) hi) (pow.f64 hi -1/2)) (-.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 x) hi)) (*.f64 x (*.f64 0 (pow.f64 hi -2))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2)) (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 1 hi))
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
(/.f64 (-.f64 1 (/.f64 x hi)) hi)

localize46.0ms (0.5%)

Compiler

Compiled 9 to 5 computations (44.4% saved)

localize63.0ms (0.6%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 (-.f64 x lo) hi)
Compiler

Compiled 15 to 6 computations (60% saved)

series3.0ms (0%)

Counts
1 → 24
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(/.f64 (-.f64 x lo) hi)
0.0ms
hi
@inf
(/.f64 (-.f64 x lo) hi)
0.0ms
lo
@inf
(/.f64 (-.f64 x lo) hi)
0.0ms
hi
@0
(/.f64 (-.f64 x lo) hi)
0.0ms
x
@0
(/.f64 (-.f64 x lo) hi)

rewrite57.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1984×pow1
1846×add-exp-log
1846×log1p-expm1-u
1846×expm1-log1p-u
174×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
115813
2236913
Stop Event
node limit
Counts
1 → 34
Calls
Call 1
Inputs
(/.f64 (-.f64 x lo) hi)
Outputs
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 (/.f64 (-.f64 x lo) hi) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)))
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))

simplify54.0ms (0.5%)

Algorithm
egg-herbie
Rules
1536×fma-def
786×log-prod
754×div-sub
736×log-div
426×associate-*r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
093772
1226772
2793772
34565772
Stop Event
node limit
Counts
58 → 41
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 (/.f64 (-.f64 x lo) hi) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)))
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
Outputs
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(/.f64 (-.f64 x lo) hi)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(/.f64 (-.f64 x lo) hi)
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(/.f64 (-.f64 x lo) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)

localize46.0ms (0.4%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
Compiler

Compiled 18 to 7 computations (61.1% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
lo
@0
(/.f64 (+.f64 (neg.f64 x) lo) lo)
0.0ms
x
@0
(/.f64 (+.f64 (neg.f64 x) lo) lo)
0.0ms
x
@inf
(/.f64 (+.f64 (neg.f64 x) lo) lo)
0.0ms
lo
@inf
(/.f64 (+.f64 (neg.f64 x) lo) lo)
0.0ms
lo
@-inf
(/.f64 (+.f64 (neg.f64 x) lo) lo)

rewrite69.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1806×pow1
1674×add-exp-log
1672×log1p-expm1-u
1672×expm1-log1p-u
1638×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0817
117613
2259513
Stop Event
node limit
Counts
1 → 31
Calls
Call 1
Inputs
(/.f64 (+.f64 (neg.f64 x) lo) lo)
Outputs
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
(*.f64 (+.f64 x lo) (/.f64 1 lo))
(*.f64 (/.f64 (+.f64 x lo) lo) 1)
(*.f64 1 (/.f64 (+.f64 x lo) lo))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (cbrt.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (*.f64 (cbrt.f64 (+.f64 x lo)) (/.f64 1 lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) (sqrt.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (sqrt.f64 (+.f64 x lo)) (*.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 1 lo)))
(*.f64 (/.f64 1 lo) (+.f64 x lo))
(*.f64 (-.f64 x lo) (/.f64 1 (neg.f64 lo)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 x lo) (cbrt.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (+.f64 x lo) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x lo)) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (+.f64 x lo)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) 1) (/.f64 (sqrt.f64 (+.f64 x lo)) lo))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (+.f64 x lo)) (cbrt.f64 lo)))
(pow.f64 (/.f64 (+.f64 x lo) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) 2)
(pow.f64 (/.f64 lo (+.f64 x lo)) -1)
(neg.f64 (/.f64 (+.f64 x lo) (neg.f64 lo)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x lo) 3) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x lo) lo)))
(exp.f64 (log.f64 (/.f64 (+.f64 x lo) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x lo) lo)))

simplify215.0ms (2.1%)

Algorithm
egg-herbie
Rules
1378×log-prod
1040×associate-*r*
930×associate-*l*
584×log-div
378×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0861101
1212889
2767715
35049715
Stop Event
node limit
Counts
55 → 43
Calls
Call 1
Inputs
1
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(*.f64 -1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(*.f64 -1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(*.f64 -1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
1
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
1
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
(*.f64 (+.f64 x lo) (/.f64 1 lo))
(*.f64 (/.f64 (+.f64 x lo) lo) 1)
(*.f64 1 (/.f64 (+.f64 x lo) lo))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (cbrt.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (*.f64 (cbrt.f64 (+.f64 x lo)) (/.f64 1 lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) (sqrt.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (sqrt.f64 (+.f64 x lo)) (*.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 1 lo)))
(*.f64 (/.f64 1 lo) (+.f64 x lo))
(*.f64 (-.f64 x lo) (/.f64 1 (neg.f64 lo)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 x lo) (cbrt.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (+.f64 x lo) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x lo)) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (+.f64 x lo)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) 1) (/.f64 (sqrt.f64 (+.f64 x lo)) lo))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (+.f64 x lo)) (cbrt.f64 lo)))
(pow.f64 (/.f64 (+.f64 x lo) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) 2)
(pow.f64 (/.f64 lo (+.f64 x lo)) -1)
(neg.f64 (/.f64 (+.f64 x lo) (neg.f64 lo)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x lo) 3) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x lo) lo)))
(exp.f64 (log.f64 (/.f64 (+.f64 x lo) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x lo) lo)))
Outputs
1
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(*.f64 -1 (/.f64 x lo))
(neg.f64 (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(*.f64 -1 (/.f64 x lo))
(neg.f64 (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(*.f64 -1 (/.f64 x lo))
(neg.f64 (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
1
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
1
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (+.f64 x lo) (/.f64 1 lo))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 (+.f64 x lo) lo) 1)
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 1 (/.f64 (+.f64 x lo) lo))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (cbrt.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (*.f64 (cbrt.f64 (+.f64 x lo)) (/.f64 1 lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) (sqrt.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (sqrt.f64 (+.f64 x lo)) (*.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 1 lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 1 lo) (+.f64 x lo))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (-.f64 x lo) (/.f64 1 (neg.f64 lo)))
(fma.f64 -1 (/.f64 x lo) 1)
(-.f64 1 (/.f64 x lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 x lo) (cbrt.f64 lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (+.f64 x lo) (sqrt.f64 lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x lo)) lo))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (pow.f64 (cbrt.f64 lo) 2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 x lo))) (pow.f64 (cbrt.f64 (+.f64 x lo)) 2)) (pow.f64 (cbrt.f64 lo) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (+.f64 x lo)) (sqrt.f64 lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) 1) (/.f64 (sqrt.f64 (+.f64 x lo)) lo))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (+.f64 x lo)) (cbrt.f64 lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(pow.f64 (/.f64 (+.f64 x lo) lo) 1)
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 3)
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3) 1/3)
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) 2)
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(pow.f64 (/.f64 lo (+.f64 x lo)) -1)
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(neg.f64 (/.f64 (+.f64 x lo) (neg.f64 lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x lo) 3) (pow.f64 lo 3)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(exp.f64 (log.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (-.f64 (/.f64 (+.f64 x lo) lo) 1))
(+.f64 (/.f64 (+.f64 x lo) lo) 0)
(+.f64 1 (/.f64 x lo))

localize26.0ms (0.3%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.6%
(/.f64 (-.f64 x hi) lo)
97.6%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
Compiler

Compiled 23 to 9 computations (60.9% saved)

series7.0ms (0.1%)

Counts
2 → 60
Calls

18 calls:

TimeVariablePointExpression
3.0ms
x
@-inf
(-.f64 1 (/.f64 (-.f64 x hi) lo))
0.0ms
x
@0
(-.f64 1 (/.f64 (-.f64 x hi) lo))
0.0ms
x
@inf
(-.f64 1 (/.f64 (-.f64 x hi) lo))
0.0ms
hi
@0
(-.f64 1 (/.f64 (-.f64 x hi) lo))
0.0ms
lo
@0
(-.f64 1 (/.f64 (-.f64 x hi) lo))

rewrite131.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1732×prod-diff
1028×log-prod
632×pow-prod-down
630×fma-def
478×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
120132
2294732
Stop Event
node limit
Counts
2 → 233
Calls
Call 1
Inputs
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(/.f64 (-.f64 x hi) lo)
Outputs
(+.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo))
(+.f64 1 (*.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) 1))
(+.f64 0 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) 1)
(+.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2)) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (neg.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) 2) (/.f64 (neg.f64 (-.f64 x hi)) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) 2)) (-.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) -1)
(pow.f64 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) -1)
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) 1))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo))) 3))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo))) 2))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(fma.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo) 1)
(fma.f64 (-.f64 x hi) (neg.f64 (/.f64 1 lo)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (neg.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) 1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (neg.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))) 1)
(fma.f64 (neg.f64 (-.f64 x hi)) (/.f64 1 lo) 1)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) (cbrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo))) (cbrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) 1)
(fma.f64 (sqrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) (sqrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) 1)
(fma.f64 -1 (/.f64 (-.f64 x hi) lo) 1)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 1)
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 (/.f64 (-.f64 x hi) lo) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 hi lo))) (sqrt.f64 (/.f64 hi lo)) (/.f64 hi lo)))
(+.f64 (/.f64 (-.f64 x hi) lo) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (sqrt.f64 lo))) (/.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (/.f64 hi lo)))
(+.f64 0 (/.f64 (-.f64 x hi) lo))
(+.f64 (/.f64 x lo) (neg.f64 (/.f64 hi lo)))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x hi) lo))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))))
(-.f64 (/.f64 x lo) (/.f64 hi lo))
(-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(*.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 (-.f64 x hi) (/.f64 1 lo))
(*.f64 (/.f64 (-.f64 x hi) lo) 1)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (*.f64 (cbrt.f64 (-.f64 x hi)) (/.f64 1 lo)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (sqrt.f64 (-.f64 x hi)) (*.f64 (sqrt.f64 (-.f64 x hi)) (/.f64 1 lo)))
(*.f64 (neg.f64 (-.f64 x hi)) (/.f64 1 (neg.f64 lo)))
(*.f64 (/.f64 1 lo) (-.f64 x hi))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (-.f64 x hi) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x hi)) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (-.f64 x hi)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) 1) (/.f64 (sqrt.f64 (-.f64 x hi)) lo))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (-.f64 x hi)) (cbrt.f64 lo)))
(pow.f64 (/.f64 (-.f64 x hi) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) 2)
(pow.f64 (/.f64 lo (-.f64 x hi)) -1)
(pow.f64 (/.f64 (/.f64 lo (-.f64 x hi)) 1) -1)
(neg.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (log.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x hi) lo))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (-.f64 x hi))) -1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x hi) lo)))
(fma.f64 1 (/.f64 x lo) (neg.f64 (/.f64 hi lo)))
(fma.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)) -1)
(fma.f64 x (/.f64 1 lo) (neg.f64 (/.f64 hi lo)))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) -1)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) -1)
(fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (/.f64 hi lo)))
(fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (/.f64 hi lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (/.f64 hi lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (/.f64 hi lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (/.f64 hi lo)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (/.f64 hi lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (/.f64 hi lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (/.f64 hi lo)))

simplify151.0ms (1.5%)

Algorithm
egg-herbie
Rules
1550×times-frac
884×fma-neg
816×unswap-sqr
500×unsub-neg
470×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
058116621
1135413083
242749197
Stop Event
node limit
Counts
293 → 391
Calls
Call 1
Inputs
(+.f64 (/.f64 hi lo) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(*.f64 -1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(*.f64 -1 (/.f64 x lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 hi x) lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
1
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(*.f64 -1 (/.f64 hi lo))
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo))
(+.f64 1 (*.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) 1))
(+.f64 0 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) 1)
(+.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2)) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (neg.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) 2) (/.f64 (neg.f64 (-.f64 x hi)) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) 2)) (-.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) -1)
(pow.f64 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) -1)
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) 1))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo))) 3))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo))) 2))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(fma.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo) 1)
(fma.f64 (-.f64 x hi) (neg.f64 (/.f64 1 lo)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (neg.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) 1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (neg.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))) 1)
(fma.f64 (neg.f64 (-.f64 x hi)) (/.f64 1 lo) 1)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) (cbrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo))) (cbrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) 1)
(fma.f64 (sqrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) (sqrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) 1)
(fma.f64 -1 (/.f64 (-.f64 x hi) lo) 1)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 1)
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 (/.f64 (-.f64 x hi) lo) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 hi lo))) (sqrt.f64 (/.f64 hi lo)) (/.f64 hi lo)))
(+.f64 (/.f64 (-.f64 x hi) lo) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (sqrt.f64 lo))) (/.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (/.f64 hi lo)))
(+.f64 0 (/.f64 (-.f64 x hi) lo))
(+.f64 (/.f64 x lo) (neg.f64 (/.f64 hi lo)))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x hi) lo))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))))
(-.f64 (/.f64 x lo) (/.f64 hi lo))
(-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(*.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 (-.f64 x hi) (/.f64 1 lo))
(*.f64 (/.f64 (-.f64 x hi) lo) 1)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (*.f64 (cbrt.f64 (-.f64 x hi)) (/.f64 1 lo)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (sqrt.f64 (-.f64 x hi)) (*.f64 (sqrt.f64 (-.f64 x hi)) (/.f64 1 lo)))
(*.f64 (neg.f64 (-.f64 x hi)) (/.f64 1 (neg.f64 lo)))
(*.f64 (/.f64 1 lo) (-.f64 x hi))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (-.f64 x hi) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x hi)) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (-.f64 x hi)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) 1) (/.f64 (sqrt.f64 (-.f64 x hi)) lo))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (-.f64 x hi)) (cbrt.f64 lo)))
(pow.f64 (/.f64 (-.f64 x hi) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) 2)
(pow.f64 (/.f64 lo (-.f64 x hi)) -1)
(pow.f64 (/.f64 (/.f64 lo (-.f64 x hi)) 1) -1)
(neg.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (log.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x hi) lo))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (-.f64 x hi))) -1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x hi) lo)))
(fma.f64 1 (/.f64 x lo) (neg.f64 (/.f64 hi lo)))
(fma.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)) -1)
(fma.f64 x (/.f64 1 lo) (neg.f64 (/.f64 hi lo)))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) -1)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) -1)
(fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (/.f64 hi lo)))
(fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (/.f64 hi lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (/.f64 hi lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (/.f64 hi lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (/.f64 hi lo)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (/.f64 hi lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (/.f64 hi lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (/.f64 hi lo)))
Outputs
(+.f64 (/.f64 hi lo) 1)
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 -1 (/.f64 x lo))
(neg.f64 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 -1 (/.f64 x lo))
(neg.f64 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 (-.f64 hi x) lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
1
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(+.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 1 (*.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) 1))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 0 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))) (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))) 2)
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2)))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2)) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)) 2)))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (neg.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) 2) (/.f64 (neg.f64 (-.f64 x hi)) lo))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) 2)) (-.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2) 1/2)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3) 1/3)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(pow.f64 (/.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) -1)
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
(pow.f64 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) -1)
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(exp.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) 1))
(exp.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) 1) 1))
(exp.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo))) 3))
(exp.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo))) 1/3))
(exp.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo))) 2))
(exp.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(fma.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(fma.f64 (-.f64 x hi) (neg.f64 (/.f64 1 lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (neg.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (neg.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(fma.f64 (neg.f64 (-.f64 x hi)) (/.f64 1 lo) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) (cbrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo))) (cbrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(fma.f64 (sqrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) (sqrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(fma.f64 -1 (/.f64 (-.f64 x hi) lo) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (/.f64 (-.f64 x hi) lo) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 hi lo))) (sqrt.f64 (/.f64 hi lo)) (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (/.f64 (-.f64 x hi) lo) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (sqrt.f64 lo))) (/.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (/.f64 hi lo)))
(+.f64 (/.f64 (-.f64 x hi) lo) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 lo)) (/.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (/.f64 hi lo)))
(+.f64 (/.f64 (-.f64 x hi) lo) (-.f64 (/.f64 hi lo) (*.f64 (/.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (/.f64 (sqrt.f64 hi) (sqrt.f64 lo)))))
(+.f64 0 (/.f64 (-.f64 x hi) lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (/.f64 x lo) (neg.f64 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(/.f64 (-.f64 x hi) lo)
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))) (-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))) (fma.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)) (/.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) 1) (sqrt.f64 lo))))
(+.f64 (-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (sqrt.f64 lo)) (sqrt.f64 lo))) (*.f64 0 (/.f64 (/.f64 hi (sqrt.f64 lo)) (sqrt.f64 lo))))
(-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (sqrt.f64 lo)) (sqrt.f64 lo)))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) lo) (neg.f64 (cbrt.f64 (*.f64 hi hi))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) lo) (cbrt.f64 (*.f64 hi hi)) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))) (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))))
(-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi))))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))) (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))) (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(/.f64 (-.f64 x hi) lo)
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))) (-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(/.f64 (-.f64 x hi) lo)
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))) (-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))) (fma.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)) (/.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) 1) (sqrt.f64 lo))))
(+.f64 (-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (sqrt.f64 lo)) (sqrt.f64 lo))) (*.f64 0 (/.f64 (/.f64 hi (sqrt.f64 lo)) (sqrt.f64 lo))))
(-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (sqrt.f64 lo)) (sqrt.f64 lo)))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) lo) (neg.f64 (cbrt.f64 (*.f64 hi hi))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) lo) (cbrt.f64 (*.f64 hi hi)) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))) (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))))
(-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi))))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))) (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))) (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(/.f64 (-.f64 x hi) lo)
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))) (-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(/.f64 (-.f64 x hi) lo)
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))) (-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))) (fma.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)) (/.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) 1) (sqrt.f64 lo))))
(+.f64 (-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (sqrt.f64 lo)) (sqrt.f64 lo))) (*.f64 0 (/.f64 (/.f64 hi (sqrt.f64 lo)) (sqrt.f64 lo))))
(-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (sqrt.f64 lo)) (sqrt.f64 lo)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) lo) (neg.f64 (cbrt.f64 (*.f64 hi hi))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) lo) (cbrt.f64 (*.f64 hi hi)) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))) (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))))
(-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))) (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))) (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(/.f64 (-.f64 x hi) lo)
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))) (-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(/.f64 (-.f64 x hi) lo)
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))) (-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))) (fma.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)) (/.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) 1) (sqrt.f64 lo))))
(+.f64 (-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (sqrt.f64 lo)) (sqrt.f64 lo))) (*.f64 0 (/.f64 (/.f64 hi (sqrt.f64 lo)) (sqrt.f64 lo))))
(-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (sqrt.f64 lo)) (sqrt.f64 lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) lo) (neg.f64 (cbrt.f64 (*.f64 hi hi))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) lo) (cbrt.f64 (*.f64 hi hi)) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))) (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))))
(-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))) (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))) (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(/.f64 (-.f64 x hi) lo)
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))) (-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo))) (/.f64 hi lo)))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 hi lo))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo))) (/.f64 hi lo)))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 hi lo))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo))) (/.f64 hi lo)))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 hi lo))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (*.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo))) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)) (/.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) 1) (sqrt.f64 lo))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (*.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (sqrt.f64 lo)) (sqrt.f64 lo))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo))) (/.f64 (/.f64 hi (sqrt.f64 lo)) (sqrt.f64 lo))))
(+.f64 0 (-.f64 (/.f64 (/.f64 x (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (/.f64 hi (sqrt.f64 lo)) (sqrt.f64 lo))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) lo) (cbrt.f64 (*.f64 hi hi)) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) lo) (neg.f64 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo))) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 0 (-.f64 (/.f64 (/.f64 x (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo))) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 0 (-.f64 (/.f64 (/.f64 x (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo))) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 0 (-.f64 (/.f64 (/.f64 x (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo))) (/.f64 hi lo)))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 hi lo))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (*.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo))) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo))) (/.f64 hi lo)))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 lo)) (sqrt.f64 lo)) (/.f64 hi lo))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo))) (/.f64 hi lo)))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 lo)) (sqrt.f64 lo)) (/.f64 hi lo))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo))) (/.f64 hi lo)))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 lo)) (sqrt.f64 lo)) (/.f64 hi lo))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (*.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo))) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (sqrt.f64 lo)) (sqrt.f64 lo))) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)) (/.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) 1) (sqrt.f64 lo))) (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (*.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (sqrt.f64 lo)) (sqrt.f64 lo))) (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (/.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (sqrt.f64 lo))))
(+.f64 0 (/.f64 (/.f64 (-.f64 x hi) (sqrt.f64 lo)) (sqrt.f64 lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) lo) (cbrt.f64 (*.f64 hi hi)) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))) (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) lo) (neg.f64 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo))) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (sqrt.f64 lo)) (sqrt.f64 lo))) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo))) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (sqrt.f64 lo)) (sqrt.f64 lo))) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))) (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo))) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 0 (-.f64 (/.f64 (/.f64 x (sqrt.f64 lo)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo))) (/.f64 hi lo)))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 lo)) (sqrt.f64 lo)) (/.f64 hi lo))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (*.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo))) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(-.f64 (+.f64 0 (/.f64 (/.f64 x (sqrt.f64 lo)) (sqrt.f64 lo))) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(/.f64 (-.f64 x hi) lo)
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))) (-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))) (fma.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)) (/.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) 1) (sqrt.f64 lo))))
(+.f64 (-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (sqrt.f64 lo)) (sqrt.f64 lo))) (*.f64 0 (/.f64 (/.f64 hi (sqrt.f64 lo)) (sqrt.f64 lo))))
(-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (sqrt.f64 lo)) (sqrt.f64 lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) lo) (neg.f64 (cbrt.f64 (*.f64 hi hi))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) lo) (cbrt.f64 (*.f64 hi hi)) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))) (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))))
(-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))) (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))) (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(/.f64 (-.f64 x hi) lo)
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))) (-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo))) (/.f64 hi lo)))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) 3) (/.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo))) (/.f64 hi lo)))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) 3) (/.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo))) (/.f64 hi lo)))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) 3) (/.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (*.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo))) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) 3) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)) (/.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) 1) (sqrt.f64 lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (*.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (sqrt.f64 lo)) (sqrt.f64 lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (/.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (sqrt.f64 lo))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) 3) (/.f64 (/.f64 hi (sqrt.f64 lo)) (sqrt.f64 lo))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) lo) (cbrt.f64 (*.f64 hi hi)) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) lo) (neg.f64 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo))) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) 3) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo))) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) 3) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (/.f64 (neg.f64 (cbrt.f64 hi)) (sqrt.f64 lo)))))
(-.f64 (+.f64 0 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) 3)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo))) (/.f64 hi lo)))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) 3) (/.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (*.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo))) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) 3) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo))) (/.f64 hi lo)))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo))) (/.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo))) (/.f64 hi lo)))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo))) (/.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo))) (/.f64 hi lo)))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo))) (/.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (*.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo))) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 0 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (/.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)) (/.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) 1) (sqrt.f64 lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (*.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (sqrt.f64 lo)) (sqrt.f64 lo))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (/.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (sqrt.f64 lo))))
(+.f64 0 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (/.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (sqrt.f64 lo))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) lo) (cbrt.f64 (*.f64 hi hi)) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) lo) (neg.f64 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo))) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 0 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) lo) (neg.f64 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo))) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 0 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 hi hi))) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo))) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo))) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo))) (/.f64 hi lo)))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo))) (/.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (*.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo))) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 0 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (/.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(/.f64 (-.f64 x hi) lo)
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))) (-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))) (fma.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)) (/.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) 1) (sqrt.f64 lo))))
(+.f64 (-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (sqrt.f64 lo)) (sqrt.f64 lo))) (*.f64 0 (/.f64 (/.f64 hi (sqrt.f64 lo)) (sqrt.f64 lo))))
(-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (sqrt.f64 lo)) (sqrt.f64 lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) lo) (neg.f64 (cbrt.f64 (*.f64 hi hi))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) lo) (cbrt.f64 (*.f64 hi hi)) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))) (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))))
(-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))) (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))) (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(-.f64 (/.f64 x lo) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(/.f64 (-.f64 x hi) lo)
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 1 (/.f64 x lo) (*.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))) (-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(-.f64 (/.f64 x lo) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (/.f64 (neg.f64 hi) lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (/.f64 (neg.f64 hi) lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (/.f64 (neg.f64 hi) lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (*.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo))) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo))) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)) (/.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) 1) (sqrt.f64 lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (*.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (sqrt.f64 lo)) (sqrt.f64 lo))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (/.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (sqrt.f64 lo))))
(+.f64 0 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (/.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (sqrt.f64 lo))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) lo) (cbrt.f64 (*.f64 hi hi)) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) lo) (neg.f64 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo))) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo))) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 hi hi))) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 0 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 hi hi))) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (/.f64 (neg.f64 (cbrt.f64 hi)) (sqrt.f64 lo)))))
(+.f64 0 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (/.f64 (neg.f64 (cbrt.f64 hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (/.f64 (neg.f64 hi) lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (*.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo))) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo))) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (neg.f64 (/.f64 hi lo)) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo))) (/.f64 hi lo)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo))) (/.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo))) (/.f64 hi lo)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo))) (/.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 (/.f64 hi lo))))))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo))) (/.f64 hi lo)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo))) (/.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 hi (cbrt.f64 lo))) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (*.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo))) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo))) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 hi (sqrt.f64 lo))) (/.f64 1 (sqrt.f64 lo)) (*.f64 (/.f64 hi (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)) (/.f64 (*.f64 (/.f64 hi (sqrt.f64 lo)) 1) (sqrt.f64 lo))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (*.f64 (/.f64 (neg.f64 hi) (sqrt.f64 lo)) (/.f64 1 (sqrt.f64 lo)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (sqrt.f64 lo)) (sqrt.f64 lo))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo))) (/.f64 (/.f64 hi (sqrt.f64 lo)) (sqrt.f64 lo))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo))) (/.f64 (/.f64 hi (sqrt.f64 lo)) (sqrt.f64 lo))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1) (*.f64 (/.f64 (cbrt.f64 hi) lo) (/.f64 (cbrt.f64 (*.f64 hi hi)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) lo) (cbrt.f64 (*.f64 hi hi)) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) lo) (neg.f64 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo))) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo))) (*.f64 (/.f64 (cbrt.f64 hi) lo) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo))) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo))) (*.f64 (/.f64 (cbrt.f64 hi) (cbrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo))) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 hi)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo))) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo)))))
(-.f64 (+.f64 0 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)))) (*.f64 (/.f64 (cbrt.f64 hi) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (*.f64 hi hi)) (sqrt.f64 lo))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) lo)) (/.f64 (sqrt.f64 hi) 1) (*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) 1))))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo))) (/.f64 hi lo)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo))) (/.f64 hi lo))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo))) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 (sqrt.f64 hi) (cbrt.f64 lo)) (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (*.f64 (/.f64 hi (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (*.f64 (/.f64 (neg.f64 hi) (cbrt.f64 lo)) (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo))) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 0 (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo))) (/.f64 (/.f64 hi (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x hi) lo))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x hi) lo))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))))
(-.f64 (/.f64 x lo) (/.f64 hi lo))
(/.f64 (-.f64 x hi) lo)
(-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(/.f64 (-.f64 x hi) lo)
(*.f64 1 (/.f64 (-.f64 x hi) lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 (-.f64 x hi) (/.f64 1 lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 (/.f64 (-.f64 x hi) lo) 1)
(/.f64 (-.f64 x hi) lo)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2))
(/.f64 (-.f64 x hi) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (*.f64 (cbrt.f64 (-.f64 x hi)) (/.f64 1 lo)))
(/.f64 (-.f64 x hi) lo)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(*.f64 (sqrt.f64 (-.f64 x hi)) (*.f64 (sqrt.f64 (-.f64 x hi)) (/.f64 1 lo)))
(/.f64 (-.f64 x hi) lo)
(*.f64 (neg.f64 (-.f64 x hi)) (/.f64 1 (neg.f64 lo)))
(/.f64 (-.f64 x hi) lo)
(*.f64 (/.f64 1 lo) (-.f64 x hi))
(/.f64 (-.f64 x hi) lo)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))
(/.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (-.f64 x hi) (sqrt.f64 lo)))
(/.f64 (/.f64 (-.f64 x hi) (sqrt.f64 lo)) (sqrt.f64 lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x hi)) lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (pow.f64 (cbrt.f64 lo) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (-.f64 x hi)) (sqrt.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (-.f64 x hi) (sqrt.f64 lo)))
(/.f64 (/.f64 (-.f64 x hi) (sqrt.f64 lo)) (sqrt.f64 lo))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) 1) (/.f64 (sqrt.f64 (-.f64 x hi)) lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (-.f64 x hi)) (cbrt.f64 lo)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))
(/.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 1)
(/.f64 (-.f64 x hi) lo)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3)
(/.f64 (-.f64 x hi) lo)
(pow.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) 1/2)
(/.f64 (-.f64 x hi) lo)
(pow.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) 1/3)
(/.f64 (-.f64 x hi) lo)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) 2)
(/.f64 (-.f64 x hi) lo)
(pow.f64 (/.f64 lo (-.f64 x hi)) -1)
(/.f64 (-.f64 x hi) lo)
(pow.f64 (/.f64 (/.f64 lo (-.f64 x hi)) 1) -1)
(/.f64 (-.f64 x hi) lo)
(neg.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)))
(/.f64 (-.f64 x hi) lo)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(/.f64 (-.f64 x hi) lo)
(log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 x hi) lo)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))
(/.f64 (-.f64 x hi) lo)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(exp.f64 (log.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) 1))
(/.f64 (-.f64 x hi) lo)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) 1) 1))
(/.f64 (-.f64 x hi) lo)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) 3))
(/.f64 (-.f64 x hi) lo)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x hi) lo))) 1/3))
(/.f64 (-.f64 x hi) lo)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) 3) 1/3))
(/.f64 (-.f64 x hi) lo)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))) 2))
(/.f64 (-.f64 x hi) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 lo (-.f64 x hi))) -1))
(/.f64 (-.f64 x hi) lo)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(fma.f64 1 (/.f64 x lo) (neg.f64 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(fma.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)) -1)
(/.f64 (-.f64 x hi) lo)
(fma.f64 x (/.f64 1 lo) (neg.f64 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) -1)
(/.f64 (-.f64 x hi) lo)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) -1)
(/.f64 (-.f64 x hi) lo)
(fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo))) (/.f64 hi lo)))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 hi lo))
(fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo))) (/.f64 hi lo)))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 lo)) (sqrt.f64 lo)) (/.f64 hi lo))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo))) (/.f64 hi lo)))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) 3) (/.f64 hi lo))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo))) (/.f64 hi lo)))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo))) (/.f64 hi lo))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (/.f64 (neg.f64 hi) lo))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 (+.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi lo)) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (neg.f64 hi) lo)))
(+.f64 (*.f64 (/.f64 hi lo) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo))) (/.f64 hi lo)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo))) (/.f64 hi lo))

eval339.0ms (3.3%)

Compiler

Compiled 23747 to 9863 computations (58.5% saved)

prune333.0ms (3.3%)

Pruning

57 alts after pruning (56 fresh and 1 done)

PrunedKeptTotal
New86854922
Fresh123
Picked101
Done314
Total87357930
Accurracy
19.5%
Counts
930 → 57
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.7%
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
9.6%
(fma.f64 (-.f64 x hi) (neg.f64 (/.f64 1 lo)) 1)
18.8%
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
18.7%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
18.7%
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
18.7%
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
18.7%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
9.6%
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
18.7%
(/.f64 (neg.f64 lo) hi)
3.5%
(/.f64 x hi)
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (*.f64 x (neg.f64 (pow.f64 hi -2))))))
18.7%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 hi))) (*.f64 x (pow.f64 hi -2)))))
18.7%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.7%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.7%
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
18.8%
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
9.6%
(-.f64 1 (fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) -1))
9.6%
(-.f64 1 (fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) -1))
9.6%
(-.f64 1 (pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) 2))
9.6%
(-.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3))
9.6%
(-.f64 1 (/.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)))
18.7%
(-.f64 1 (/.f64 x lo))
9.6%
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
9.6%
(-.f64 1 (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x hi) lo))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x hi) lo))))))
9.6%
(-.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi)))
9.6%
(-.f64 1 (expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo))))
9.6%
(-.f64 1 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) 3)))
9.6%
(-.f64 1 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)))
9.7%
(+.f64 (/.f64 hi lo) 1)
9.3%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
3.5%
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 x hi))
9.6%
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))))
18.6%
(+.f64 1 (/.f64 x lo))
18.7%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
18.6%
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (*.f64 (cbrt.f64 (+.f64 x lo)) (/.f64 1 lo)))
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
18.6%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x lo)) lo))
18.7%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
18.7%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
18.6%
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 x lo) (cbrt.f64 lo)))
18.8%
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
18.8%
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
18.6%
(*.f64 (/.f64 1 lo) (+.f64 x lo))
18.8%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
18.7%
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
9.6%
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))) 2)
18.0%
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
18.8%
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
18.6%
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x lo) lo)))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.6%
1
Compiler

Compiled 1904 to 1226 computations (35.6% saved)

localize63.0ms (0.6%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 (-.f64 x lo) hi)
99.2%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
98.9%
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
Compiler

Compiled 31 to 12 computations (61.3% saved)

series8.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
2.0ms
hi
@-inf
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
1.0ms
x
@-inf
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
1.0ms
x
@0
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
0.0ms
hi
@0
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
0.0ms
hi
@-inf
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)

rewrite118.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1102×log-prod
1082×prod-diff
692×pow-prod-down
578×pow-exp
538×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01132
124532
2316432
Stop Event
node limit
Counts
2 → 248
Calls
Call 1
Inputs
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
Outputs
(+.f64 0 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) 1)
(*.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1)
(*.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 5/2))
(*.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi -3))
(*.f64 (pow.f64 (-.f64 x lo) 3) (/.f64 1 (pow.f64 hi 3)))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2))
(*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 x lo)) (/.f64 1 hi))
(*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 5/2) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 1 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3)))
(/.f64 1 (pow.f64 (/.f64 hi (-.f64 x lo)) 3))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi (-.f64 x lo)))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (neg.f64 (-.f64 x lo)) 3) (pow.f64 (neg.f64 hi) 3))
(/.f64 (neg.f64 (pow.f64 (-.f64 x lo) 3)) (neg.f64 (pow.f64 hi 3)))
(/.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 x lo)) hi)
(/.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1) (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (neg.f64 (-.f64 x lo))) (neg.f64 hi))
(/.f64 (*.f64 (-.f64 x lo) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) hi)
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 hi))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6))
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 9))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(exp.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 9)) 1/3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi))) 3/2))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 (-.f64 x lo) hi))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 3/2) 2))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(+.f64 0 (/.f64 (-.f64 x lo) hi))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 (/.f64 (-.f64 x lo) hi) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)))
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 1 (/.f64 (/.f64 hi (-.f64 x lo)) 1))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 hi (cbrt.f64 (-.f64 x lo))))
(/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) hi))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (neg.f64 (neg.f64 (-.f64 x lo))) (neg.f64 (neg.f64 hi)))
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (/.f64 1 hi)) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 1 hi)) (+.f64 x lo))
(/.f64 (/.f64 (-.f64 x lo) 1) hi)
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 3/2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) 1/6)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 9) 1/9)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) 2/3)
(pow.f64 (/.f64 (/.f64 hi (-.f64 x lo)) 1) -1)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) -1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 3/2))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (/.f64 lo hi)))

simplify201.0ms (2%)

Algorithm
egg-herbie
Rules
650×div-sub
562×associate-+r+
554×exp-prod
546×+-commutative
540×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
068819364
1171115762
2607215198
Stop Event
node limit
Counts
320 → 439
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x)) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x)) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (/.f64 x (pow.f64 hi 3)) (*.f64 2 (/.f64 x (pow.f64 hi 3)))) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (/.f64 x (pow.f64 hi 3)) (*.f64 2 (/.f64 x (pow.f64 hi 3)))) (pow.f64 lo 2)))))
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3)))))))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))))))
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) lo))))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) lo)))))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi))
(+.f64 (/.f64 (*.f64 lo (cbrt.f64 -1)) hi) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi)))
(+.f64 (/.f64 (*.f64 lo (cbrt.f64 -1)) hi) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi)))
(+.f64 (/.f64 (*.f64 lo (cbrt.f64 -1)) hi) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(+.f64 0 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) 1)
(*.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1)
(*.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 5/2))
(*.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi -3))
(*.f64 (pow.f64 (-.f64 x lo) 3) (/.f64 1 (pow.f64 hi 3)))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2))
(*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 x lo)) (/.f64 1 hi))
(*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 5/2) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 1 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3)))
(/.f64 1 (pow.f64 (/.f64 hi (-.f64 x lo)) 3))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi (-.f64 x lo)))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (neg.f64 (-.f64 x lo)) 3) (pow.f64 (neg.f64 hi) 3))
(/.f64 (neg.f64 (pow.f64 (-.f64 x lo) 3)) (neg.f64 (pow.f64 hi 3)))
(/.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 x lo)) hi)
(/.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1) (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (neg.f64 (-.f64 x lo))) (neg.f64 hi))
(/.f64 (*.f64 (-.f64 x lo) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) hi)
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 hi))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6))
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 9))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(exp.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 9)) 1/3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi))) 3/2))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 (-.f64 x lo) hi))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 3/2) 2))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(+.f64 0 (/.f64 (-.f64 x lo) hi))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 (/.f64 (-.f64 x lo) hi) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)))
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 1 (/.f64 (/.f64 hi (-.f64 x lo)) 1))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 hi (cbrt.f64 (-.f64 x lo))))
(/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) hi))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (neg.f64 (neg.f64 (-.f64 x lo))) (neg.f64 (neg.f64 hi)))
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (/.f64 1 hi)) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 1 hi)) (+.f64 x lo))
(/.f64 (/.f64 (-.f64 x lo) 1) hi)
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 3/2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) 1/6)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 9) 1/9)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) 2/3)
(pow.f64 (/.f64 (/.f64 hi (-.f64 x lo)) 1) -1)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) -1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 3/2))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
Outputs
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(neg.f64 (pow.f64 (/.f64 lo hi) 3))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(fma.f64 (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) x (neg.f64 (pow.f64 (/.f64 lo hi) 3)))
(-.f64 (*.f64 (*.f64 3 (/.f64 lo (/.f64 (pow.f64 hi 3) lo))) x) (pow.f64 (/.f64 lo hi) 3))
(fma.f64 (*.f64 x 3) (/.f64 lo (/.f64 (pow.f64 hi 3) lo)) (neg.f64 (pow.f64 (/.f64 lo hi) 3)))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2))))
(fma.f64 (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) x (fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (*.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x))))
(fma.f64 (*.f64 3 (/.f64 lo (/.f64 (pow.f64 hi 3) lo))) x (-.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) (*.f64 -3 (*.f64 x x))) (pow.f64 (/.f64 lo hi) 3)))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))))
(fma.f64 (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) x (fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (+.f64 (*.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x)) (pow.f64 (/.f64 x hi) 3))))
(fma.f64 (*.f64 3 (/.f64 lo (/.f64 (pow.f64 hi 3) lo))) x (-.f64 (fma.f64 (/.f64 (*.f64 lo -3) (pow.f64 hi 3)) (*.f64 x x) (pow.f64 (/.f64 x hi) 3)) (pow.f64 (/.f64 lo hi) 3)))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(pow.f64 (/.f64 x hi) 3)
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))
(+.f64 (*.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x)) (pow.f64 (/.f64 x hi) 3))
(fma.f64 (/.f64 (*.f64 lo -3) (pow.f64 hi 3)) (*.f64 x x) (pow.f64 (/.f64 x hi) 3))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2))))
(fma.f64 (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) x (+.f64 (*.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x)) (pow.f64 (/.f64 x hi) 3)))
(fma.f64 (*.f64 3 (/.f64 lo (/.f64 (pow.f64 hi 3) lo))) x (fma.f64 (/.f64 (*.f64 lo -3) (pow.f64 hi 3)) (*.f64 x x) (pow.f64 (/.f64 x hi) 3)))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))))
(fma.f64 (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) x (fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (+.f64 (*.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x)) (pow.f64 (/.f64 x hi) 3))))
(fma.f64 (*.f64 3 (/.f64 lo (/.f64 (pow.f64 hi 3) lo))) x (-.f64 (fma.f64 (/.f64 (*.f64 lo -3) (pow.f64 hi 3)) (*.f64 x x) (pow.f64 (/.f64 x hi) 3)) (pow.f64 (/.f64 lo hi) 3)))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(pow.f64 (/.f64 x hi) 3)
(+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))
(+.f64 (*.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x)) (pow.f64 (/.f64 x hi) 3))
(fma.f64 (/.f64 (*.f64 lo -3) (pow.f64 hi 3)) (*.f64 x x) (pow.f64 (/.f64 x hi) 3))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x)) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2))))
(fma.f64 -1 (*.f64 x (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) -3)) (+.f64 (*.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x)) (pow.f64 (/.f64 x hi) 3)))
(-.f64 (fma.f64 (/.f64 (*.f64 lo -3) (pow.f64 hi 3)) (*.f64 x x) (pow.f64 (/.f64 x hi) 3)) (*.f64 (/.f64 lo (/.f64 (pow.f64 hi 3) lo)) (*.f64 -3 x)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) x)) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))) (pow.f64 x 2)))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (fma.f64 -1 (*.f64 x (*.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) -3)) (+.f64 (*.f64 (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (*.f64 x x)) (pow.f64 (/.f64 x hi) 3))))
(-.f64 (-.f64 (fma.f64 (/.f64 (*.f64 lo -3) (pow.f64 hi 3)) (*.f64 x x) (pow.f64 (/.f64 x hi) 3)) (*.f64 (/.f64 lo (/.f64 (pow.f64 hi 3) lo)) (*.f64 -3 x))) (pow.f64 (/.f64 lo hi) 3))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(pow.f64 (/.f64 x hi) 3)
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))
(fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3))
(fma.f64 lo (/.f64 (*.f64 (*.f64 x x) -3) (pow.f64 hi 3)) (pow.f64 (/.f64 x hi) 3))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (/.f64 x (pow.f64 hi 3)) (*.f64 2 (/.f64 x (pow.f64 hi 3)))) (pow.f64 lo 2))))
(+.f64 (fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3)) (*.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3)))))
(fma.f64 lo (/.f64 (*.f64 (*.f64 x x) -3) (pow.f64 hi 3)) (fma.f64 (*.f64 lo lo) (/.f64 (*.f64 3 x) (pow.f64 hi 3)) (pow.f64 (/.f64 x hi) 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 (+.f64 (/.f64 x (pow.f64 hi 3)) (*.f64 2 (/.f64 x (pow.f64 hi 3)))) (pow.f64 lo 2)))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (+.f64 (fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3)) (*.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))))))
(-.f64 (fma.f64 lo (/.f64 (*.f64 (*.f64 x x) -3) (pow.f64 hi 3)) (fma.f64 (*.f64 lo lo) (/.f64 (*.f64 3 x) (pow.f64 hi 3)) (pow.f64 (/.f64 x hi) 3))) (pow.f64 (/.f64 lo hi) 3))
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(neg.f64 (pow.f64 (/.f64 lo hi) 3))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (neg.f64 (pow.f64 (/.f64 lo hi) 3)))
(fma.f64 (*.f64 lo lo) (/.f64 (*.f64 3 x) (pow.f64 hi 3)) (neg.f64 (pow.f64 (/.f64 lo hi) 3)))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3)))))))
(fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (*.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3))))
(fma.f64 (*.f64 lo lo) (/.f64 (*.f64 3 x) (pow.f64 hi 3)) (fma.f64 lo (/.f64 (*.f64 (*.f64 x x) -3) (pow.f64 hi 3)) (neg.f64 (pow.f64 (/.f64 lo hi) 3))))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (+.f64 (fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3)) (*.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))))))
(-.f64 (fma.f64 lo (/.f64 (*.f64 (*.f64 x x) -3) (pow.f64 hi 3)) (fma.f64 (*.f64 lo lo) (/.f64 (*.f64 3 x) (pow.f64 hi 3)) (pow.f64 (/.f64 x hi) 3))) (pow.f64 (/.f64 lo hi) 3))
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(neg.f64 (pow.f64 (/.f64 lo hi) 3))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (neg.f64 (pow.f64 (/.f64 lo hi) 3)))
(fma.f64 (*.f64 lo lo) (/.f64 (*.f64 3 x) (pow.f64 hi 3)) (neg.f64 (pow.f64 (/.f64 lo hi) 3)))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) lo))))
(fma.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (*.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3))))
(fma.f64 (*.f64 lo lo) (/.f64 (*.f64 3 x) (pow.f64 hi 3)) (fma.f64 lo (/.f64 (*.f64 (*.f64 x x) -3) (pow.f64 hi 3)) (neg.f64 (pow.f64 (/.f64 lo hi) 3))))
(+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) lo)))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (+.f64 (fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3)) (*.f64 (*.f64 lo lo) (*.f64 3 (/.f64 x (pow.f64 hi 3))))))
(-.f64 (fma.f64 lo (/.f64 (*.f64 (*.f64 x x) -3) (pow.f64 hi 3)) (fma.f64 (*.f64 lo lo) (/.f64 (*.f64 3 x) (pow.f64 hi 3)) (pow.f64 (/.f64 x hi) 3))) (pow.f64 (/.f64 lo hi) 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi))
(neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 hi x)))
(/.f64 (neg.f64 (cbrt.f64 -1)) (/.f64 hi x))
(+.f64 (/.f64 (*.f64 lo (cbrt.f64 -1)) hi) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi)))
(+.f64 (neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 hi x))) (/.f64 lo (/.f64 hi (cbrt.f64 -1))))
(-.f64 (*.f64 (/.f64 lo hi) (cbrt.f64 -1)) (/.f64 (cbrt.f64 -1) (/.f64 hi x)))
(+.f64 (/.f64 (*.f64 lo (cbrt.f64 -1)) hi) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi)))
(+.f64 (neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 hi x))) (/.f64 lo (/.f64 hi (cbrt.f64 -1))))
(-.f64 (*.f64 (/.f64 lo hi) (cbrt.f64 -1)) (/.f64 (cbrt.f64 -1) (/.f64 hi x)))
(+.f64 (/.f64 (*.f64 lo (cbrt.f64 -1)) hi) (*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) x) hi)))
(+.f64 (neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 hi x))) (/.f64 lo (/.f64 hi (cbrt.f64 -1))))
(-.f64 (*.f64 (/.f64 lo hi) (cbrt.f64 -1)) (/.f64 (cbrt.f64 -1) (/.f64 hi x)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 hi (-.f64 x lo))))
(/.f64 (neg.f64 (cbrt.f64 -1)) (/.f64 hi (-.f64 x lo)))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 hi (-.f64 x lo))))
(/.f64 (neg.f64 (cbrt.f64 -1)) (/.f64 hi (-.f64 x lo)))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 hi (-.f64 x lo))))
(/.f64 (neg.f64 (cbrt.f64 -1)) (/.f64 hi (-.f64 x lo)))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(neg.f64 (/.f64 (cbrt.f64 -1) (/.f64 hi (-.f64 x lo))))
(/.f64 (neg.f64 (cbrt.f64 -1)) (/.f64 hi (-.f64 x lo)))
(+.f64 0 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) 1)
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(*.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1)
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(*.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 7))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 5/2))
(*.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi -3))
(*.f64 (pow.f64 (-.f64 x lo) 3) (/.f64 1 (pow.f64 hi 3)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 x lo)) (/.f64 1 hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1) (/.f64 (-.f64 x lo) hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 5/2) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 5/2))
(/.f64 1 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 1 (pow.f64 (/.f64 hi (-.f64 x lo)) 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi (-.f64 x lo)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (pow.f64 (neg.f64 (-.f64 x lo)) 3) (pow.f64 (neg.f64 hi) 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (neg.f64 (pow.f64 (-.f64 x lo) 3)) (neg.f64 (pow.f64 hi 3)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 x lo)) hi)
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1) (/.f64 hi (-.f64 x lo)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (neg.f64 (-.f64 x lo))) (neg.f64 hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (*.f64 (-.f64 x lo) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) hi)
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 9))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(exp.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1) 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1/3) 3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1) 1))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 9)) 1/3))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi))) 3/2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (/.f64 (-.f64 x lo) hi))) 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 3/2) 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 0 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) 1) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) hi) (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 lo (sqrt.f64 hi)) (neg.f64 (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) hi) (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 (cbrt.f64 lo) hi) (neg.f64 (cbrt.f64 (*.f64 lo lo))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) hi) (cbrt.f64 (*.f64 lo lo)) (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) hi) (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))) (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) hi) (/.f64 (*.f64 (cbrt.f64 (*.f64 lo lo)) (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))) (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (*.f64 lo lo)) (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) hi) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))) (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) 1) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (-.f64 (/.f64 (*.f64 x 1) hi) (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) 1) (cbrt.f64 (*.f64 hi hi)))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (/.f64 x hi) (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 lo (sqrt.f64 hi)) (neg.f64 (/.f64 1 (sqrt.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))) (-.f64 (/.f64 x hi) (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) hi) (cbrt.f64 (*.f64 lo lo)) (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (cbrt.f64 lo) hi) (neg.f64 (cbrt.f64 (*.f64 lo lo))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))) (-.f64 (/.f64 x hi) (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))) (fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (*.f64 lo lo)) (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (/.f64 x hi) (/.f64 (*.f64 (cbrt.f64 (*.f64 lo lo)) (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))) (-.f64 (/.f64 x hi) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) 1) (cbrt.f64 (*.f64 hi hi)))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (/.f64 x hi) (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) 1) (cbrt.f64 (*.f64 hi hi)))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (/.f64 x hi) (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 lo (sqrt.f64 hi)) (neg.f64 (/.f64 1 (sqrt.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))) (-.f64 (/.f64 x hi) (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) hi) (cbrt.f64 (*.f64 lo lo)) (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (cbrt.f64 lo) hi) (neg.f64 (cbrt.f64 (*.f64 lo lo))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))) (-.f64 (/.f64 x hi) (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))) (fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (*.f64 lo lo)) (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (/.f64 x hi) (/.f64 (*.f64 (cbrt.f64 (*.f64 lo lo)) (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))) (-.f64 (/.f64 x hi) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) 1) (cbrt.f64 (*.f64 hi hi)))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (/.f64 x hi) (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) 1) (cbrt.f64 (*.f64 hi hi)))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (/.f64 x hi) (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 lo (sqrt.f64 hi)) (neg.f64 (/.f64 1 (sqrt.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))) (-.f64 (/.f64 x hi) (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) hi) (cbrt.f64 (*.f64 lo lo)) (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (cbrt.f64 lo) hi) (neg.f64 (cbrt.f64 (*.f64 lo lo))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))) (-.f64 (/.f64 x hi) (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))) (fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (*.f64 lo lo)) (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (/.f64 x hi) (/.f64 (*.f64 (cbrt.f64 (*.f64 lo lo)) (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))) (-.f64 (/.f64 x hi) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) 1) (cbrt.f64 (*.f64 hi hi)))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (/.f64 x hi) (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 (*.f64 1 lo) hi)) (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 (*.f64 1 lo) hi)) (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 (*.f64 1 lo) hi)) (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) 1) (cbrt.f64 (*.f64 hi hi)))) (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))) (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (neg.f64 (/.f64 1 (sqrt.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi))) (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) hi) (cbrt.f64 (*.f64 lo lo)) (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))) (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) hi) (neg.f64 (cbrt.f64 (*.f64 lo lo))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))) (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (*.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (*.f64 lo lo)) (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi))) (/.f64 (*.f64 (cbrt.f64 (*.f64 lo lo)) (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))) (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 (*.f64 1 lo) hi)) (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) 1) (cbrt.f64 (*.f64 hi hi)))) (fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 (*.f64 1 lo) hi)) (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 (*.f64 1 lo) hi)) (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 (*.f64 1 lo) hi)) (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) 1) (cbrt.f64 (*.f64 hi hi)))) (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))) (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (neg.f64 (/.f64 1 (sqrt.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi))) (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) hi) (cbrt.f64 (*.f64 lo lo)) (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))) (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) hi) (neg.f64 (cbrt.f64 (*.f64 lo lo))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))) (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) hi) (neg.f64 (cbrt.f64 (*.f64 lo lo))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))) (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (*.f64 lo lo)) (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi))) (/.f64 (*.f64 (cbrt.f64 (*.f64 lo lo)) (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))) (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 (*.f64 1 lo) hi)) (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) 1) (cbrt.f64 (*.f64 hi hi)))) (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 (*.f64 1 lo) hi)) (fma.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 (*.f64 1 lo) hi)) (fma.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 (*.f64 1 lo) hi)) (fma.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) 1) (cbrt.f64 (*.f64 hi hi)))) (fma.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi)) (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))) (fma.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 lo (sqrt.f64 hi)) (neg.f64 (/.f64 1 (sqrt.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))) (-.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi)) (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) hi) (cbrt.f64 (*.f64 lo lo)) (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))) (fma.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 (cbrt.f64 lo) hi) (neg.f64 (cbrt.f64 (*.f64 lo lo))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))) (-.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi)) (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))) (fma.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi) (*.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (*.f64 lo lo)) (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi)) (/.f64 (*.f64 (cbrt.f64 (*.f64 lo lo)) (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))) (fma.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))) (-.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 (*.f64 1 lo) hi)) (fma.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) 1) (cbrt.f64 (*.f64 hi hi)))) (fma.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi)) (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 (*.f64 1 lo) hi)) (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 (*.f64 1 lo) hi)) (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 (*.f64 1 lo) hi)) (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) 1) (cbrt.f64 (*.f64 hi hi)))) (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))) (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (neg.f64 (/.f64 1 (sqrt.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))) (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (/.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) hi) (cbrt.f64 (*.f64 lo lo)) (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))) (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) hi) (neg.f64 (cbrt.f64 (*.f64 lo lo))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))) (-.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))) (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (*.f64 lo lo)) (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi))) (/.f64 (*.f64 (cbrt.f64 (*.f64 lo lo)) (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))) (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))) (-.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 (*.f64 1 lo) hi)) (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) 1) (cbrt.f64 (*.f64 hi hi)))) (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 (*.f64 1 lo) hi)) (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 (*.f64 1 lo) hi)) (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 (*.f64 1 lo) hi)) (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) 1) (cbrt.f64 (*.f64 hi hi)))) (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))) (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (neg.f64 (/.f64 1 (sqrt.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))) (-.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) hi) (cbrt.f64 (*.f64 lo lo)) (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))) (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) hi) (neg.f64 (cbrt.f64 (*.f64 lo lo))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))) (-.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))) (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (*.f64 lo lo)) (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (/.f64 (*.f64 (cbrt.f64 (*.f64 lo lo)) (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))) (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))) (-.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 (*.f64 1 lo) hi)) (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) 1) (cbrt.f64 (*.f64 hi hi)))) (fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) 1) (cbrt.f64 (*.f64 hi hi)))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (/.f64 x hi) (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 lo (sqrt.f64 hi)) (neg.f64 (/.f64 1 (sqrt.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))) (-.f64 (/.f64 x hi) (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) hi) (cbrt.f64 (*.f64 lo lo)) (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (cbrt.f64 lo) hi) (neg.f64 (cbrt.f64 (*.f64 lo lo))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))) (-.f64 (/.f64 x hi) (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))) (fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (*.f64 lo lo)) (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (/.f64 x hi) (/.f64 (*.f64 (cbrt.f64 (*.f64 lo lo)) (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))) (-.f64 (/.f64 x hi) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) 1) (cbrt.f64 (*.f64 hi hi)))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (/.f64 x hi) (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 (*.f64 1 lo) hi)) (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 (*.f64 1 lo) hi)) (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 (*.f64 1 lo) hi)) (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) 1) (cbrt.f64 (*.f64 hi hi)))) (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))) (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (neg.f64 (/.f64 1 (sqrt.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) hi) (cbrt.f64 (*.f64 lo lo)) (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))) (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) hi) (neg.f64 (cbrt.f64 (*.f64 lo lo))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))) (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (*.f64 lo lo)) (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (/.f64 (*.f64 (cbrt.f64 (*.f64 lo lo)) (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))) (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 (*.f64 1 lo) hi)) (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) 1) (cbrt.f64 (*.f64 hi hi)))) (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 (*.f64 1 lo) hi)) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 (*.f64 1 lo) hi)) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (/.f64 lo hi))))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 (*.f64 1 lo) hi)) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) 1) (cbrt.f64 (*.f64 hi hi)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (neg.f64 (/.f64 1 (sqrt.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) hi) (cbrt.f64 (*.f64 lo lo)) (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) hi) (neg.f64 (cbrt.f64 (*.f64 lo lo))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 lo) hi) (cbrt.f64 (*.f64 lo lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (*.f64 lo lo)) (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 (*.f64 (cbrt.f64 (*.f64 lo lo)) (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (/.f64 (*.f64 1 lo) hi)) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (cbrt.f64 (*.f64 hi hi))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) 1) (cbrt.f64 (*.f64 hi hi)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi)))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(/.f64 (*.f64 1 (/.f64 (-.f64 x lo) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (cbrt.f64 (*.f64 hi hi))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(/.f64 (*.f64 1 (/.f64 (-.f64 x lo) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 (/.f64 hi (-.f64 x lo)) 1))
(/.f64 (-.f64 x lo) hi)
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 hi (cbrt.f64 (-.f64 x lo))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 lo (+.f64 lo x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 lo x)))
(*.f64 (/.f64 (+.f64 lo x) hi) (/.f64 (-.f64 x lo) (+.f64 lo x)))
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 hi x) (*.f64 lo hi)) (*.f64 hi hi))
(/.f64 (*.f64 hi (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) hi))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 lo (+.f64 lo x) (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 lo x)))
(*.f64 (/.f64 (+.f64 lo x) hi) (/.f64 (-.f64 x lo) (+.f64 lo x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 x lo))) (neg.f64 (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (/.f64 1 hi)) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 lo (+.f64 lo x) (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 1 hi)) (+.f64 x lo))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 lo x)))
(*.f64 (/.f64 (+.f64 lo x) hi) (/.f64 (-.f64 x lo) (+.f64 lo x)))
(/.f64 (/.f64 (-.f64 x lo) 1) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 hi))
(/.f64 (*.f64 1 (/.f64 (-.f64 x lo) (cbrt.f64 hi))) (cbrt.f64 (*.f64 hi hi)))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (cbrt.f64 (*.f64 hi hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 3/2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) 3/2)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) 1/6)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 9) 1/9)
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 9) 1/18) (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 9) 1/18))
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1/2)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) 2/3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 (/.f64 hi (-.f64 x lo)) 1) -1)
(/.f64 (-.f64 x lo) hi)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(/.f64 (-.f64 x lo) hi)
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1/3))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1) 1))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1/3) 1))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1) 1/3))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 3))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 2))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) -1))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 3/2))
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 3/2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) 3/2)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 hi hi))) (/.f64 x (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi))) (/.f64 lo hi))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi) (neg.f64 (/.f64 lo hi)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (/.f64 (cbrt.f64 x) hi)) (/.f64 lo hi))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 (*.f64 hi hi))) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(-.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x x)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (/.f64 lo hi))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 hi hi))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (/.f64 lo hi))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 lo hi))

localize24.0ms (0.2%)

Compiler

Compiled 12 to 6 computations (50% saved)

localize55.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(+.f64 1 (/.f64 (-.f64 x hi) lo))
99.5%
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
99.3%
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
98.3%
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
Compiler

Compiled 57 to 23 computations (59.6% saved)

series38.0ms (0.4%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
27.0ms
lo
@inf
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
2.0ms
x
@0
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
1.0ms
hi
@0
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
1.0ms
x
@-inf
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
1.0ms
hi
@inf
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))

rewrite100.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1470×log-prod
1060×fma-def
530×expm1-udef
528×log1p-udef
524×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
013112
130082
2445982
Stop Event
node limit
Counts
4 → 214
Calls
Call 1
Inputs
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
Outputs
(+.f64 1 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(+.f64 1 (*.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 1))
(+.f64 0 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(+.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (cbrt.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))))
(*.f64 1 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 1)
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2)) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 6)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 4)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)) (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 4))) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 6))))
(/.f64 1 (/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 4))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 6)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 4))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)) (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 6))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 4)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 4))) (neg.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (-.f64 1 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) 3)
(pow.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) 2)
(sqrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2))
(log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(exp.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) 1))
(log1p.f64 (expm1.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(fma.f64 1 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 1)
(fma.f64 (/.f64 (-.f64 x hi) lo) (neg.f64 (/.f64 (-.f64 x hi) lo)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2)) 1)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) 1)
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) 1)
(fma.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)) (/.f64 (-.f64 x hi) lo) 1)
(fma.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) 1)
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 4))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) 1)
(+.f64 0 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 1)
(*.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(*.f64 (-.f64 x hi) (*.f64 (/.f64 1 lo) (/.f64 (-.f64 x hi) lo)))
(*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (-.f64 x hi) lo))
(*.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) 1)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (/.f64 (-.f64 x hi) lo)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2))
(*.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (/.f64 1 lo) (/.f64 1 lo)))
(*.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 (/.f64 1 lo) 2))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (/.f64 (-.f64 x hi) lo)))
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (sqrt.f64 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) (/.f64 1 lo))
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 1 (*.f64 (/.f64 lo (-.f64 x hi)) (/.f64 lo (-.f64 x hi))))
(/.f64 (-.f64 x hi) (*.f64 (/.f64 lo (-.f64 x hi)) lo))
(/.f64 (-.f64 x hi) (*.f64 lo (/.f64 lo (-.f64 x hi))))
(/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi)))
(/.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 lo lo))
(/.f64 (neg.f64 (-.f64 x hi)) (*.f64 (/.f64 lo (-.f64 x hi)) (neg.f64 lo)))
(/.f64 (*.f64 (neg.f64 (-.f64 x hi)) (neg.f64 (-.f64 x hi))) (*.f64 (neg.f64 lo) (neg.f64 lo)))
(/.f64 (*.f64 (-.f64 x hi) (neg.f64 (-.f64 x hi))) (*.f64 lo (neg.f64 lo)))
(/.f64 (*.f64 (neg.f64 (-.f64 x hi)) 1) (*.f64 (neg.f64 lo) (/.f64 lo (-.f64 x hi))))
(/.f64 (*.f64 (neg.f64 (-.f64 x hi)) (-.f64 x hi)) (*.f64 (neg.f64 lo) lo))
(/.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo)
(/.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (neg.f64 (-.f64 x hi))) (neg.f64 lo))
(/.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 x hi) lo)) lo)
(/.f64 (*.f64 (neg.f64 (-.f64 x hi)) (/.f64 (-.f64 x hi) lo)) (neg.f64 lo))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x hi) lo))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(fma.f64 1 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) -1)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) -1)
(fma.f64 (hypot.f64 1 (/.f64 (-.f64 x hi) lo)) (hypot.f64 1 (/.f64 (-.f64 x hi) lo)) -1)
(+.f64 1 (neg.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (*.f64 (neg.f64 (-.f64 x hi)) (/.f64 1 lo)))
(+.f64 1 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 0 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(+.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) 1)
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2)) (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2)) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (/.f64 1 (+.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)) -1)))
(*.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2)) 1) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2)) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2)) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) 1) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2))) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 (/.f64 (-.f64 x hi) lo) 1) 1))
(pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)
(pow.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo))) -1)
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)) -1)))
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 3) (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 3)))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) 1))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(fma.f64 1 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))) (cbrt.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (-.f64 1 (/.f64 (-.f64 x hi) lo)) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 (/.f64 (-.f64 x hi) lo) 1) 1) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(-.f64 (/.f64 x lo) (-.f64 (/.f64 hi lo) 1))
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) 1)
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(*.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2)) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 (/.f64 (-.f64 x hi) lo) 1) 1)))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 (/.f64 (-.f64 x hi) lo) 1) 1) (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))))
(/.f64 1 (/.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2)) (/.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (/.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 (/.f64 (-.f64 x hi) lo) 1) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 6)) (*.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 4)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)) (*.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) 1) (-.f64 (/.f64 (-.f64 x hi) lo) 1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (neg.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 (/.f64 (-.f64 x hi) lo) 1) 1)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(fma.f64 1 (/.f64 (-.f64 x hi) lo) 1)
(fma.f64 1 (/.f64 x lo) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 1 (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 x (/.f64 1 lo) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (-.f64 x hi) (/.f64 1 lo) 1)
(fma.f64 (/.f64 (-.f64 x hi) lo) 1 1)
(fma.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (/.f64 1 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) 1)
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x hi) 2)) (*.f64 (cbrt.f64 (-.f64 x hi)) (/.f64 1 lo)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)) 1)
(fma.f64 (sqrt.f64 (-.f64 x hi)) (*.f64 (sqrt.f64 (-.f64 x hi)) (/.f64 1 lo)) 1)
(fma.f64 (neg.f64 (-.f64 x hi)) (/.f64 1 (neg.f64 lo)) 1)
(fma.f64 (/.f64 1 lo) (-.f64 x hi) 1)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo))))) (cbrt.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2)) 1)
(fma.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2))) (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2)) 1) (/.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2)) (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2))) (/.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (/.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) 1) (/.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2))) (/.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) 1)
(fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (-.f64 x hi) (sqrt.f64 lo)) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x hi) 2)) 1) (/.f64 (cbrt.f64 (-.f64 x hi)) lo) 1)
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x hi) 2)) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 1)
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x hi) 2)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (-.f64 x hi)) (sqrt.f64 lo)) 1)
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) 1) (/.f64 (sqrt.f64 (-.f64 x hi)) lo) 1)
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (-.f64 x hi)) (cbrt.f64 lo)) 1)
(fma.f64 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 6))) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 4))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 4))) (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))

simplify174.0ms (1.7%)

Algorithm
egg-herbie
Rules
1016×times-frac
706×associate-/r*
682×fma-def
608×associate-*r*
542×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
071118138
1197317066
Stop Event
node limit
Counts
358 → 413
Calls
Call 1
Inputs
(-.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(-.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
1
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
1
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(/.f64 (pow.f64 x 2) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(/.f64 (pow.f64 x 2) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(/.f64 (pow.f64 x 2) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(/.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (-.f64 1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 hi (*.f64 (-.f64 1 (/.f64 hi lo)) (pow.f64 lo 2))))) (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) lo))) x) (/.f64 1 (-.f64 1 (/.f64 hi lo)))) (/.f64 (pow.f64 hi 2) (*.f64 (-.f64 1 (/.f64 hi lo)) (pow.f64 lo 2))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 hi (*.f64 (-.f64 1 (/.f64 hi lo)) (pow.f64 lo 2))))) (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) lo))) x) (+.f64 (/.f64 1 (-.f64 1 (/.f64 hi lo))) (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 3) (pow.f64 lo 2))) (+.f64 (/.f64 1 (*.f64 (-.f64 1 (/.f64 hi lo)) (pow.f64 lo 2))) (+.f64 (*.f64 2 (/.f64 hi (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 3)))) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 3) (pow.f64 lo 4)))))) (pow.f64 x 2)))) (/.f64 (pow.f64 hi 2) (*.f64 (-.f64 1 (/.f64 hi lo)) (pow.f64 lo 2))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 hi (*.f64 (-.f64 1 (/.f64 hi lo)) (pow.f64 lo 2))))) (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) lo))) x) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 3))) (+.f64 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 4) (pow.f64 lo 5))) (*.f64 2 (/.f64 hi (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 3) (pow.f64 lo 4)))))) (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 4) (pow.f64 lo 3)))) (pow.f64 x 3)) (+.f64 (/.f64 1 (-.f64 1 (/.f64 hi lo))) (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 3) (pow.f64 lo 2))) (+.f64 (/.f64 1 (*.f64 (-.f64 1 (/.f64 hi lo)) (pow.f64 lo 2))) (+.f64 (*.f64 2 (/.f64 hi (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 3)))) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 3) (pow.f64 lo 4)))))) (pow.f64 x 2))))) (/.f64 (pow.f64 hi 2) (*.f64 (-.f64 1 (/.f64 hi lo)) (pow.f64 lo 2))))
(*.f64 -1 (/.f64 x lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 2 (/.f64 hi lo))) (*.f64 -1 (-.f64 1 (/.f64 hi lo))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 2 (/.f64 hi lo)) (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) lo) x))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 hi lo)) (*.f64 lo (-.f64 (*.f64 2 (/.f64 hi lo)) (*.f64 -1 (-.f64 1 (/.f64 hi lo)))))) x) (*.f64 -1 (-.f64 1 (/.f64 hi lo)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 2 (/.f64 hi lo)) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) lo) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 hi lo)) (*.f64 lo (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) lo) (*.f64 (-.f64 1 (/.f64 hi lo)) (*.f64 lo (-.f64 (*.f64 2 (/.f64 hi lo)) (*.f64 -1 (-.f64 1 (/.f64 hi lo))))))))) (pow.f64 x 2)))))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 hi lo)) (*.f64 lo (-.f64 (*.f64 2 (/.f64 hi lo)) (*.f64 -1 (-.f64 1 (/.f64 hi lo)))))) x) (*.f64 -1 (-.f64 1 (/.f64 hi lo)))))
(*.f64 -1 (/.f64 x lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 2 (/.f64 hi lo))) (*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 hi lo)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 2 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) lo)) (*.f64 -1 (*.f64 lo (*.f64 (-.f64 (*.f64 2 (/.f64 hi lo)) (*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 hi lo))))) (+.f64 1 (*.f64 -1 (/.f64 hi lo))))))) x)))) (*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 hi lo)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 2 (/.f64 hi lo)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) lo)) (*.f64 -1 (*.f64 lo (*.f64 (-.f64 (*.f64 2 (/.f64 hi lo)) (*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 hi lo))))) (+.f64 1 (*.f64 -1 (/.f64 hi lo))))))) (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 hi lo))))) (pow.f64 x 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) lo)) (*.f64 -1 (*.f64 lo (*.f64 (-.f64 (*.f64 2 (/.f64 hi lo)) (*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 hi lo))))) (+.f64 1 (*.f64 -1 (/.f64 hi lo))))))) x))))) (*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 hi lo)))))
(/.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 1 (/.f64 x lo)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))))) (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))) hi) (/.f64 1 (+.f64 1 (/.f64 x lo)))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))))) (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))) hi) (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))))) (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))) (*.f64 lo (+.f64 1 (/.f64 x lo))))) (/.f64 1 (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))))))) (/.f64 1 (+.f64 1 (/.f64 x lo))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))))) (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))) hi) (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))))) (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))))) (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))) (*.f64 lo (+.f64 1 (/.f64 x lo))))) (/.f64 1 (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))))))) (/.f64 1 (+.f64 1 (/.f64 x lo)))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo)))))
(/.f64 hi lo)
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 -2 (/.f64 x lo))) (*.f64 -1 (+.f64 1 (/.f64 x lo))))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 (*.f64 -2 (/.f64 x lo)) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) lo) hi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 x lo)) (*.f64 -1 (+.f64 1 (/.f64 x lo)))) (*.f64 lo (+.f64 1 (/.f64 x lo)))) hi)) (*.f64 -1 (+.f64 1 (/.f64 x lo)))))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 (*.f64 -2 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) lo)) (*.f64 -1 (*.f64 lo (*.f64 (-.f64 (*.f64 -2 (/.f64 x lo)) (*.f64 -1 (+.f64 1 (/.f64 x lo)))) (+.f64 1 (/.f64 x lo)))))) (+.f64 1 (/.f64 x lo)))) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) lo) hi))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 x lo)) (*.f64 -1 (+.f64 1 (/.f64 x lo)))) (*.f64 lo (+.f64 1 (/.f64 x lo)))) hi)) (*.f64 -1 (+.f64 1 (/.f64 x lo)))))
(/.f64 hi lo)
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 -2 (/.f64 x lo))) (*.f64 -1 (+.f64 1 (/.f64 x lo))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) lo) (*.f64 (-.f64 (*.f64 -2 (/.f64 x lo)) (*.f64 -1 (+.f64 1 (/.f64 x lo)))) (*.f64 lo (+.f64 1 (/.f64 x lo))))) hi)) (+.f64 (/.f64 hi lo) (*.f64 -2 (/.f64 x lo)))) (*.f64 -1 (+.f64 1 (/.f64 x lo))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) lo) (*.f64 (-.f64 (*.f64 -2 (/.f64 x lo)) (*.f64 -1 (+.f64 1 (/.f64 x lo)))) (*.f64 lo (+.f64 1 (/.f64 x lo))))) hi)) (+.f64 (/.f64 hi lo) (+.f64 (*.f64 -2 (/.f64 x lo)) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) lo) (*.f64 lo (*.f64 (-.f64 (*.f64 -2 (/.f64 x lo)) (*.f64 -1 (+.f64 1 (/.f64 x lo)))) (+.f64 1 (/.f64 x lo))))) (+.f64 1 (/.f64 x lo)))) (pow.f64 hi 2)))))) (*.f64 -1 (+.f64 1 (/.f64 x lo))))
(*.f64 -1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
1
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))) (+.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 hi x)) (pow.f64 lo 2)) (/.f64 x lo)))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (-.f64 x hi) 2)) (*.f64 (-.f64 x hi) (-.f64 hi x))) (-.f64 x hi)) (pow.f64 lo 3))) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)))))) (+.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 hi x)) (pow.f64 lo 2)) (/.f64 x lo)))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(-.f64 1 (/.f64 hi lo))
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 x lo)
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 x lo)
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 -1 (/.f64 hi lo))
(+.f64 1 (+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo))))
(+.f64 1 (+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo))))
(+.f64 1 (+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo))))
(*.f64 -1 (/.f64 hi lo))
(+.f64 1 (+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo))))
(+.f64 1 (+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo))))
(+.f64 1 (+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo))))
(/.f64 (-.f64 x hi) lo)
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
1
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
1
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 1 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(+.f64 1 (*.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 1))
(+.f64 0 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(+.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (cbrt.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))))
(*.f64 1 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 1)
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2)) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 6)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 4)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)) (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 4))) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 6))))
(/.f64 1 (/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 4))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 6)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 4))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)) (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 6))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 4)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 4))) (neg.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (-.f64 1 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) 3)
(pow.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) 2)
(sqrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2))
(log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(exp.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) 1))
(log1p.f64 (expm1.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(fma.f64 1 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 1)
(fma.f64 (/.f64 (-.f64 x hi) lo) (neg.f64 (/.f64 (-.f64 x hi) lo)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2)) 1)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) 1)
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) 1)
(fma.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)) (/.f64 (-.f64 x hi) lo) 1)
(fma.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) 1)
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 4))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) 1)
(+.f64 0 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 1)
(*.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(*.f64 (-.f64 x hi) (*.f64 (/.f64 1 lo) (/.f64 (-.f64 x hi) lo)))
(*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (-.f64 x hi) lo))
(*.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) 1)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (/.f64 (-.f64 x hi) lo)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2))
(*.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (/.f64 1 lo) (/.f64 1 lo)))
(*.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 (/.f64 1 lo) 2))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (/.f64 (-.f64 x hi) lo)))
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (sqrt.f64 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) (/.f64 1 lo))
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 1 (*.f64 (/.f64 lo (-.f64 x hi)) (/.f64 lo (-.f64 x hi))))
(/.f64 (-.f64 x hi) (*.f64 (/.f64 lo (-.f64 x hi)) lo))
(/.f64 (-.f64 x hi) (*.f64 lo (/.f64 lo (-.f64 x hi))))
(/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi)))
(/.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 lo lo))
(/.f64 (neg.f64 (-.f64 x hi)) (*.f64 (/.f64 lo (-.f64 x hi)) (neg.f64 lo)))
(/.f64 (*.f64 (neg.f64 (-.f64 x hi)) (neg.f64 (-.f64 x hi))) (*.f64 (neg.f64 lo) (neg.f64 lo)))
(/.f64 (*.f64 (-.f64 x hi) (neg.f64 (-.f64 x hi))) (*.f64 lo (neg.f64 lo)))
(/.f64 (*.f64 (neg.f64 (-.f64 x hi)) 1) (*.f64 (neg.f64 lo) (/.f64 lo (-.f64 x hi))))
(/.f64 (*.f64 (neg.f64 (-.f64 x hi)) (-.f64 x hi)) (*.f64 (neg.f64 lo) lo))
(/.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo)
(/.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (neg.f64 (-.f64 x hi))) (neg.f64 lo))
(/.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 x hi) lo)) lo)
(/.f64 (*.f64 (neg.f64 (-.f64 x hi)) (/.f64 (-.f64 x hi) lo)) (neg.f64 lo))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x hi) lo))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(fma.f64 1 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) -1)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) -1)
(fma.f64 (hypot.f64 1 (/.f64 (-.f64 x hi) lo)) (hypot.f64 1 (/.f64 (-.f64 x hi) lo)) -1)
(+.f64 1 (neg.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (*.f64 (neg.f64 (-.f64 x hi)) (/.f64 1 lo)))
(+.f64 1 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 0 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(+.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) 1)
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2)) (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2)) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (/.f64 1 (+.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)) -1)))
(*.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2)) 1) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2)) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2)) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) 1) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2))) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 (/.f64 (-.f64 x hi) lo) 1) 1))
(pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)
(pow.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo))) -1)
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)) -1)))
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 3) (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 3)))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) 1))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(fma.f64 1 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))) (cbrt.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (-.f64 1 (/.f64 (-.f64 x hi) lo)) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 (/.f64 (-.f64 x hi) lo) 1) 1) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(-.f64 (/.f64 x lo) (-.f64 (/.f64 hi lo) 1))
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) 1)
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(*.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2)) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 (/.f64 (-.f64 x hi) lo) 1) 1)))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 (/.f64 (-.f64 x hi) lo) 1) 1) (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))))
(/.f64 1 (/.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2)) (/.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (/.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 (/.f64 (-.f64 x hi) lo) 1) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 6)) (*.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 4)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)) (*.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) 1) (-.f64 (/.f64 (-.f64 x hi) lo) 1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (neg.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 (/.f64 (-.f64 x hi) lo) 1) 1)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(fma.f64 1 (/.f64 (-.f64 x hi) lo) 1)
(fma.f64 1 (/.f64 x lo) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 1 (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 x (/.f64 1 lo) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (-.f64 x hi) (/.f64 1 lo) 1)
(fma.f64 (/.f64 (-.f64 x hi) lo) 1 1)
(fma.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (/.f64 1 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) 1)
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x hi) 2)) (*.f64 (cbrt.f64 (-.f64 x hi)) (/.f64 1 lo)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)) 1)
(fma.f64 (sqrt.f64 (-.f64 x hi)) (*.f64 (sqrt.f64 (-.f64 x hi)) (/.f64 1 lo)) 1)
(fma.f64 (neg.f64 (-.f64 x hi)) (/.f64 1 (neg.f64 lo)) 1)
(fma.f64 (/.f64 1 lo) (-.f64 x hi) 1)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo))))) (cbrt.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2)) 1)
(fma.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2))) (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2)) 1) (/.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2)) (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2))) (/.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (/.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) 1) (/.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2))) (/.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) 1)
(fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (-.f64 x hi) (sqrt.f64 lo)) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x hi) 2)) 1) (/.f64 (cbrt.f64 (-.f64 x hi)) lo) 1)
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x hi) 2)) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 1)
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x hi) 2)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (-.f64 x hi)) (sqrt.f64 lo)) 1)
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) 1) (/.f64 (sqrt.f64 (-.f64 x hi)) lo) 1)
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (-.f64 x hi)) (cbrt.f64 lo)) 1)
(fma.f64 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 6))) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 4))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 4))) (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
Outputs
(-.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(-.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi lo)))
(-.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 1 (*.f64 2 (/.f64 hi (/.f64 (*.f64 lo lo) x)))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(-.f64 (fma.f64 2 (*.f64 (/.f64 hi lo) (/.f64 x lo)) 1) (*.f64 (/.f64 hi lo) (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 1 (-.f64 (*.f64 2 (/.f64 hi (/.f64 (*.f64 lo lo) x))) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(-.f64 (fma.f64 2 (*.f64 (/.f64 hi lo) (/.f64 x lo)) 1) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (*.f64 (/.f64 x lo) (/.f64 x lo))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 1 (-.f64 (*.f64 2 (/.f64 hi (/.f64 (*.f64 lo lo) x))) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(-.f64 (fma.f64 2 (*.f64 (/.f64 hi lo) (/.f64 x lo)) 1) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (*.f64 (/.f64 x lo) (/.f64 x lo))))
(*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(neg.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)))
(/.f64 (/.f64 (*.f64 (neg.f64 x) x) lo) lo)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 2 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(fma.f64 2 (*.f64 (/.f64 hi lo) (/.f64 x lo)) (/.f64 (/.f64 (*.f64 (neg.f64 x) x) lo) lo))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 1 (-.f64 (*.f64 2 (/.f64 hi (/.f64 (*.f64 lo lo) x))) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(-.f64 (fma.f64 2 (*.f64 (/.f64 hi lo) (/.f64 x lo)) 1) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (*.f64 (/.f64 x lo) (/.f64 x lo))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 1 (-.f64 (*.f64 2 (/.f64 hi (/.f64 (*.f64 lo lo) x))) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(-.f64 (fma.f64 2 (*.f64 (/.f64 hi lo) (/.f64 x lo)) 1) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (*.f64 (/.f64 x lo) (/.f64 x lo))))
(*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(neg.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)))
(/.f64 (/.f64 (*.f64 (neg.f64 x) x) lo) lo)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 2 (/.f64 hi (/.f64 (*.f64 lo lo) x))))
(fma.f64 2 (*.f64 (/.f64 hi lo) (/.f64 x lo)) (/.f64 (/.f64 (*.f64 (neg.f64 x) x) lo) lo))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 1 (-.f64 (*.f64 2 (/.f64 hi (/.f64 (*.f64 lo lo) x))) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(-.f64 (fma.f64 2 (*.f64 (/.f64 hi lo) (/.f64 x lo)) 1) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (*.f64 (/.f64 x lo) (/.f64 x lo))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 1 (-.f64 (*.f64 2 (/.f64 hi (/.f64 (*.f64 lo lo) x))) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(-.f64 (fma.f64 2 (*.f64 (/.f64 hi lo) (/.f64 x lo)) 1) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (*.f64 (/.f64 x lo) (/.f64 x lo))))
(-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(-.f64 1 (/.f64 (*.f64 x x) (*.f64 lo lo)))
(-.f64 1 (*.f64 (/.f64 x lo) (/.f64 x lo)))
(-.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 1 (-.f64 (*.f64 2 (/.f64 hi (/.f64 (*.f64 lo lo) x))) (/.f64 (*.f64 x x) (*.f64 lo lo))))
(-.f64 (fma.f64 2 (*.f64 (/.f64 hi lo) (/.f64 x lo)) 1) (*.f64 (/.f64 x lo) (/.f64 x lo)))
(-.f64 (+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(-.f64 (+.f64 1 (-.f64 (*.f64 2 (/.f64 hi (/.f64 (*.f64 lo lo) x))) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(-.f64 (fma.f64 2 (*.f64 (/.f64 hi lo) (/.f64 x lo)) 1) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (*.f64 (/.f64 x lo) (/.f64 x lo))))
(-.f64 (+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(-.f64 (+.f64 1 (-.f64 (*.f64 2 (/.f64 hi (/.f64 (*.f64 lo lo) x))) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(-.f64 (fma.f64 2 (*.f64 (/.f64 hi lo) (/.f64 x lo)) 1) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (*.f64 (/.f64 x lo) (/.f64 x lo))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(neg.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(/.f64 (*.f64 (neg.f64 hi) hi) (*.f64 lo lo))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 2 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (neg.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(fma.f64 2 (*.f64 (/.f64 hi lo) (/.f64 x lo)) (/.f64 (*.f64 (neg.f64 hi) hi) (*.f64 lo lo)))
(-.f64 (+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(-.f64 (+.f64 1 (-.f64 (*.f64 2 (/.f64 hi (/.f64 (*.f64 lo lo) x))) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(-.f64 (fma.f64 2 (*.f64 (/.f64 hi lo) (/.f64 x lo)) 1) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (*.f64 (/.f64 x lo) (/.f64 x lo))))
(-.f64 (+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(-.f64 (+.f64 1 (-.f64 (*.f64 2 (/.f64 hi (/.f64 (*.f64 lo lo) x))) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(-.f64 (fma.f64 2 (*.f64 (/.f64 hi lo) (/.f64 x lo)) 1) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (*.f64 (/.f64 x lo) (/.f64 x lo))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(neg.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(/.f64 (*.f64 (neg.f64 hi) hi) (*.f64 lo lo))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 2 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (neg.f64 (/.f64 (*.f64 hi hi) (*.f64 lo lo))))
(fma.f64 2 (*.f64 (/.f64 hi lo) (/.f64 x lo)) (/.f64 (*.f64 (neg.f64 hi) hi) (*.f64 lo lo)))
(-.f64 (+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(-.f64 (+.f64 1 (-.f64 (*.f64 2 (/.f64 hi (/.f64 (*.f64 lo lo) x))) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(-.f64 (fma.f64 2 (*.f64 (/.f64 hi lo) (/.f64 x lo)) 1) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (*.f64 (/.f64 x lo) (/.f64 x lo))))
(-.f64 (+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(-.f64 (+.f64 1 (-.f64 (*.f64 2 (/.f64 hi (/.f64 (*.f64 lo lo) x))) (/.f64 (*.f64 x x) (*.f64 lo lo)))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(-.f64 (fma.f64 2 (*.f64 (/.f64 hi lo) (/.f64 x lo)) 1) (+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (*.f64 (/.f64 x lo) (/.f64 x lo))))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)))
(neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
1
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
1
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 -2 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(fma.f64 (*.f64 (/.f64 hi lo) (/.f64 x lo)) -2 (*.f64 (/.f64 hi lo) (/.f64 hi lo)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 (*.f64 x x) (*.f64 lo lo))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 (*.f64 (/.f64 hi lo) (/.f64 x lo)) -2 (*.f64 (/.f64 x lo) (/.f64 x lo))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 (*.f64 x x) (*.f64 lo lo))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 (*.f64 (/.f64 hi lo) (/.f64 x lo)) -2 (*.f64 (/.f64 x lo) (/.f64 x lo))))
(/.f64 (pow.f64 x 2) (pow.f64 lo 2))
(/.f64 (*.f64 x x) (*.f64 lo lo))
(*.f64 (/.f64 x lo) (/.f64 x lo))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(fma.f64 -2 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 (*.f64 x x) (*.f64 lo lo)))
(fma.f64 (*.f64 (/.f64 hi lo) (/.f64 x lo)) -2 (*.f64 (/.f64 x lo) (/.f64 x lo)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 (*.f64 x x) (*.f64 lo lo))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 (*.f64 (/.f64 hi lo) (/.f64 x lo)) -2 (*.f64 (/.f64 x lo) (/.f64 x lo))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 (*.f64 x x) (*.f64 lo lo))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 (*.f64 (/.f64 hi lo) (/.f64 x lo)) -2 (*.f64 (/.f64 x lo) (/.f64 x lo))))
(/.f64 (pow.f64 x 2) (pow.f64 lo 2))
(/.f64 (*.f64 x x) (*.f64 lo lo))
(*.f64 (/.f64 x lo) (/.f64 x lo))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(fma.f64 -2 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 (*.f64 x x) (*.f64 lo lo)))
(fma.f64 (*.f64 (/.f64 hi lo) (/.f64 x lo)) -2 (*.f64 (/.f64 x lo) (/.f64 x lo)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 (*.f64 x x) (*.f64 lo lo))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 (*.f64 (/.f64 hi lo) (/.f64 x lo)) -2 (*.f64 (/.f64 x lo) (/.f64 x lo))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 (*.f64 x x) (*.f64 lo lo))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 (*.f64 (/.f64 hi lo) (/.f64 x lo)) -2 (*.f64 (/.f64 x lo) (/.f64 x lo))))
(/.f64 (pow.f64 x 2) (pow.f64 lo 2))
(/.f64 (*.f64 x x) (*.f64 lo lo))
(*.f64 (/.f64 x lo) (/.f64 x lo))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(fma.f64 -2 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 (*.f64 x x) (*.f64 lo lo)))
(fma.f64 (*.f64 (/.f64 hi lo) (/.f64 x lo)) -2 (*.f64 (/.f64 x lo) (/.f64 x lo)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 (*.f64 x x) (*.f64 lo lo))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 (*.f64 (/.f64 hi lo) (/.f64 x lo)) -2 (*.f64 (/.f64 x lo) (/.f64 x lo))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 (*.f64 x x) (*.f64 lo lo))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 (*.f64 (/.f64 hi lo) (/.f64 x lo)) -2 (*.f64 (/.f64 x lo) (/.f64 x lo))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 -2 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(fma.f64 (*.f64 (/.f64 hi lo) (/.f64 x lo)) -2 (*.f64 (/.f64 hi lo) (/.f64 hi lo)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 (*.f64 x x) (*.f64 lo lo))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 (*.f64 (/.f64 hi lo) (/.f64 x lo)) -2 (*.f64 (/.f64 x lo) (/.f64 x lo))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 (*.f64 x x) (*.f64 lo lo))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 (*.f64 (/.f64 hi lo) (/.f64 x lo)) -2 (*.f64 (/.f64 x lo) (/.f64 x lo))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (*.f64 hi hi) (*.f64 lo lo))
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 -2 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(fma.f64 (*.f64 (/.f64 hi lo) (/.f64 x lo)) -2 (*.f64 (/.f64 hi lo) (/.f64 hi lo)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 (*.f64 x x) (*.f64 lo lo))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 (*.f64 (/.f64 hi lo) (/.f64 x lo)) -2 (*.f64 (/.f64 x lo) (/.f64 x lo))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 hi (/.f64 (*.f64 lo lo) x)) (/.f64 (*.f64 x x) (*.f64 lo lo))) (/.f64 (*.f64 hi hi) (*.f64 lo lo)))
(+.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (fma.f64 (*.f64 (/.f64 hi lo) (/.f64 x lo)) -2 (*.f64 (/.f64 x lo) (/.f64 x lo))))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (-.f64 1 (/.f64 hi lo)))
(/.f64 (-.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (-.f64 1 (/.f64 hi lo)))
(/.f64 (-.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (-.f64 1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 hi (*.f64 (-.f64 1 (/.f64 hi lo)) (pow.f64 lo 2))))) (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) lo))) x) (/.f64 1 (-.f64 1 (/.f64 hi lo)))) (/.f64 (pow.f64 hi 2) (*.f64 (-.f64 1 (/.f64 hi lo)) (pow.f64 lo 2))))
(-.f64 (fma.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 3))) (-.f64 (*.f64 2 (/.f64 hi (*.f64 (*.f64 lo lo) (-.f64 1 (/.f64 hi lo))))) (/.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2)) lo))) x (/.f64 1 (-.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi hi) (*.f64 (*.f64 lo lo) (-.f64 1 (/.f64 hi lo)))))
(fma.f64 x (+.f64 (*.f64 (/.f64 hi (pow.f64 (-.f64 1 (/.f64 hi lo)) 2)) (/.f64 hi (pow.f64 lo 3))) (fma.f64 2 (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 1 (/.f64 hi lo))) (/.f64 -1 (*.f64 lo (pow.f64 (-.f64 1 (/.f64 hi lo)) 2))))) (/.f64 (-.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (-.f64 1 (/.f64 hi lo))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 hi (*.f64 (-.f64 1 (/.f64 hi lo)) (pow.f64 lo 2))))) (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) lo))) x) (+.f64 (/.f64 1 (-.f64 1 (/.f64 hi lo))) (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 3) (pow.f64 lo 2))) (+.f64 (/.f64 1 (*.f64 (-.f64 1 (/.f64 hi lo)) (pow.f64 lo 2))) (+.f64 (*.f64 2 (/.f64 hi (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 3)))) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 3) (pow.f64 lo 4)))))) (pow.f64 x 2)))) (/.f64 (pow.f64 hi 2) (*.f64 (-.f64 1 (/.f64 hi lo)) (pow.f64 lo 2))))
(-.f64 (+.f64 (fma.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 3))) (-.f64 (*.f64 2 (/.f64 hi (*.f64 (*.f64 lo lo) (-.f64 1 (/.f64 hi lo))))) (/.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2)) lo))) x (/.f64 1 (-.f64 1 (/.f64 hi lo)))) (*.f64 (*.f64 x x) (-.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 1 (/.f64 hi lo)) 3))) (+.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (-.f64 1 (/.f64 hi lo)))) (fma.f64 2 (/.f64 (/.f64 hi (pow.f64 (-.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 3)) (/.f64 (*.f64 hi hi) (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 3) (pow.f64 lo 4)))))))) (/.f64 (*.f64 hi hi) (*.f64 (*.f64 lo lo) (-.f64 1 (/.f64 hi lo)))))
(fma.f64 x (+.f64 (*.f64 (/.f64 hi (pow.f64 (-.f64 1 (/.f64 hi lo)) 2)) (/.f64 hi (pow.f64 lo 3))) (fma.f64 2 (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 1 (/.f64 hi lo))) (/.f64 -1 (*.f64 lo (pow.f64 (-.f64 1 (/.f64 hi lo)) 2))))) (+.f64 (*.f64 x (*.f64 x (-.f64 (-.f64 (/.f64 (/.f64 (/.f64 1 lo) lo) (pow.f64 (-.f64 1 (/.f64 hi lo)) 3)) (/.f64 (/.f64 (/.f64 1 lo) lo) (-.f64 1 (/.f64 hi lo)))) (fma.f64 2 (/.f64 (/.f64 hi (pow.f64 (-.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 3)) (*.f64 (/.f64 hi (pow.f64 (-.f64 1 (/.f64 hi lo)) 3)) (/.f64 hi (pow.f64 lo 4))))))) (/.f64 (-.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (-.f64 1 (/.f64 hi lo)))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 3))) (*.f64 2 (/.f64 hi (*.f64 (-.f64 1 (/.f64 hi lo)) (pow.f64 lo 2))))) (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) lo))) x) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 3))) (+.f64 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 4) (pow.f64 lo 5))) (*.f64 2 (/.f64 hi (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 3) (pow.f64 lo 4)))))) (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 4) (pow.f64 lo 3)))) (pow.f64 x 3)) (+.f64 (/.f64 1 (-.f64 1 (/.f64 hi lo))) (*.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 3) (pow.f64 lo 2))) (+.f64 (/.f64 1 (*.f64 (-.f64 1 (/.f64 hi lo)) (pow.f64 lo 2))) (+.f64 (*.f64 2 (/.f64 hi (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 3)))) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 3) (pow.f64 lo 4)))))) (pow.f64 x 2))))) (/.f64 (pow.f64 hi 2) (*.f64 (-.f64 1 (/.f64 hi lo)) (pow.f64 lo 2))))
(-.f64 (fma.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 3))) (-.f64 (*.f64 2 (/.f64 hi (*.f64 (*.f64 lo lo) (-.f64 1 (/.f64 hi lo))))) (/.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2)) lo))) x (fma.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 3))) (-.f64 (+.f64 (/.f64 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 1 (/.f64 hi lo)) 4)) (pow.f64 lo 5)) (*.f64 2 (/.f64 (/.f64 hi (pow.f64 (-.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 4)))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 1 (/.f64 hi lo)) 4))))) (pow.f64 x 3) (+.f64 (/.f64 1 (-.f64 1 (/.f64 hi lo))) (*.f64 (*.f64 x x) (-.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (pow.f64 (-.f64 1 (/.f64 hi lo)) 3))) (+.f64 (/.f64 1 (*.f64 (*.f64 lo lo) (-.f64 1 (/.f64 hi lo)))) (fma.f64 2 (/.f64 (/.f64 hi (pow.f64 (-.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 3)) (/.f64 (*.f64 hi hi) (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 3) (pow.f64 lo 4)))))))))) (/.f64 (*.f64 hi hi) (*.f64 (*.f64 lo lo) (-.f64 1 (/.f64 hi lo)))))
(+.f64 (fma.f64 x (+.f64 (*.f64 (/.f64 hi (pow.f64 (-.f64 1 (/.f64 hi lo)) 2)) (/.f64 hi (pow.f64 lo 3))) (fma.f64 2 (/.f64 (/.f64 hi (*.f64 lo lo)) (-.f64 1 (/.f64 hi lo))) (/.f64 -1 (*.f64 lo (pow.f64 (-.f64 1 (/.f64 hi lo)) 2))))) (*.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 3)) (+.f64 (fma.f64 2 (/.f64 (/.f64 hi (pow.f64 lo 4)) (pow.f64 (-.f64 1 (/.f64 hi lo)) 3)) (/.f64 (/.f64 (*.f64 hi hi) (pow.f64 (-.f64 1 (/.f64 hi lo)) 4)) (pow.f64 lo 5))) (/.f64 -1 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 1 (/.f64 hi lo)) 4))))) (pow.f64 x 3))) (+.f64 (*.f64 x (*.f64 x (-.f64 (-.f64 (/.f64 (/.f64 (/.f64 1 lo) lo) (pow.f64 (-.f64 1 (/.f64 hi lo)) 3)) (/.f64 (/.f64 (/.f64 1 lo) lo) (-.f64 1 (/.f64 hi lo)))) (fma.f64 2 (/.f64 (/.f64 hi (pow.f64 (-.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 3)) (*.f64 (/.f64 hi (pow.f64 (-.f64 1 (/.f64 hi lo)) 3)) (/.f64 hi (pow.f64 lo 4))))))) (/.f64 (-.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (-.f64 1 (/.f64 hi lo)))))
(*.f64 -1 (/.f64 x lo))
(neg.f64 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 2 (/.f64 hi lo))) (*.f64 -1 (-.f64 1 (/.f64 hi lo))))
(-.f64 (fma.f64 -1 (/.f64 x lo) (*.f64 2 (/.f64 hi lo))) (neg.f64 (-.f64 1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 x lo) (fma.f64 2 (/.f64 hi lo) (-.f64 1 (/.f64 hi lo))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 2 (/.f64 hi lo)) (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) lo) x))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 hi lo)) (*.f64 lo (-.f64 (*.f64 2 (/.f64 hi lo)) (*.f64 -1 (-.f64 1 (/.f64 hi lo)))))) x) (*.f64 -1 (-.f64 1 (/.f64 hi lo)))))
(-.f64 (fma.f64 -1 (/.f64 x lo) (fma.f64 2 (/.f64 hi lo) (/.f64 (-.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 x lo)))) (+.f64 (neg.f64 (-.f64 1 (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 (-.f64 1 (/.f64 hi lo)) (-.f64 (*.f64 2 (/.f64 hi lo)) (neg.f64 (-.f64 1 (/.f64 hi lo)))))) x)))
(+.f64 (-.f64 (-.f64 (fma.f64 2 (/.f64 hi lo) (/.f64 (-.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (/.f64 x lo))) (/.f64 x lo)) (/.f64 (*.f64 (fma.f64 2 (/.f64 hi lo) (-.f64 1 (/.f64 hi lo))) (*.f64 lo (-.f64 1 (/.f64 hi lo)))) x)) (-.f64 1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 2 (/.f64 hi lo)) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) lo) x) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 hi lo)) (*.f64 lo (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) lo) (*.f64 (-.f64 1 (/.f64 hi lo)) (*.f64 lo (-.f64 (*.f64 2 (/.f64 hi lo)) (*.f64 -1 (-.f64 1 (/.f64 hi lo))))))))) (pow.f64 x 2)))))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 hi lo)) (*.f64 lo (-.f64 (*.f64 2 (/.f64 hi lo)) (*.f64 -1 (-.f64 1 (/.f64 hi lo)))))) x) (*.f64 -1 (-.f64 1 (/.f64 hi lo)))))
(-.f64 (fma.f64 -1 (/.f64 x lo) (+.f64 (fma.f64 2 (/.f64 hi lo) (/.f64 (-.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo lo))) (/.f64 x lo))) (neg.f64 (/.f64 (-.f64 1 (/.f64 hi lo)) (/.f64 (*.f64 x x) (*.f64 lo (-.f64 (*.f64 lo (-.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (*.f64 lo (*.f64 (-.f64 1 (/.f64 hi lo)) (-.f64 (*.f64 2 (/.f64 hi lo)) (neg.f64 (-.f64 1 (/.f64 hi lo))))))))))))) (+.f64 (neg.f64 (-.f64 1 (/.f64 hi lo))) (/.f64 (*.f64 lo (*.f64 (-.f64 1 (/.f64 hi lo)) (-.f64 (*.f64 2 (/.f64 hi lo)) (neg.f64 (-.f64 1 (/.f64 hi lo)))))) x)))
(+.f64 (-.f64 (-.f64 (-.f64 (fma.f64 2 (/.f64 hi lo) (/.f64 (-.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (/.f64 x lo))) (*.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 hi lo))) x) (/.f64 (*.f64 lo (-.f64 (-.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (*.f64 (-.f64 1 (/.f64 hi lo)) (fma.f64 2 (/.f64 hi lo) (-.f64 1 (/.f64 hi lo)))))) x))) (/.f64 x lo)) (/.f64 (*.f64 (fma.f64 2 (/.f64 hi lo) (-.f64 1 (/.f64 hi lo))) (*.f64 lo (-.f64 1 (/.f64 hi lo)))) x)) (-.f64 1 (/.f64 hi lo)))
(*.f64 -1 (/.f64 x lo))
(neg.f64 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 2 (/.f64 hi lo))) (*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 hi lo)))))
(-.f64 (fma.f64 -1 (/.f64 x lo) (*.f64 2 (/.f64 hi lo))) (neg.f64 (-.f64 1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 x lo) (fma.f64 2 (/.f64 hi lo) (-.f64 1 (/.f64 hi lo))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 2 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) lo)) (*.f64 -1 (*.f64 lo (*.f64 (-.f64 (*.f64 2 (/.f64 hi lo)) (*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 hi lo))))) (+.f64 1 (*.f64 -1 (/.f64 hi lo))))))) x)))) (*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 hi lo)))))
(-.f64 (fma.f64 -1 (/.f64 x lo) (fma.f64 2 (/.f64 hi lo) (neg.f64 (/.f64 (*.f64 -1 (-.f64 (*.f64 lo (-.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (*.f64 lo (*.f64 (-.f64 1 (/.f64 hi lo)) (-.f64 (*.f64 2 (/.f64 hi lo)) (neg.f64 (-.f64 1 (/.f64 hi lo)))))))) x)))) (neg.f64 (-.f64 1 (/.f64 hi lo))))
(+.f64 (-.f64 (fma.f64 2 (/.f64 hi lo) (/.f64 (*.f64 1 (*.f64 lo (-.f64 (-.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (*.f64 (-.f64 1 (/.f64 hi lo)) (fma.f64 2 (/.f64 hi lo) (-.f64 1 (/.f64 hi lo))))))) x)) (/.f64 x lo)) (-.f64 1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 2 (/.f64 hi lo)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) lo)) (*.f64 -1 (*.f64 lo (*.f64 (-.f64 (*.f64 2 (/.f64 hi lo)) (*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 hi lo))))) (+.f64 1 (*.f64 -1 (/.f64 hi lo))))))) (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 hi lo))))) (pow.f64 x 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) lo)) (*.f64 -1 (*.f64 lo (*.f64 (-.f64 (*.f64 2 (/.f64 hi lo)) (*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 hi lo))))) (+.f64 1 (*.f64 -1 (/.f64 hi lo))))))) x))))) (*.f64 -1 (+.f64 1 (*.f64 -1 (/.f64 hi lo)))))
(-.f64 (fma.f64 -1 (/.f64 x lo) (fma.f64 2 (/.f64 hi lo) (+.f64 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (*.f64 lo (-.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (*.f64 lo (*.f64 (-.f64 1 (/.f64 hi lo)) (-.f64 (*.f64 2 (/.f64 hi lo)) (neg.f64 (-.f64 1 (/.f64 hi lo)))))))) x)) (/.f64 (*.f64 -1 (-.f64 (*.f64 lo (-.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo lo)))) (*.f64 lo (*.f64 (-.f64 1 (/.f64 hi lo)) (-.f64 (*.f64 2 (/.f64 hi lo)) (neg.f64 (-.f64 1 (/.f64 hi lo)))))))) (/.f64 (*.f64 x x) (*.f64 lo (-.f64 1 (/.f64 hi lo)))))))) (neg.f64 (-.f64 1 (/.f64 hi lo))))
(+.f64 (-.f64 (-.f64 (fma.f64 2 (/.f64 hi lo) (/.f64 (neg.f64 (-.f64 1 (/.f64 hi lo))) (*.f64 (/.f64 x lo) (/.f64 x (*.f64 lo (-.f64 (-.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (*.f64 (-.f64 1 (/.f64 hi lo)) (fma.f64 2 (/.f64 hi lo) (-.f64 1 (/.f64 hi lo)))))))))) (/.f64 (neg.f64 (*.f64 lo (-.f64 (-.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (*.f64 (-.f64 1 (/.f64 hi lo)) (fma.f64 2 (/.f64 hi lo) (-.f64 1 (/.f64 hi lo))))))) x)) (/.f64 x lo)) (-.f64 1 (/.f64 hi lo)))
(/.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 1 (/.f64 x lo)))
(/.f64 (-.f64 1 (/.f64 (*.f64 x x) (*.f64 lo lo))) (+.f64 1 (/.f64 x lo)))
(/.f64 (-.f64 1 (*.f64 (/.f64 x lo) (/.f64 x lo))) (+.f64 1 (/.f64 x lo)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))))) (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))) hi) (/.f64 1 (+.f64 1 (/.f64 x lo)))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo)))))
(+.f64 (*.f64 hi (-.f64 (*.f64 2 (/.f64 x (*.f64 (*.f64 lo lo) (+.f64 1 (/.f64 x lo))))) (neg.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2)))))) (/.f64 (-.f64 1 (/.f64 (*.f64 x x) (*.f64 lo lo))) (+.f64 1 (/.f64 x lo))))
(fma.f64 hi (fma.f64 2 (/.f64 (/.f64 x (*.f64 lo lo)) (+.f64 1 (/.f64 x lo))) (/.f64 (-.f64 1 (*.f64 (/.f64 x lo) (/.f64 x lo))) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 x lo) (/.f64 x lo))) (+.f64 1 (/.f64 x lo))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))))) (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))) hi) (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))))) (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))) (*.f64 lo (+.f64 1 (/.f64 x lo))))) (/.f64 1 (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))))))) (/.f64 1 (+.f64 1 (/.f64 x lo))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo)))))
(-.f64 (fma.f64 (-.f64 (*.f64 2 (/.f64 x (*.f64 (*.f64 lo lo) (+.f64 1 (/.f64 x lo))))) (neg.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))) hi (fma.f64 -1 (*.f64 (*.f64 hi hi) (fma.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 x (*.f64 (*.f64 lo lo) (+.f64 1 (/.f64 x lo))))) (neg.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))) (*.f64 lo (+.f64 1 (/.f64 x lo)))) (/.f64 1 (*.f64 (*.f64 lo lo) (+.f64 1 (/.f64 x lo)))))) (/.f64 1 (+.f64 1 (/.f64 x lo))))) (/.f64 (*.f64 x x) (*.f64 (*.f64 lo lo) (+.f64 1 (/.f64 x lo)))))
(+.f64 (fma.f64 hi (fma.f64 2 (/.f64 (/.f64 x (*.f64 lo lo)) (+.f64 1 (/.f64 x lo))) (/.f64 (-.f64 1 (*.f64 (/.f64 x lo) (/.f64 x lo))) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2)))) (*.f64 (-.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 x lo))) (*.f64 lo lo)) (/.f64 (fma.f64 2 (/.f64 (/.f64 x (*.f64 lo lo)) (+.f64 1 (/.f64 x lo))) (/.f64 (-.f64 1 (*.f64 (/.f64 x lo) (/.f64 x lo))) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2)))) (+.f64 lo (*.f64 lo (/.f64 x lo))))) (*.f64 (neg.f64 hi) hi))) (/.f64 (-.f64 1 (*.f64 (/.f64 x lo) (/.f64 x lo))) (+.f64 1 (/.f64 x lo))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))))) (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))) hi) (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))))) (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))))) (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))) (*.f64 lo (+.f64 1 (/.f64 x lo))))) (/.f64 1 (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))))))) (/.f64 1 (+.f64 1 (/.f64 x lo)))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo)))))
(-.f64 (fma.f64 (-.f64 (*.f64 2 (/.f64 x (*.f64 (*.f64 lo lo) (+.f64 1 (/.f64 x lo))))) (neg.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))) hi (fma.f64 -1 (*.f64 (pow.f64 hi 3) (+.f64 (/.f64 (/.f64 1 (pow.f64 lo 3)) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) (neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x (*.f64 (*.f64 lo lo) (+.f64 1 (/.f64 x lo))))) (neg.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))) (*.f64 (*.f64 lo lo) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)))))) (fma.f64 -1 (*.f64 (*.f64 hi hi) (fma.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 x (*.f64 (*.f64 lo lo) (+.f64 1 (/.f64 x lo))))) (neg.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))) (*.f64 lo (+.f64 1 (/.f64 x lo)))) (/.f64 1 (*.f64 (*.f64 lo lo) (+.f64 1 (/.f64 x lo)))))) (/.f64 1 (+.f64 1 (/.f64 x lo)))))) (/.f64 (*.f64 x x) (*.f64 (*.f64 lo lo) (+.f64 1 (/.f64 x lo)))))
(fma.f64 hi (fma.f64 2 (/.f64 (/.f64 x (*.f64 lo lo)) (+.f64 1 (/.f64 x lo))) (/.f64 (-.f64 1 (*.f64 (/.f64 x lo) (/.f64 x lo))) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2)))) (+.f64 (-.f64 (*.f64 (pow.f64 hi 3) (neg.f64 (-.f64 (/.f64 (/.f64 1 (pow.f64 lo 3)) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) (/.f64 (fma.f64 2 (/.f64 (/.f64 x (*.f64 lo lo)) (+.f64 1 (/.f64 x lo))) (/.f64 (-.f64 1 (*.f64 (/.f64 x lo) (/.f64 x lo))) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2)))) (*.f64 (*.f64 lo lo) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)))))) (*.f64 hi (*.f64 hi (-.f64 (/.f64 (/.f64 1 (+.f64 1 (/.f64 x lo))) (*.f64 lo lo)) (/.f64 (fma.f64 2 (/.f64 (/.f64 x (*.f64 lo lo)) (+.f64 1 (/.f64 x lo))) (/.f64 (-.f64 1 (*.f64 (/.f64 x lo) (/.f64 x lo))) (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2)))) (+.f64 lo (*.f64 lo (/.f64 x lo)))))))) (/.f64 (-.f64 1 (*.f64 (/.f64 x lo) (/.f64 x lo))) (+.f64 1 (/.f64 x lo)))))
(/.f64 hi lo)
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 -2 (/.f64 x lo))) (*.f64 -1 (+.f64 1 (/.f64 x lo))))
(+.f64 (/.f64 hi lo) (-.f64 (*.f64 -2 (/.f64 x lo)) (+.f64 -1 (neg.f64 (/.f64 x lo)))))
(+.f64 (/.f64 hi lo) (fma.f64 -2 (/.f64 x lo) (+.f64 1 (/.f64 x lo))))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 (*.f64 -2 (/.f64 x lo)) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) lo) hi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 x lo)) (*.f64 -1 (+.f64 1 (/.f64 x lo)))) (*.f64 lo (+.f64 1 (/.f64 x lo)))) hi)) (*.f64 -1 (+.f64 1 (/.f64 x lo)))))
(+.f64 (/.f64 hi lo) (-.f64 (fma.f64 -2 (/.f64 x lo) (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 (*.f64 x x) (*.f64 lo lo))))) hi)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 lo (+.f64 1 (/.f64 x lo))) (-.f64 (*.f64 -2 (/.f64 x lo)) (+.f64 -1 (neg.f64 (/.f64 x lo))))) hi) (+.f64 1 (/.f64 x lo))))))
(+.f64 (-.f64 (-.f64 (fma.f64 -2 (/.f64 x lo) (/.f64 hi lo)) (/.f64 (-.f64 1 (*.f64 (/.f64 x lo) (/.f64 x lo))) (/.f64 hi lo))) (/.f64 (*.f64 (*.f64 (fma.f64 -2 (/.f64 x lo) (+.f64 1 (/.f64 x lo))) lo) (-.f64 -1 (/.f64 x lo))) hi)) (+.f64 1 (/.f64 x lo)))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 (*.f64 -2 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) lo)) (*.f64 -1 (*.f64 lo (*.f64 (-.f64 (*.f64 -2 (/.f64 x lo)) (*.f64 -1 (+.f64 1 (/.f64 x lo)))) (+.f64 1 (/.f64 x lo)))))) (+.f64 1 (/.f64 x lo)))) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) lo) hi))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 x lo)) (*.f64 -1 (+.f64 1 (/.f64 x lo)))) (*.f64 lo (+.f64 1 (/.f64 x lo)))) hi)) (*.f64 -1 (+.f64 1 (/.f64 x lo)))))
(+.f64 (/.f64 hi lo) (-.f64 (fma.f64 -2 (/.f64 x lo) (+.f64 (/.f64 (neg.f64 (*.f64 lo (-.f64 1 (/.f64 (*.f64 x x) (*.f64 lo lo))))) hi) (/.f64 (*.f64 lo (*.f64 (+.f64 1 (/.f64 x lo)) (*.f64 -1 (-.f64 (*.f64 lo (-.f64 1 (/.f64 (*.f64 x x) (*.f64 lo lo)))) (*.f64 lo (*.f64 (+.f64 1 (/.f64 x lo)) (-.f64 (*.f64 -2 (/.f64 x lo)) (+.f64 -1 (neg.f64 (/.f64 x lo)))))))))) (*.f64 hi hi)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 lo (+.f64 1 (/.f64 x lo))) (-.f64 (*.f64 -2 (/.f64 x lo)) (+.f64 -1 (neg.f64 (/.f64 x lo))))) hi) (+.f64 1 (/.f64 x lo))))))
(+.f64 (/.f64 hi lo) (-.f64 (-.f64 (fma.f64 -2 (/.f64 x lo) (*.f64 (/.f64 lo hi) (/.f64 (*.f64 (-.f64 -1 (/.f64 x lo)) (*.f64 lo (-.f64 (-.f64 1 (*.f64 (/.f64 x lo) (/.f64 x lo))) (*.f64 (+.f64 1 (/.f64 x lo)) (fma.f64 -2 (/.f64 x lo) (+.f64 1 (/.f64 x lo))))))) hi))) (/.f64 (-.f64 1 (*.f64 (/.f64 x lo) (/.f64 x lo))) (/.f64 hi lo))) (+.f64 (-.f64 -1 (/.f64 x lo)) (/.f64 (*.f64 (*.f64 (fma.f64 -2 (/.f64 x lo) (+.f64 1 (/.f64 x lo))) lo) (-.f64 -1 (/.f64 x lo))) hi))))
(/.f64 hi lo)
(-.f64 (+.f64 (/.f64 hi lo) (*.f64 -2 (/.f64 x lo))) (*.f64 -1 (+.f64 1 (/.f64 x lo))))
(+.f64 (/.f64 hi lo) (-.f64 (*.f64 -2 (/.f64 x lo)) (+.f64 -1 (neg.f64 (/.f64 x lo)))))
(+.f64 (/.f64 hi lo) (fma.f64 -2 (/.f64 x lo) (+.f64 1 (/.f64 x lo))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) lo) (*.f64 (-.f64 (*.f64 -2 (/.f64 x lo)) (*.f64 -1 (+.f64 1 (/.f64 x lo)))) (*.f64 lo (+.f64 1 (/.f64 x lo))))) hi)) (+.f64 (/.f64 hi lo) (*.f64 -2 (/.f64 x lo)))) (*.f64 -1 (+.f64 1 (/.f64 x lo))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 lo (-.f64 1 (/.f64 (*.f64 x x) (*.f64 lo lo)))) (*.f64 (*.f64 lo (+.f64 1 (/.f64 x lo))) (-.f64 (*.f64 -2 (/.f64 x lo)) (+.f64 -1 (neg.f64 (/.f64 x lo)))))) hi) (+.f64 (/.f64 hi lo) (*.f64 -2 (/.f64 x lo)))) (+.f64 -1 (neg.f64 (/.f64 x lo))))
(+.f64 (-.f64 (fma.f64 -2 (/.f64 x lo) (/.f64 hi lo)) (/.f64 (*.f64 lo (-.f64 (-.f64 1 (*.f64 (/.f64 x lo) (/.f64 x lo))) (*.f64 (+.f64 1 (/.f64 x lo)) (fma.f64 -2 (/.f64 x lo) (+.f64 1 (/.f64 x lo)))))) hi)) (+.f64 1 (/.f64 x lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) lo) (*.f64 (-.f64 (*.f64 -2 (/.f64 x lo)) (*.f64 -1 (+.f64 1 (/.f64 x lo)))) (*.f64 lo (+.f64 1 (/.f64 x lo))))) hi)) (+.f64 (/.f64 hi lo) (+.f64 (*.f64 -2 (/.f64 x lo)) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) lo) (*.f64 lo (*.f64 (-.f64 (*.f64 -2 (/.f64 x lo)) (*.f64 -1 (+.f64 1 (/.f64 x lo)))) (+.f64 1 (/.f64 x lo))))) (+.f64 1 (/.f64 x lo)))) (pow.f64 hi 2)))))) (*.f64 -1 (+.f64 1 (/.f64 x lo))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 lo (-.f64 1 (/.f64 (*.f64 x x) (*.f64 lo lo)))) (*.f64 (*.f64 lo (+.f64 1 (/.f64 x lo))) (-.f64 (*.f64 -2 (/.f64 x lo)) (+.f64 -1 (neg.f64 (/.f64 x lo)))))) hi) (+.f64 (/.f64 hi lo) (fma.f64 -2 (/.f64 x lo) (neg.f64 (/.f64 lo (/.f64 (*.f64 hi hi) (*.f64 (+.f64 1 (/.f64 x lo)) (-.f64 (*.f64 lo (-.f64 1 (/.f64 (*.f64 x x) (*.f64 lo lo)))) (*.f64 lo (*.f64 (+.f64 1 (/.f64 x lo)) (-.f64 (*.f64 -2 (/.f64 x lo)) (+.f64 -1 (neg.f64 (/.f64 x lo)))))))))))))) (+.f64 -1 (neg.f64 (/.f64 x lo))))
(+.f64 (+.f64 (-.f64 (fma.f64 -2 (/.f64 x lo) (/.f64 hi lo)) (/.f64 (*.f64 lo (-.f64 (-.f64 1 (*.f64 (/.f64 x lo) (/.f64 x lo))) (*.f64 (+.f64 1 (/.f64 x lo)) (fma.f64 -2 (/.f64 x lo) (+.f64 1 (/.f64 x lo)))))) hi)) (*.f64 (/.f64 lo hi) (/.f64 (*.f64 (-.f64 -1 (/.f64 x lo)) (*.f64 lo (-.f64 (-.f64 1 (*.f64 (/.f64 x lo) (/.f64 x lo))) (*.f64 (+.f64 1 (/.f64 x lo)) (fma.f64 -2 (/.f64 x lo) (+.f64 1 (/.f64 x lo))))))) hi))) (+.f64 1 (/.f64 x lo)))
(*.f64 -1 (/.f64 (-.f64 x hi) lo))
(/.f64 (neg.f64 (-.f64 x hi)) lo)
(/.f64 (+.f64 (neg.f64 x) hi) lo)
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
1
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))) (+.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 hi x)) (pow.f64 lo 2)) (/.f64 x lo)))
(+.f64 (/.f64 hi lo) (-.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 (/.f64 x lo) (/.f64 (-.f64 x hi) (/.f64 (*.f64 lo lo) (-.f64 hi x))))))
(-.f64 (+.f64 (/.f64 hi lo) (-.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (-.f64 hi x) lo)))) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (-.f64 x hi) 2)) (*.f64 (-.f64 x hi) (-.f64 hi x))) (-.f64 x hi)) (pow.f64 lo 3))) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)))))) (+.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 hi x)) (pow.f64 lo 2)) (/.f64 x lo)))
(-.f64 (+.f64 (/.f64 hi lo) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 x hi) 2)) (*.f64 (-.f64 x hi) (-.f64 hi x))) (/.f64 (pow.f64 lo 3) (-.f64 x hi))) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (+.f64 (/.f64 x lo) (/.f64 (-.f64 x hi) (/.f64 (*.f64 lo lo) (-.f64 hi x)))))
(+.f64 (/.f64 hi lo) (-.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 (*.f64 (-.f64 x hi) (-.f64 (+.f64 (neg.f64 x) hi) (-.f64 hi x))) (/.f64 (pow.f64 lo 3) (-.f64 x hi)))) (+.f64 (/.f64 x lo) (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (-.f64 hi x) lo)))))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 1 (/.f64 hi lo))
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(/.f64 x lo)
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(/.f64 x lo)
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 -1 (/.f64 hi lo))
(neg.f64 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 1 (+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo))))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo))))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo))))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 -1 (/.f64 hi lo))
(neg.f64 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 1 (+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo))))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo))))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (+.f64 (/.f64 x lo) (*.f64 -1 (/.f64 hi lo))))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(/.f64 (-.f64 x hi) lo)
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
1
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
1
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(+.f64 1 (*.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 1))
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(+.f64 0 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(+.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 1)
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (cbrt.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))))
(*.f64 1 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 1)
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2)) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2)))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 6)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 4)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 6)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 4))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)) (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)) (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 4))) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 6))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 6)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 4)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 6)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 4))))
(/.f64 1 (/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 4))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)) (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)) (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 6)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 4))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 6)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 4)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)) (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)) (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 6))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 4)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 6))) (+.f64 -1 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 4)))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 6)) (-.f64 (-.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (pow.f64 (/.f64 (-.f64 x hi) lo) 4)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 4))) (neg.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 4))) (+.f64 -1 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)) (-.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 6)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 4)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 6)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 4))))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (-.f64 1 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)) (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)) (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 1)
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) 3)
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(pow.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 3) 1/3)
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(pow.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) 2)
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(sqrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2))
(fabs.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(log.f64 (exp.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 3))
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(expm1.f64 (log1p.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(exp.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) 1))
(exp.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(log1p.f64 (expm1.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(fma.f64 1 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 1)
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(fma.f64 (/.f64 (-.f64 x hi) lo) (neg.f64 (/.f64 (-.f64 x hi) lo)) 1)
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2)) 1)
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 4))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) 1)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) 1)
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) 1)
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(fma.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)) (/.f64 (-.f64 x hi) lo) 1)
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(fma.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) 1)
(-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 4))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2)) 1)
(+.f64 0 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 1)
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(*.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(*.f64 (-.f64 x hi) (*.f64 (/.f64 1 lo) (/.f64 (-.f64 x hi) lo)))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (-.f64 x hi) lo))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(*.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) 1)
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (/.f64 (-.f64 x hi) lo)))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2))
(*.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (/.f64 1 lo) (/.f64 1 lo)))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(*.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 (/.f64 1 lo) 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (/.f64 (-.f64 x hi) lo)))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (sqrt.f64 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) (/.f64 1 lo))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 1 (*.f64 (/.f64 lo (-.f64 x hi)) (/.f64 lo (-.f64 x hi))))
(/.f64 (/.f64 1 (/.f64 lo (-.f64 x hi))) (/.f64 lo (-.f64 x hi)))
(/.f64 (-.f64 x hi) (*.f64 (/.f64 lo (-.f64 x hi)) lo))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (-.f64 x hi) (*.f64 lo (/.f64 lo (-.f64 x hi))))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (/.f64 (-.f64 x hi) lo) (/.f64 lo (-.f64 x hi)))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 lo lo))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (neg.f64 (-.f64 x hi)) (*.f64 (/.f64 lo (-.f64 x hi)) (neg.f64 lo)))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (*.f64 (neg.f64 (-.f64 x hi)) (neg.f64 (-.f64 x hi))) (*.f64 (neg.f64 lo) (neg.f64 lo)))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (*.f64 (-.f64 x hi) (neg.f64 (-.f64 x hi))) (*.f64 lo (neg.f64 lo)))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (*.f64 (neg.f64 (-.f64 x hi)) 1) (*.f64 (neg.f64 lo) (/.f64 lo (-.f64 x hi))))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (*.f64 (neg.f64 (-.f64 x hi)) (-.f64 x hi)) (*.f64 (neg.f64 lo) lo))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo)
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (neg.f64 (-.f64 x hi))) (neg.f64 lo))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 x hi) lo)) lo)
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (*.f64 (neg.f64 (-.f64 x hi)) (/.f64 (-.f64 x hi) lo)) (neg.f64 lo))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x hi) lo))))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x hi) lo))) 1))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(fma.f64 1 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) -1)
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) -1)
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(fma.f64 (hypot.f64 1 (/.f64 (-.f64 x hi) lo)) (hypot.f64 1 (/.f64 (-.f64 x hi) lo)) -1)
(+.f64 1 (neg.f64 (/.f64 (-.f64 x hi) lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (*.f64 (neg.f64 (-.f64 x hi)) (/.f64 1 lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (/.f64 (-.f64 x hi) lo))))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 0 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(-.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) 1)
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2)) (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2)) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2)) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2)))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(-.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (/.f64 1 (+.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)) -1)))
(neg.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 -1 (/.f64 (neg.f64 (-.f64 x hi)) lo)))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (-.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(-.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(-.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2)) 1) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2)) (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2)) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2)) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2))) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2)) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2)) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2)) (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2)) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) 1) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2))) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 (/.f64 (-.f64 x hi) lo) 1) 1))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 (/.f64 (-.f64 x hi) lo) -1) 1))
(/.f64 (*.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 -1 (/.f64 (-.f64 x hi) lo)) 1) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)))
(pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3) 1/3)
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(pow.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo))) -1)
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)) -1)))
(neg.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 -1 (/.f64 (neg.f64 (-.f64 x hi)) lo)))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (-.f64 -1 (/.f64 (-.f64 x hi) lo)))
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
(fabs.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 3) (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 3)))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(exp.f64 (log1p.f64 (/.f64 (+.f64 (neg.f64 x) hi) lo)))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) 1))
(exp.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(exp.f64 (log1p.f64 (/.f64 (+.f64 (neg.f64 x) hi) lo)))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(fma.f64 1 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(-.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))) (cbrt.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(-.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(fma.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(-.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(fma.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (-.f64 1 (/.f64 (-.f64 x hi) lo)) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (-.f64 1 (/.f64 (-.f64 x hi) lo)) (/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 (/.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(fma.f64 (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 (/.f64 (-.f64 x hi) lo) 1) 1) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 (/.f64 (-.f64 x hi) lo) -1) 1) (/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 (/.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 -1 (/.f64 (-.f64 x hi) lo)) 1) (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 (/.f64 x lo) (-.f64 (/.f64 hi lo) 1))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) 1)
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2)) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2)) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 (/.f64 (-.f64 x hi) lo) 1) 1)))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 (/.f64 (-.f64 x hi) lo) -1) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 -1 (/.f64 (-.f64 x hi) lo)) 1))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 (/.f64 (-.f64 x hi) lo) 1) 1) (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 (/.f64 (-.f64 x hi) lo) -1) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 -1 (/.f64 (-.f64 x hi) lo)) 1))
(/.f64 1 (/.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2)) (/.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (/.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 (/.f64 (-.f64 x hi) lo) 1) 1))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 (/.f64 (-.f64 x hi) lo) -1) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 -1 (/.f64 (-.f64 x hi) lo)) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 (/.f64 (-.f64 x hi) lo) -1) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 -1 (/.f64 (-.f64 x hi) lo)) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 6)) (*.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 4)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 6)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 4))) (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 6)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 4)))) (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)) (*.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)) (*.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)) (-.f64 1 (/.f64 (-.f64 x hi) lo))) (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) 1) (-.f64 (/.f64 (-.f64 x hi) lo) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (neg.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 (/.f64 (-.f64 x hi) lo) 1) 1)))
(neg.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (neg.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 (/.f64 (-.f64 x hi) lo) -1) 1))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (neg.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 3) 1/3)
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) 2)
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
(fabs.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 3))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(exp.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)) 1))
(exp.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(fma.f64 1 (/.f64 (-.f64 x hi) lo) 1)
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(fma.f64 1 (/.f64 x lo) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(fma.f64 1 (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(fma.f64 x (/.f64 1 lo) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 x (/.f64 1 lo) (neg.f64 (+.f64 (/.f64 hi lo) -1)))
(fma.f64 x (/.f64 1 lo) (-.f64 1 (/.f64 hi lo)))
(fma.f64 (-.f64 x hi) (/.f64 1 lo) 1)
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(fma.f64 (/.f64 (-.f64 x hi) lo) 1 1)
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(fma.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (/.f64 1 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(-.f64 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) 1)
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x hi) 2)) (*.f64 (cbrt.f64 (-.f64 x hi)) (/.f64 1 lo)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x hi) 2)) (*.f64 (/.f64 1 lo) (cbrt.f64 (-.f64 x hi))) 1)
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x hi) 2)) (/.f64 (cbrt.f64 (-.f64 x hi)) lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(fma.f64 (sqrt.f64 (-.f64 x hi)) (*.f64 (sqrt.f64 (-.f64 x hi)) (/.f64 1 lo)) 1)
(fma.f64 (sqrt.f64 (-.f64 x hi)) (*.f64 (/.f64 1 lo) (sqrt.f64 (-.f64 x hi))) 1)
(fma.f64 (sqrt.f64 (-.f64 x hi)) (/.f64 (sqrt.f64 (-.f64 x hi)) lo) 1)
(fma.f64 (neg.f64 (-.f64 x hi)) (/.f64 1 (neg.f64 lo)) 1)
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(fma.f64 (/.f64 1 lo) (-.f64 x hi) 1)
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 (/.f64 x lo))) (cbrt.f64 (/.f64 x lo)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo))))) (cbrt.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(+.f64 1 (/.f64 (-.f64 x hi) lo))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2)) 1)
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 4))) (fabs.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) 1)
(fma.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2))) (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2)) 1) (/.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2)) (/.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2)) (/.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2)) (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2))) (/.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(-.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2)) (/.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))) (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 2)) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (/.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) 1) (/.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (/.f64 1 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(-.f64 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(fma.f64 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2))) (/.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (/.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))) (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(fma.f64 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (neg.f64 (+.f64 (/.f64 hi lo) -1)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 x (cbrt.f64 lo)) (-.f64 1 (/.f64 hi lo)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) 1)
(fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (neg.f64 (+.f64 (/.f64 hi lo) -1)))
(fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)) (-.f64 1 (/.f64 hi lo)))
(fma.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (-.f64 x hi) (sqrt.f64 lo)) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) lo) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) lo) (neg.f64 (+.f64 (/.f64 hi lo) -1)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) lo) (-.f64 1 (/.f64 hi lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (+.f64 (/.f64 hi lo) -1)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (-.f64 1 (/.f64 hi lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (neg.f64 (+.f64 (/.f64 hi lo) -1)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)) (-.f64 1 (/.f64 hi lo)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) lo) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) lo) (neg.f64 (+.f64 (/.f64 hi lo) -1)))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) lo) (-.f64 1 (/.f64 hi lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (+.f64 (/.f64 hi lo) -1)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (-.f64 1 (/.f64 hi lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (neg.f64 (+.f64 (/.f64 hi lo) -1)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (/.f64 (sqrt.f64 x) (sqrt.f64 lo)) (-.f64 1 (/.f64 hi lo)))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x hi) 2)) 1) (/.f64 (cbrt.f64 (-.f64 x hi)) lo) 1)
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x hi) 2)) (*.f64 (/.f64 1 lo) (cbrt.f64 (-.f64 x hi))) 1)
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x hi) 2)) (/.f64 (cbrt.f64 (-.f64 x hi)) lo) 1)
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x hi) 2)) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 1)
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x hi) 2)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (-.f64 x hi)) (sqrt.f64 lo)) 1)
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) 1) (/.f64 (sqrt.f64 (-.f64 x hi)) lo) 1)
(fma.f64 (sqrt.f64 (-.f64 x hi)) (*.f64 (/.f64 1 lo) (sqrt.f64 (-.f64 x hi))) 1)
(fma.f64 (sqrt.f64 (-.f64 x hi)) (/.f64 (sqrt.f64 (-.f64 x hi)) lo) 1)
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (-.f64 x hi)) (cbrt.f64 lo)) 1)
(fma.f64 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 6))) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 4))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(-.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 6))) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 4)))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(fma.f64 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 4))) (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(-.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 4))) (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo))))

localize35.0ms (0.3%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.8%
(/.f64 1 (sqrt.f64 hi))
99.7%
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
99.4%
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
Compiler

Compiled 34 to 13 computations (61.8% saved)

series11.0ms (0.1%)

Counts
3 → 60
Calls

21 calls:

TimeVariablePointExpression
6.0ms
hi
@inf
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
1.0ms
hi
@-inf
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
1.0ms
hi
@-inf
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
0.0ms
hi
@0
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
0.0ms
hi
@-inf
(/.f64 1 (sqrt.f64 hi))

rewrite145.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1302×log-prod
1148×prod-diff
618×pow-exp
518×fma-def
450×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01241
125737
2363937
Stop Event
node limit
Counts
3 → 301
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(/.f64 1 (sqrt.f64 hi))
Outputs
(+.f64 0 (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 hi)) (sqrt.f64 hi)) (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi)))
(/.f64 1 (*.f64 (sqrt.f64 hi) (/.f64 (sqrt.f64 hi) (-.f64 x lo))))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 hi) (-.f64 x lo)) (sqrt.f64 hi)))
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 1 (/.f64 (sqrt.f64 hi) (/.f64 (-.f64 x lo) (sqrt.f64 hi))))
(/.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 hi) (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi)) (/.f64 (sqrt.f64 hi) (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 hi (cbrt.f64 (-.f64 x lo))))
(/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 hi) (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))))
(/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(/.f64 -1 (*.f64 (neg.f64 (sqrt.f64 hi)) (/.f64 (sqrt.f64 hi) (-.f64 x lo))))
(/.f64 -1 (*.f64 (/.f64 (sqrt.f64 hi) (-.f64 x lo)) (neg.f64 (sqrt.f64 hi))))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 hi) (neg.f64 (sqrt.f64 hi))))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi)))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 x lo))) (*.f64 (neg.f64 (sqrt.f64 hi)) (neg.f64 (sqrt.f64 hi))))
(/.f64 (*.f64 (-.f64 x lo) -1) (*.f64 (sqrt.f64 hi) (neg.f64 (sqrt.f64 hi))))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) 1) (*.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) -1) (*.f64 (neg.f64 (sqrt.f64 hi)) (neg.f64 (sqrt.f64 hi))))
(/.f64 (neg.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (neg.f64 (sqrt.f64 hi)))
(/.f64 (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (pow.f64 hi 1/4)) (pow.f64 hi 1/4))
(/.f64 (/.f64 (-.f64 x lo) 1) hi)
(/.f64 (*.f64 (pow.f64 hi -1/2) (neg.f64 (-.f64 x lo))) (neg.f64 (sqrt.f64 hi)))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) -1) (neg.f64 (sqrt.f64 hi)))
(/.f64 (*.f64 -1 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (neg.f64 (sqrt.f64 hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (pow.f64 hi -1/2)) (neg.f64 (sqrt.f64 hi)))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 hi))
(/.f64 (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) 1) (sqrt.f64 hi))
(/.f64 (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (cbrt.f64 hi)) (cbrt.f64 (sqrt.f64 hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (*.f64 (sqrt.f64 hi) (/.f64 (sqrt.f64 hi) (-.f64 x lo))) -1)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 hi) (-.f64 x lo)) (sqrt.f64 hi)) -1)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(pow.f64 (/.f64 (sqrt.f64 hi) (/.f64 (-.f64 x lo) (sqrt.f64 hi))) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 hi -1/2) 3) (pow.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) 3) (pow.f64 (pow.f64 hi -1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) 3) (pow.f64 hi 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 2))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (sqrt.f64 hi)))) (sqrt.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (sqrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 lo (sqrt.f64 hi))))
(+.f64 0 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(+.f64 (/.f64 x (sqrt.f64 hi)) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(+.f64 (/.f64 x (sqrt.f64 hi)) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(+.f64 (*.f64 (pow.f64 hi -1/2) x) (*.f64 (pow.f64 hi -1/2) (neg.f64 lo)))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))))
(-.f64 (/.f64 x (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))) 1)
(*.f64 1 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (pow.f64 hi -1/2) (-.f64 x lo))
(*.f64 (-.f64 x lo) (pow.f64 hi -1/2))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) 1)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 hi -1/2)))
(*.f64 (cbrt.f64 (/.f64 1 hi)) (*.f64 (cbrt.f64 (pow.f64 hi -1/2)) (-.f64 x lo)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 hi -1/2)))
(*.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 (-.f64 x lo) (pow.f64 hi 1/4)))
(*.f64 (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (pow.f64 (sqrt.f64 hi) -1/2) (-.f64 x lo)))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 (sqrt.f64 hi))))
(*.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 (-.f64 x lo) (cbrt.f64 (sqrt.f64 hi))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (cbrt.f64 hi)) (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 hi 1/4)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (sqrt.f64 hi))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 hi) -1/2) (sqrt.f64 (-.f64 x lo))) (*.f64 (pow.f64 (sqrt.f64 hi) -1/2) (sqrt.f64 (-.f64 x lo))))
(*.f64 (*.f64 (-.f64 x lo) (cbrt.f64 (/.f64 1 hi))) (cbrt.f64 (pow.f64 hi -1/2)))
(*.f64 (*.f64 (-.f64 x lo) (pow.f64 (sqrt.f64 hi) -1/2)) (pow.f64 (sqrt.f64 hi) -1/2))
(*.f64 (*.f64 (pow.f64 hi -1/2) (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)) (cbrt.f64 (-.f64 x lo)))
(*.f64 (*.f64 (pow.f64 hi -1/2) (sqrt.f64 (-.f64 x lo))) (sqrt.f64 (-.f64 x lo)))
(pow.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) 2)
(pow.f64 (/.f64 (sqrt.f64 hi) (-.f64 x lo)) -1)
(pow.f64 (/.f64 (/.f64 (sqrt.f64 hi) (-.f64 x lo)) 1) -1)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 (sqrt.f64 hi))))
(sqrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (pow.f64 hi -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 hi -1/2) 3) (pow.f64 (-.f64 x lo) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 hi) (-.f64 x lo))) -1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))
(fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 1 (/.f64 x (sqrt.f64 hi)) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (pow.f64 hi -1/2) x (*.f64 (pow.f64 hi -1/2) (neg.f64 lo)))
(fma.f64 x (pow.f64 hi -1/2) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 x (pow.f64 hi -1/2) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(+.f64 0 (pow.f64 hi -1/2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 hi -1/2))) (cbrt.f64 (exp.f64 (pow.f64 hi -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 hi -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 hi -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 hi -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 hi -1/2))) 1)
(*.f64 1 (pow.f64 hi -1/2))
(*.f64 (pow.f64 hi -1/2) 1)
(*.f64 (cbrt.f64 (pow.f64 hi -1/2)) (cbrt.f64 (/.f64 1 hi)))
(*.f64 (cbrt.f64 (/.f64 1 hi)) (cbrt.f64 (pow.f64 hi -1/2)))
(*.f64 (pow.f64 (sqrt.f64 hi) -1/2) (pow.f64 (sqrt.f64 hi) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (sqrt.f64 hi))))
(*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -1/2)))
(pow.f64 hi -1/2)
(pow.f64 (sqrt.f64 hi) -1)
(pow.f64 (pow.f64 hi -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 hi -1/2)) 3)
(pow.f64 (pow.f64 (pow.f64 hi -1/2) 3) 1/3)
(pow.f64 (pow.f64 (sqrt.f64 hi) -1/2) 2)
(pow.f64 (neg.f64 (neg.f64 (sqrt.f64 hi))) -1)
(sqrt.f64 (/.f64 1 hi))
(log.f64 (exp.f64 (pow.f64 hi -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 hi -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 hi -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 hi -1/2)))
(exp.f64 (log.f64 (pow.f64 hi -1/2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 hi)) -1))
(exp.f64 (*.f64 (log.f64 (pow.f64 hi -1/2)) 1))
(exp.f64 (*.f64 (log.f64 hi) -1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 hi) 1) -1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 hi) 1/2) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 hi)) 1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 hi)) -1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 hi -1/2)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 hi -1/2))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 hi -1/2) 3)) 1/3))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (sqrt.f64 hi))) 2))
(log1p.f64 (expm1.f64 (pow.f64 hi -1/2)))

simplify240.0ms (2.3%)

Algorithm
egg-herbie
Rules
826×fma-neg
620×log-prod
504×exp-prod
486×+-commutative
434×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
071620107
1163315977
2628615857
Stop Event
node limit
Counts
361 → 522
Calls
Call 1
Inputs
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (-.f64 x lo) (*.f64 (pow.f64 (sqrt.f64 -1) 2) hi)))
(*.f64 -1 (/.f64 (-.f64 x lo) (*.f64 (pow.f64 (sqrt.f64 -1) 2) hi)))
(*.f64 -1 (/.f64 (-.f64 x lo) (*.f64 (pow.f64 (sqrt.f64 -1) 2) hi)))
(*.f64 -1 (/.f64 (-.f64 x lo) (*.f64 (pow.f64 (sqrt.f64 -1) 2) hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi))))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(*.f64 (sqrt.f64 (/.f64 1 hi)) x)
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(*.f64 (sqrt.f64 (/.f64 1 hi)) x)
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(*.f64 (sqrt.f64 (/.f64 1 hi)) x)
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi))))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi))))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(+.f64 0 (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 hi)) (sqrt.f64 hi)) (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi)))
(/.f64 1 (*.f64 (sqrt.f64 hi) (/.f64 (sqrt.f64 hi) (-.f64 x lo))))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 hi) (-.f64 x lo)) (sqrt.f64 hi)))
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 1 (/.f64 (sqrt.f64 hi) (/.f64 (-.f64 x lo) (sqrt.f64 hi))))
(/.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 hi) (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi)) (/.f64 (sqrt.f64 hi) (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 hi (cbrt.f64 (-.f64 x lo))))
(/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 hi) (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))))
(/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(/.f64 -1 (*.f64 (neg.f64 (sqrt.f64 hi)) (/.f64 (sqrt.f64 hi) (-.f64 x lo))))
(/.f64 -1 (*.f64 (/.f64 (sqrt.f64 hi) (-.f64 x lo)) (neg.f64 (sqrt.f64 hi))))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 hi) (neg.f64 (sqrt.f64 hi))))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi)))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 x lo))) (*.f64 (neg.f64 (sqrt.f64 hi)) (neg.f64 (sqrt.f64 hi))))
(/.f64 (*.f64 (-.f64 x lo) -1) (*.f64 (sqrt.f64 hi) (neg.f64 (sqrt.f64 hi))))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) 1) (*.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) -1) (*.f64 (neg.f64 (sqrt.f64 hi)) (neg.f64 (sqrt.f64 hi))))
(/.f64 (neg.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (neg.f64 (sqrt.f64 hi)))
(/.f64 (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (pow.f64 hi 1/4)) (pow.f64 hi 1/4))
(/.f64 (/.f64 (-.f64 x lo) 1) hi)
(/.f64 (*.f64 (pow.f64 hi -1/2) (neg.f64 (-.f64 x lo))) (neg.f64 (sqrt.f64 hi)))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) -1) (neg.f64 (sqrt.f64 hi)))
(/.f64 (*.f64 -1 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (neg.f64 (sqrt.f64 hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (pow.f64 hi -1/2)) (neg.f64 (sqrt.f64 hi)))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 hi))
(/.f64 (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) 1) (sqrt.f64 hi))
(/.f64 (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (cbrt.f64 hi)) (cbrt.f64 (sqrt.f64 hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (*.f64 (sqrt.f64 hi) (/.f64 (sqrt.f64 hi) (-.f64 x lo))) -1)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 hi) (-.f64 x lo)) (sqrt.f64 hi)) -1)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(pow.f64 (/.f64 (sqrt.f64 hi) (/.f64 (-.f64 x lo) (sqrt.f64 hi))) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 hi -1/2) 3) (pow.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) 3) (pow.f64 (pow.f64 hi -1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) 3) (pow.f64 hi 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 2))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (sqrt.f64 hi)))) (sqrt.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (sqrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 lo (sqrt.f64 hi))))
(+.f64 0 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(+.f64 (/.f64 x (sqrt.f64 hi)) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(+.f64 (/.f64 x (sqrt.f64 hi)) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(+.f64 (*.f64 (pow.f64 hi -1/2) x) (*.f64 (pow.f64 hi -1/2) (neg.f64 lo)))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))))
(-.f64 (/.f64 x (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))) 1)
(*.f64 1 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (pow.f64 hi -1/2) (-.f64 x lo))
(*.f64 (-.f64 x lo) (pow.f64 hi -1/2))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) 1)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 hi -1/2)))
(*.f64 (cbrt.f64 (/.f64 1 hi)) (*.f64 (cbrt.f64 (pow.f64 hi -1/2)) (-.f64 x lo)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 hi -1/2)))
(*.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 (-.f64 x lo) (pow.f64 hi 1/4)))
(*.f64 (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (pow.f64 (sqrt.f64 hi) -1/2) (-.f64 x lo)))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 (sqrt.f64 hi))))
(*.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 (-.f64 x lo) (cbrt.f64 (sqrt.f64 hi))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (cbrt.f64 hi)) (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 hi 1/4)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (sqrt.f64 hi))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 hi) -1/2) (sqrt.f64 (-.f64 x lo))) (*.f64 (pow.f64 (sqrt.f64 hi) -1/2) (sqrt.f64 (-.f64 x lo))))
(*.f64 (*.f64 (-.f64 x lo) (cbrt.f64 (/.f64 1 hi))) (cbrt.f64 (pow.f64 hi -1/2)))
(*.f64 (*.f64 (-.f64 x lo) (pow.f64 (sqrt.f64 hi) -1/2)) (pow.f64 (sqrt.f64 hi) -1/2))
(*.f64 (*.f64 (pow.f64 hi -1/2) (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)) (cbrt.f64 (-.f64 x lo)))
(*.f64 (*.f64 (pow.f64 hi -1/2) (sqrt.f64 (-.f64 x lo))) (sqrt.f64 (-.f64 x lo)))
(pow.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) 2)
(pow.f64 (/.f64 (sqrt.f64 hi) (-.f64 x lo)) -1)
(pow.f64 (/.f64 (/.f64 (sqrt.f64 hi) (-.f64 x lo)) 1) -1)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 (sqrt.f64 hi))))
(sqrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (pow.f64 hi -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 hi -1/2) 3) (pow.f64 (-.f64 x lo) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 hi) (-.f64 x lo))) -1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))
(fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 1 (/.f64 x (sqrt.f64 hi)) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (pow.f64 hi -1/2) x (*.f64 (pow.f64 hi -1/2) (neg.f64 lo)))
(fma.f64 x (pow.f64 hi -1/2) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 x (pow.f64 hi -1/2) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(+.f64 0 (pow.f64 hi -1/2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 hi -1/2))) (cbrt.f64 (exp.f64 (pow.f64 hi -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 hi -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 hi -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 hi -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 hi -1/2))) 1)
(*.f64 1 (pow.f64 hi -1/2))
(*.f64 (pow.f64 hi -1/2) 1)
(*.f64 (cbrt.f64 (pow.f64 hi -1/2)) (cbrt.f64 (/.f64 1 hi)))
(*.f64 (cbrt.f64 (/.f64 1 hi)) (cbrt.f64 (pow.f64 hi -1/2)))
(*.f64 (pow.f64 (sqrt.f64 hi) -1/2) (pow.f64 (sqrt.f64 hi) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (sqrt.f64 hi))))
(*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -1/2)))
(pow.f64 hi -1/2)
(pow.f64 (sqrt.f64 hi) -1)
(pow.f64 (pow.f64 hi -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 hi -1/2)) 3)
(pow.f64 (pow.f64 (pow.f64 hi -1/2) 3) 1/3)
(pow.f64 (pow.f64 (sqrt.f64 hi) -1/2) 2)
(pow.f64 (neg.f64 (neg.f64 (sqrt.f64 hi))) -1)
(sqrt.f64 (/.f64 1 hi))
(log.f64 (exp.f64 (pow.f64 hi -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 hi -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 hi -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 hi -1/2)))
(exp.f64 (log.f64 (pow.f64 hi -1/2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 hi)) -1))
(exp.f64 (*.f64 (log.f64 (pow.f64 hi -1/2)) 1))
(exp.f64 (*.f64 (log.f64 hi) -1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 hi) 1) -1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 hi) 1/2) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 hi)) 1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 hi)) -1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 hi -1/2)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 hi -1/2))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 hi -1/2) 3)) 1/3))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (sqrt.f64 hi))) 2))
(log1p.f64 (expm1.f64 (pow.f64 hi -1/2)))
Outputs
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (-.f64 x lo) (*.f64 (pow.f64 (sqrt.f64 -1) 2) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (-.f64 x lo) (*.f64 (pow.f64 (sqrt.f64 -1) 2) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (-.f64 x lo) (*.f64 (pow.f64 (sqrt.f64 -1) 2) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (-.f64 x lo) (*.f64 (pow.f64 (sqrt.f64 -1) 2) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi))))
(*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 1 hi)))
(*.f64 (sqrt.f64 (/.f64 1 hi)) (neg.f64 lo))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(fma.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi))) (*.f64 x (sqrt.f64 (/.f64 1 hi))))
(*.f64 (sqrt.f64 (/.f64 1 hi)) (-.f64 x lo))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(fma.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi))) (*.f64 x (sqrt.f64 (/.f64 1 hi))))
(*.f64 (sqrt.f64 (/.f64 1 hi)) (-.f64 x lo))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(fma.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi))) (*.f64 x (sqrt.f64 (/.f64 1 hi))))
(*.f64 (sqrt.f64 (/.f64 1 hi)) (-.f64 x lo))
(*.f64 (sqrt.f64 (/.f64 1 hi)) x)
(*.f64 x (sqrt.f64 (/.f64 1 hi)))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(fma.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi))) (*.f64 x (sqrt.f64 (/.f64 1 hi))))
(*.f64 (sqrt.f64 (/.f64 1 hi)) (-.f64 x lo))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(fma.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi))) (*.f64 x (sqrt.f64 (/.f64 1 hi))))
(*.f64 (sqrt.f64 (/.f64 1 hi)) (-.f64 x lo))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(fma.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi))) (*.f64 x (sqrt.f64 (/.f64 1 hi))))
(*.f64 (sqrt.f64 (/.f64 1 hi)) (-.f64 x lo))
(*.f64 (sqrt.f64 (/.f64 1 hi)) x)
(*.f64 x (sqrt.f64 (/.f64 1 hi)))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(fma.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi))) (*.f64 x (sqrt.f64 (/.f64 1 hi))))
(*.f64 (sqrt.f64 (/.f64 1 hi)) (-.f64 x lo))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(fma.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi))) (*.f64 x (sqrt.f64 (/.f64 1 hi))))
(*.f64 (sqrt.f64 (/.f64 1 hi)) (-.f64 x lo))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(fma.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi))) (*.f64 x (sqrt.f64 (/.f64 1 hi))))
(*.f64 (sqrt.f64 (/.f64 1 hi)) (-.f64 x lo))
(*.f64 (sqrt.f64 (/.f64 1 hi)) x)
(*.f64 x (sqrt.f64 (/.f64 1 hi)))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(fma.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi))) (*.f64 x (sqrt.f64 (/.f64 1 hi))))
(*.f64 (sqrt.f64 (/.f64 1 hi)) (-.f64 x lo))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(fma.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi))) (*.f64 x (sqrt.f64 (/.f64 1 hi))))
(*.f64 (sqrt.f64 (/.f64 1 hi)) (-.f64 x lo))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(fma.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi))) (*.f64 x (sqrt.f64 (/.f64 1 hi))))
(*.f64 (sqrt.f64 (/.f64 1 hi)) (-.f64 x lo))
(*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi))))
(*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 1 hi)))
(*.f64 (sqrt.f64 (/.f64 1 hi)) (neg.f64 lo))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(fma.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi))) (*.f64 x (sqrt.f64 (/.f64 1 hi))))
(*.f64 (sqrt.f64 (/.f64 1 hi)) (-.f64 x lo))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(fma.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi))) (*.f64 x (sqrt.f64 (/.f64 1 hi))))
(*.f64 (sqrt.f64 (/.f64 1 hi)) (-.f64 x lo))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(fma.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi))) (*.f64 x (sqrt.f64 (/.f64 1 hi))))
(*.f64 (sqrt.f64 (/.f64 1 hi)) (-.f64 x lo))
(*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi))))
(*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 1 hi)))
(*.f64 (sqrt.f64 (/.f64 1 hi)) (neg.f64 lo))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(fma.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi))) (*.f64 x (sqrt.f64 (/.f64 1 hi))))
(*.f64 (sqrt.f64 (/.f64 1 hi)) (-.f64 x lo))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(fma.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi))) (*.f64 x (sqrt.f64 (/.f64 1 hi))))
(*.f64 (sqrt.f64 (/.f64 1 hi)) (-.f64 x lo))
(+.f64 (*.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi)))) (*.f64 (sqrt.f64 (/.f64 1 hi)) x))
(fma.f64 -1 (*.f64 lo (sqrt.f64 (/.f64 1 hi))) (*.f64 x (sqrt.f64 (/.f64 1 hi))))
(*.f64 (sqrt.f64 (/.f64 1 hi)) (-.f64 x lo))
(+.f64 0 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(/.f64 (-.f64 x lo) hi)
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (/.f64 (/.f64 x (sqrt.f64 hi)) (sqrt.f64 hi)) (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (*.f64 (sqrt.f64 hi) (/.f64 (sqrt.f64 hi) (-.f64 x lo))))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 hi) (-.f64 x lo)) (sqrt.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 (sqrt.f64 hi) (/.f64 (-.f64 x lo) (sqrt.f64 hi))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 hi) (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi)) (/.f64 (sqrt.f64 hi) (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi)) (sqrt.f64 hi)) (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi)) (sqrt.f64 hi)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 hi (cbrt.f64 (-.f64 x lo))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 hi) (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(/.f64 (-.f64 x lo) hi)
(/.f64 -1 (*.f64 (neg.f64 (sqrt.f64 hi)) (/.f64 (sqrt.f64 hi) (-.f64 x lo))))
(/.f64 (-.f64 x lo) hi)
(/.f64 -1 (*.f64 (/.f64 (sqrt.f64 hi) (-.f64 x lo)) (neg.f64 (sqrt.f64 hi))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 hi) (neg.f64 (sqrt.f64 hi))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) hi) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(*.f64 (/.f64 (+.f64 x lo) hi) (/.f64 (-.f64 x lo) (+.f64 x lo)))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 x lo))) (*.f64 (neg.f64 (sqrt.f64 hi)) (neg.f64 (sqrt.f64 hi))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (*.f64 (-.f64 x lo) -1) (*.f64 (sqrt.f64 hi) (neg.f64 (sqrt.f64 hi))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) 1) (*.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) -1) (*.f64 (neg.f64 (sqrt.f64 hi)) (neg.f64 (sqrt.f64 hi))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (neg.f64 (sqrt.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (pow.f64 hi 1/4)) (pow.f64 hi 1/4))
(/.f64 (-.f64 x lo) hi)
(/.f64 (/.f64 (-.f64 x lo) 1) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (*.f64 (pow.f64 hi -1/2) (neg.f64 (-.f64 x lo))) (neg.f64 (sqrt.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) -1) (neg.f64 (sqrt.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (*.f64 -1 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (neg.f64 (sqrt.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (pow.f64 hi -1/2)) (neg.f64 (sqrt.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (*.f64 hi hi))) (cbrt.f64 hi))
(/.f64 (-.f64 x lo) (*.f64 (cbrt.f64 hi) (cbrt.f64 (*.f64 hi hi))))
(/.f64 (-.f64 x lo) (*.f64 (cbrt.f64 (*.f64 hi hi)) (cbrt.f64 hi)))
(/.f64 (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) 1) (sqrt.f64 hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (cbrt.f64 hi)) (cbrt.f64 (sqrt.f64 hi)))
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 (cbrt.f64 (sqrt.f64 hi)) (cbrt.f64 hi)))
(/.f64 (-.f64 x lo) (*.f64 (cbrt.f64 (sqrt.f64 hi)) (*.f64 (sqrt.f64 hi) (cbrt.f64 hi))))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (*.f64 (sqrt.f64 hi) (/.f64 (sqrt.f64 hi) (-.f64 x lo))) -1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 hi) (-.f64 x lo)) (sqrt.f64 hi)) -1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 (sqrt.f64 hi) (/.f64 (-.f64 x lo) (sqrt.f64 hi))) -1)
(/.f64 (-.f64 x lo) hi)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fabs.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 hi -1/2) 3) (pow.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) 3) (pow.f64 (pow.f64 hi -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 hi -1/2) 3) (pow.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) 3) (pow.f64 hi 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1) 1))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 3))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) hi))) 1/3))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 2))
(/.f64 (-.f64 x lo) hi)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (sqrt.f64 hi)))) (sqrt.f64 (/.f64 lo (sqrt.f64 hi))) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (sqrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 lo)) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 lo (sqrt.f64 hi))))
(+.f64 0 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(+.f64 (/.f64 x (sqrt.f64 hi)) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(+.f64 (/.f64 x (sqrt.f64 hi)) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(+.f64 (/.f64 x (sqrt.f64 hi)) (*.f64 (pow.f64 hi -1/2) (neg.f64 lo)))
(-.f64 (/.f64 x (sqrt.f64 hi)) (*.f64 lo (pow.f64 hi -1/2)))
(+.f64 (*.f64 (pow.f64 hi -1/2) x) (*.f64 (pow.f64 hi -1/2) (neg.f64 lo)))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))) (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 0 (/.f64 lo (sqrt.f64 hi))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (*.f64 (pow.f64 hi -1/2) (neg.f64 lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 lo (pow.f64 hi -1/2))))
(+.f64 (-.f64 (/.f64 x (sqrt.f64 hi)) (*.f64 lo (pow.f64 hi -1/2))) (*.f64 0 (*.f64 lo (pow.f64 hi -1/2))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))) (fma.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 hi) -1/2)) (pow.f64 hi 1/4))))
(+.f64 (-.f64 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))) (*.f64 0 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))) (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 0 (/.f64 lo (sqrt.f64 hi))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))) (-.f64 (/.f64 x (sqrt.f64 hi)) (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (neg.f64 (cbrt.f64 (*.f64 lo lo))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))))
(+.f64 (-.f64 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))) (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (-.f64 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))) (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (-.f64 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))) (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))) (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 0 (/.f64 lo (sqrt.f64 hi))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))) (-.f64 (/.f64 x (sqrt.f64 hi)) (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))) (fma.f64 x (pow.f64 hi -1/2) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (-.f64 (*.f64 x (pow.f64 hi -1/2)) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 lo (pow.f64 hi -1/2))) (*.f64 (-.f64 x lo) (pow.f64 hi -1/2)))
(fma.f64 (-.f64 x lo) (pow.f64 hi -1/2) (*.f64 0 (*.f64 lo (pow.f64 hi -1/2))))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 hi) -1/2)) (pow.f64 hi 1/4))) (fma.f64 x (pow.f64 hi -1/2) (*.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))) (-.f64 (*.f64 x (pow.f64 hi -1/2)) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))) (fma.f64 x (pow.f64 hi -1/2) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (-.f64 (*.f64 x (pow.f64 hi -1/2)) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))) (fma.f64 x (pow.f64 hi -1/2) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 1 (cbrt.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))) (-.f64 (*.f64 x (pow.f64 hi -1/2)) (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))) (fma.f64 x (pow.f64 hi -1/2) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (neg.f64 (cbrt.f64 (*.f64 lo lo))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))) (-.f64 (*.f64 x (pow.f64 hi -1/2)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))) (fma.f64 x (pow.f64 hi -1/2) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))) (fma.f64 x (pow.f64 hi -1/2) (*.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (sqrt.f64 hi))))))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))) (fma.f64 x (pow.f64 hi -1/2) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))) (fma.f64 x (pow.f64 hi -1/2) (*.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (/.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))) (fma.f64 x (pow.f64 hi -1/2) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (-.f64 (*.f64 x (pow.f64 hi -1/2)) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (fma.f64 x (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))) (fma.f64 x (pow.f64 hi -1/2) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 1 (cbrt.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))) (-.f64 (*.f64 x (pow.f64 hi -1/2)) (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))) (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 lo (pow.f64 hi -1/2))) (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (*.f64 (pow.f64 hi -1/2) (neg.f64 lo))))
(+.f64 (*.f64 0 (*.f64 lo (pow.f64 hi -1/2))) (-.f64 (*.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4))) (*.f64 lo (pow.f64 hi -1/2))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 hi) -1/2)) (pow.f64 hi 1/4))) (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (*.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))) (-.f64 (*.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4))) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))) (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))) (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 1 (cbrt.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))) (-.f64 (*.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4))) (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))) (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (neg.f64 (cbrt.f64 (*.f64 lo lo))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))) (-.f64 (*.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))) (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))) (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (sqrt.f64 hi))))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))) (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))) (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (/.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))) (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))) (fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 1 (cbrt.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))) (-.f64 (*.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4))) (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))) (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 0 (/.f64 lo (sqrt.f64 hi))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (*.f64 (pow.f64 hi -1/2) (neg.f64 lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 lo (pow.f64 hi -1/2))))
(+.f64 (-.f64 (/.f64 x (sqrt.f64 hi)) (*.f64 lo (pow.f64 hi -1/2))) (*.f64 0 (*.f64 lo (pow.f64 hi -1/2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))) (fma.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 hi) -1/2)) (pow.f64 hi 1/4))))
(+.f64 (-.f64 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))) (*.f64 0 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))) (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 0 (/.f64 lo (sqrt.f64 hi))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))) (-.f64 (/.f64 x (sqrt.f64 hi)) (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (neg.f64 (cbrt.f64 (*.f64 lo lo))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))))
(+.f64 (-.f64 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))) (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (-.f64 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))) (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (-.f64 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))) (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))) (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 0 (/.f64 lo (sqrt.f64 hi))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))) (-.f64 (/.f64 x (sqrt.f64 hi)) (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))) (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 0 (/.f64 lo (sqrt.f64 hi))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (*.f64 (pow.f64 hi -1/2) (neg.f64 lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 lo (pow.f64 hi -1/2))))
(+.f64 (-.f64 (/.f64 x (sqrt.f64 hi)) (*.f64 lo (pow.f64 hi -1/2))) (*.f64 0 (*.f64 lo (pow.f64 hi -1/2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))) (fma.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 hi) -1/2)) (pow.f64 hi 1/4))))
(+.f64 (-.f64 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))) (*.f64 0 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))) (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 0 (/.f64 lo (sqrt.f64 hi))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))) (-.f64 (/.f64 x (sqrt.f64 hi)) (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (neg.f64 (cbrt.f64 (*.f64 lo lo))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))))
(+.f64 (-.f64 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))) (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (-.f64 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))) (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (-.f64 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))) (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))) (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 0 (/.f64 lo (sqrt.f64 hi))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 1 (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))) (-.f64 (/.f64 x (sqrt.f64 hi)) (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (-.f64 (/.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) x) (cbrt.f64 (sqrt.f64 hi))) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 lo (pow.f64 hi -1/2))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (*.f64 (pow.f64 hi -1/2) (neg.f64 lo))))
(+.f64 (*.f64 0 (*.f64 lo (pow.f64 hi -1/2))) (-.f64 (/.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) x) (cbrt.f64 (sqrt.f64 hi))) (*.f64 lo (pow.f64 hi -1/2))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 hi) -1/2)) (pow.f64 hi 1/4))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (*.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))) (-.f64 (/.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) x) (cbrt.f64 (sqrt.f64 hi))) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (-.f64 (/.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) x) (cbrt.f64 (sqrt.f64 hi))) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 1 (cbrt.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))) (-.f64 (/.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) x) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (neg.f64 (cbrt.f64 (*.f64 lo lo))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))) (-.f64 (/.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) x) (cbrt.f64 (sqrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (sqrt.f64 hi))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))) (-.f64 (/.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) x) (cbrt.f64 (sqrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (-.f64 (/.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) x) (cbrt.f64 (sqrt.f64 hi))) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 1 (cbrt.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))) (-.f64 (/.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) x) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))) (fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (-.f64 (/.f64 (pow.f64 (cbrt.f64 x) 3) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 lo (pow.f64 hi -1/2))) (fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (pow.f64 hi -1/2) (neg.f64 lo))))
(+.f64 (*.f64 0 (*.f64 lo (pow.f64 hi -1/2))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (*.f64 lo (pow.f64 hi -1/2))))
(+.f64 (*.f64 0 (*.f64 lo (pow.f64 hi -1/2))) (-.f64 (/.f64 (pow.f64 (cbrt.f64 x) 3) (sqrt.f64 hi)) (*.f64 lo (pow.f64 hi -1/2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 hi) -1/2)) (pow.f64 hi 1/4))) (fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))) (-.f64 (/.f64 (pow.f64 (cbrt.f64 x) 3) (sqrt.f64 hi)) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))) (fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (-.f64 (/.f64 (pow.f64 (cbrt.f64 x) 3) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))) (fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 1 (cbrt.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))) (-.f64 (/.f64 (pow.f64 (cbrt.f64 x) 3) (sqrt.f64 hi)) (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))) (fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (neg.f64 (cbrt.f64 (*.f64 lo lo))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))) (-.f64 (/.f64 (pow.f64 (cbrt.f64 x) 3) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))) (fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))) (fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (sqrt.f64 hi))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))) (-.f64 (/.f64 (pow.f64 (cbrt.f64 x) 3) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))) (fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))) (fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (/.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 hi 1/4)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))) (-.f64 (/.f64 (pow.f64 (cbrt.f64 x) 3) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))) (fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (-.f64 (/.f64 (pow.f64 (cbrt.f64 x) 3) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))) (fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 1 (cbrt.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))) (-.f64 (/.f64 (pow.f64 (cbrt.f64 x) 3) (sqrt.f64 hi)) (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 lo (pow.f64 hi -1/2))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (*.f64 (pow.f64 hi -1/2) (neg.f64 lo))))
(+.f64 (*.f64 0 (*.f64 lo (pow.f64 hi -1/2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi)))) (*.f64 lo (pow.f64 hi -1/2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 hi) -1/2)) (pow.f64 hi 1/4))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (*.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi)))) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 1 (cbrt.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (neg.f64 (cbrt.f64 (*.f64 lo lo))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi)))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi)))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi)))) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 1 (cbrt.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 lo (pow.f64 hi -1/2))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (*.f64 (pow.f64 hi -1/2) (neg.f64 lo))))
(+.f64 (*.f64 0 (*.f64 lo (pow.f64 hi -1/2))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (*.f64 lo (neg.f64 (pow.f64 hi -1/2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 hi) -1/2)) (pow.f64 hi 1/4))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (*.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4))) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 1 (cbrt.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (neg.f64 (cbrt.f64 (*.f64 lo lo))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (sqrt.f64 hi))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4))) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 1 (cbrt.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))) (fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (-.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 lo (pow.f64 hi -1/2))) (fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (pow.f64 hi -1/2) (neg.f64 lo))))
(+.f64 (*.f64 0 (*.f64 lo (pow.f64 hi -1/2))) (-.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (*.f64 lo (pow.f64 hi -1/2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 hi) -1/2)) (pow.f64 hi 1/4))) (fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))) (-.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))) (fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (-.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))) (fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 1 (cbrt.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))) (-.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))) (fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (neg.f64 (cbrt.f64 (*.f64 lo lo))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))) (-.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))) (fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))) (-.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))) (fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))) (-.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))) (fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (-.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))) (fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 1 (cbrt.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))) (-.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))) (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (-.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (sqrt.f64 x)) (cbrt.f64 (sqrt.f64 hi))) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 lo (pow.f64 hi -1/2))) (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (*.f64 (pow.f64 hi -1/2) (neg.f64 lo))))
(+.f64 (*.f64 0 (*.f64 lo (pow.f64 hi -1/2))) (-.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (sqrt.f64 x)) (cbrt.f64 (sqrt.f64 hi))) (*.f64 lo (pow.f64 hi -1/2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 hi) -1/2)) (pow.f64 hi 1/4))) (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (*.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))) (-.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (sqrt.f64 x)) (cbrt.f64 (sqrt.f64 hi))) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))) (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (-.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (sqrt.f64 x)) (cbrt.f64 (sqrt.f64 hi))) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))) (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 1 (cbrt.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))) (-.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (sqrt.f64 x)) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))) (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (neg.f64 (cbrt.f64 (*.f64 lo lo))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))) (-.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (sqrt.f64 x)) (cbrt.f64 (sqrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))) (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))) (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (sqrt.f64 hi))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))) (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))) (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (*.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (/.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))) (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (-.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (sqrt.f64 x)) (cbrt.f64 (sqrt.f64 hi))) (/.f64 lo (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))) (fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 1 (cbrt.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))) (-.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (sqrt.f64 x)) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) 1 (*.f64 (/.f64 lo (sqrt.f64 hi)) 1)))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (pow.f64 hi -1/2) lo))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 (pow.f64 hi -1/2) lo)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 hi -1/2)) lo (*.f64 lo (pow.f64 hi -1/2))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (*.f64 (pow.f64 hi -1/2) (neg.f64 lo))))
(+.f64 (*.f64 0 (*.f64 lo (pow.f64 hi -1/2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4))) (*.f64 lo (pow.f64 hi -1/2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (pow.f64 hi 1/4))) (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 hi) -1/2)) (pow.f64 hi 1/4))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (*.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4))) (*.f64 (/.f64 lo (pow.f64 hi 1/4)) (pow.f64 (sqrt.f64 hi) -1/2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (*.f64 (cbrt.f64 (/.f64 lo (sqrt.f64 hi))) (cbrt.f64 (/.f64 lo (sqrt.f64 hi)))))))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi)))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 1 (cbrt.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4))) (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 lo lo)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (neg.f64 (cbrt.f64 (*.f64 lo lo))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4))) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (cbrt.f64 (*.f64 lo lo)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4))) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4))) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4))) (*.f64 (/.f64 (cbrt.f64 lo) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (*.f64 lo lo)) (pow.f64 hi 1/4)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (+.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 lo (sqrt.f64 hi))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (neg.f64 lo) (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (/.f64 1 (cbrt.f64 hi)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (*.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 1 (cbrt.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4))) (/.f64 (/.f64 lo (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))))
(-.f64 (/.f64 x (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))) 1)
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(*.f64 1 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(*.f64 (pow.f64 hi -1/2) (-.f64 x lo))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -1/2))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) 1)
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 hi -1/2)))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(*.f64 (cbrt.f64 (/.f64 1 hi)) (*.f64 (cbrt.f64 (pow.f64 hi -1/2)) (-.f64 x lo)))
(*.f64 (cbrt.f64 (/.f64 1 hi)) (*.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 hi -1/2))))
(*.f64 (-.f64 x lo) (*.f64 (cbrt.f64 (/.f64 1 hi)) (cbrt.f64 (pow.f64 hi -1/2))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 hi -1/2)))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(*.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 (-.f64 x lo) (pow.f64 hi 1/4)))
(/.f64 (*.f64 (-.f64 x lo) (pow.f64 (sqrt.f64 hi) -1/2)) (pow.f64 hi 1/4))
(*.f64 (pow.f64 (sqrt.f64 hi) -1/2) (*.f64 (pow.f64 (sqrt.f64 hi) -1/2) (-.f64 x lo)))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 (sqrt.f64 hi))))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(*.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 (-.f64 x lo) (cbrt.f64 (sqrt.f64 hi))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (-.f64 x lo)) (cbrt.f64 (sqrt.f64 hi)))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (cbrt.f64 hi)) (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (cbrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 hi 1/4)))
(/.f64 (/.f64 (-.f64 x lo) (pow.f64 hi 1/4)) (pow.f64 hi 1/4))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (sqrt.f64 hi))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (-.f64 x lo)) (cbrt.f64 (sqrt.f64 hi)))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 hi) -1/2) (sqrt.f64 (-.f64 x lo))) (*.f64 (pow.f64 (sqrt.f64 hi) -1/2) (sqrt.f64 (-.f64 x lo))))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(*.f64 (*.f64 (-.f64 x lo) (cbrt.f64 (/.f64 1 hi))) (cbrt.f64 (pow.f64 hi -1/2)))
(*.f64 (cbrt.f64 (/.f64 1 hi)) (*.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 hi -1/2))))
(*.f64 (-.f64 x lo) (*.f64 (cbrt.f64 (/.f64 1 hi)) (cbrt.f64 (pow.f64 hi -1/2))))
(*.f64 (*.f64 (-.f64 x lo) (pow.f64 (sqrt.f64 hi) -1/2)) (pow.f64 (sqrt.f64 hi) -1/2))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(*.f64 (*.f64 (pow.f64 hi -1/2) (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)) (cbrt.f64 (-.f64 x lo)))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(*.f64 (*.f64 (pow.f64 hi -1/2) (sqrt.f64 (-.f64 x lo))) (sqrt.f64 (-.f64 x lo)))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(pow.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) 1)
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) 3)
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) 3) 1/3)
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) 2)
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(pow.f64 (/.f64 (sqrt.f64 hi) (-.f64 x lo)) -1)
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 hi) (-.f64 x lo)) 1) -1)
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 (sqrt.f64 hi))))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(sqrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) 3))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (pow.f64 hi -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 hi -1/2) 3) (pow.f64 (-.f64 x lo) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 hi -1/2) 3) (pow.f64 (-.f64 x lo) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) 1))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) 1) 1))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))) 3))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))) 1/3))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))) 2))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 hi) (-.f64 x lo))) -1))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(fma.f64 1 (/.f64 x (sqrt.f64 hi)) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(fma.f64 1 (/.f64 x (sqrt.f64 hi)) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(+.f64 (/.f64 x (sqrt.f64 hi)) (*.f64 (pow.f64 hi -1/2) (neg.f64 lo)))
(-.f64 (/.f64 x (sqrt.f64 hi)) (*.f64 lo (pow.f64 hi -1/2)))
(fma.f64 (pow.f64 hi -1/2) x (*.f64 (pow.f64 hi -1/2) (neg.f64 lo)))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(fma.f64 x (pow.f64 hi -1/2) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 x (pow.f64 hi -1/2) (/.f64 (neg.f64 lo) (sqrt.f64 hi)))
(-.f64 (*.f64 x (pow.f64 hi -1/2)) (/.f64 lo (sqrt.f64 hi)))
(fma.f64 x (pow.f64 hi -1/2) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (/.f64 (neg.f64 lo) (sqrt.f64 hi)))
(fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4)) (*.f64 (pow.f64 hi -1/2) (neg.f64 lo)))
(-.f64 (*.f64 (pow.f64 (sqrt.f64 hi) -1/2) (/.f64 x (pow.f64 hi 1/4))) (*.f64 lo (pow.f64 hi -1/2)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (cbrt.f64 (/.f64 x (sqrt.f64 hi)))) (cbrt.f64 (/.f64 x (sqrt.f64 hi))) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(+.f64 (/.f64 x (sqrt.f64 hi)) (*.f64 (pow.f64 hi -1/2) (neg.f64 lo)))
(-.f64 (/.f64 x (sqrt.f64 hi)) (*.f64 lo (pow.f64 hi -1/2)))
(fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
(fma.f64 (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (sqrt.f64 (/.f64 x (sqrt.f64 hi))) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(+.f64 (/.f64 x (sqrt.f64 hi)) (*.f64 (pow.f64 hi -1/2) (neg.f64 lo)))
(-.f64 (/.f64 x (sqrt.f64 hi)) (*.f64 lo (pow.f64 hi -1/2)))
(fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (/.f64 (neg.f64 lo) (sqrt.f64 hi)))
(-.f64 (/.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) x) (cbrt.f64 (sqrt.f64 hi))) (/.f64 lo (sqrt.f64 hi)))
(fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 x (cbrt.f64 (sqrt.f64 hi))) (*.f64 (pow.f64 hi -1/2) (neg.f64 lo)))
(-.f64 (/.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) x) (cbrt.f64 (sqrt.f64 hi))) (*.f64 lo (pow.f64 hi -1/2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (/.f64 (neg.f64 lo) (sqrt.f64 hi)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (/.f64 lo (sqrt.f64 hi)))
(-.f64 (/.f64 (pow.f64 (cbrt.f64 x) 3) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (pow.f64 hi -1/2) (neg.f64 lo)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (*.f64 lo (pow.f64 hi -1/2)))
(-.f64 (/.f64 (pow.f64 (cbrt.f64 x) 3) (sqrt.f64 hi)) (*.f64 lo (pow.f64 hi -1/2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (neg.f64 lo) (sqrt.f64 hi)))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi)))) (/.f64 lo (sqrt.f64 hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (*.f64 (pow.f64 hi -1/2) (neg.f64 lo)))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 hi)) (/.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 hi)))) (*.f64 lo (pow.f64 hi -1/2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (neg.f64 lo) (sqrt.f64 hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (*.f64 (pow.f64 hi -1/2) (neg.f64 lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 x) (pow.f64 hi 1/4)) (*.f64 lo (neg.f64 (pow.f64 hi -1/2))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (neg.f64 lo) (sqrt.f64 hi)))
(-.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 lo (sqrt.f64 hi)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (pow.f64 hi -1/2) (neg.f64 lo)))
(-.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (*.f64 lo (pow.f64 hi -1/2)))
(fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (/.f64 (neg.f64 lo) (sqrt.f64 hi)))
(-.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (sqrt.f64 x)) (cbrt.f64 (sqrt.f64 hi))) (/.f64 lo (sqrt.f64 hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sqrt.f64 hi))) (*.f64 (pow.f64 hi -1/2) (neg.f64 lo)))
(-.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (sqrt.f64 x)) (cbrt.f64 (sqrt.f64 hi))) (*.f64 lo (pow.f64 hi -1/2)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (neg.f64 (/.f64 lo (sqrt.f64 hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (neg.f64 lo) (sqrt.f64 hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (*.f64 (neg.f64 lo) (pow.f64 hi -1/2)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (*.f64 (pow.f64 hi -1/2) (neg.f64 lo)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4)) (/.f64 (sqrt.f64 x) (pow.f64 hi 1/4))) (*.f64 lo (pow.f64 hi -1/2)))
(+.f64 0 (pow.f64 hi -1/2))
(pow.f64 hi -1/2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 hi -1/2))) (cbrt.f64 (exp.f64 (pow.f64 hi -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 hi -1/2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 hi -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 hi -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 hi -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 hi -1/2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 hi -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 hi -1/2))) 1)
(pow.f64 hi -1/2)
(*.f64 1 (pow.f64 hi -1/2))
(pow.f64 hi -1/2)
(*.f64 (pow.f64 hi -1/2) 1)
(pow.f64 hi -1/2)
(*.f64 (cbrt.f64 (pow.f64 hi -1/2)) (cbrt.f64 (/.f64 1 hi)))
(*.f64 (cbrt.f64 (/.f64 1 hi)) (cbrt.f64 (pow.f64 hi -1/2)))
(*.f64 (cbrt.f64 (/.f64 1 hi)) (cbrt.f64 (pow.f64 hi -1/2)))
(*.f64 (pow.f64 (sqrt.f64 hi) -1/2) (pow.f64 (sqrt.f64 hi) -1/2))
(pow.f64 hi -1/2)
(*.f64 -1 (/.f64 1 (neg.f64 (sqrt.f64 hi))))
(pow.f64 hi -1/2)
(*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -1/2)))
(/.f64 (cbrt.f64 (pow.f64 hi -1/2)) (cbrt.f64 hi))
(pow.f64 hi -1/2)
(pow.f64 (sqrt.f64 hi) -1)
(pow.f64 hi -1/2)
(pow.f64 (pow.f64 hi -1/2) 1)
(pow.f64 hi -1/2)
(pow.f64 (cbrt.f64 (pow.f64 hi -1/2)) 3)
(pow.f64 hi -1/2)
(pow.f64 (pow.f64 (pow.f64 hi -1/2) 3) 1/3)
(pow.f64 hi -1/2)
(pow.f64 (pow.f64 (sqrt.f64 hi) -1/2) 2)
(pow.f64 hi -1/2)
(pow.f64 (neg.f64 (neg.f64 (sqrt.f64 hi))) -1)
(pow.f64 hi -1/2)
(sqrt.f64 (/.f64 1 hi))
(log.f64 (exp.f64 (pow.f64 hi -1/2)))
(pow.f64 hi -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 hi -1/2))))
(pow.f64 hi -1/2)
(cbrt.f64 (pow.f64 (pow.f64 hi -1/2) 3))
(pow.f64 hi -1/2)
(expm1.f64 (log1p.f64 (pow.f64 hi -1/2)))
(pow.f64 hi -1/2)
(exp.f64 (log.f64 (pow.f64 hi -1/2)))
(pow.f64 hi -1/2)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 hi)) -1))
(pow.f64 hi -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 hi -1/2)) 1))
(pow.f64 hi -1/2)
(exp.f64 (*.f64 (log.f64 hi) -1/2))
(pow.f64 hi -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 hi) 1) -1/2))
(pow.f64 hi -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 hi) 1/2) -1))
(pow.f64 hi -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 hi)) 1) -1))
(pow.f64 hi -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 hi)) -1) 1))
(pow.f64 hi -1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 hi -1/2)) 1) 1))
(pow.f64 hi -1/2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 hi -1/2))) 3))
(pow.f64 hi -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 hi -1/2) 3)) 1/3))
(pow.f64 hi -1/2)
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (sqrt.f64 hi))) 2))
(pow.f64 hi -1/2)
(log1p.f64 (expm1.f64 (pow.f64 hi -1/2)))
(pow.f64 hi -1/2)

localize93.0ms (0.9%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.3%
(cbrt.f64 lo)
99.1%
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
99.0%
(pow.f64 (cbrt.f64 lo) 2)
97.6%
(-.f64 1 (/.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)))
Compiler

Compiled 48 to 19 computations (60.4% saved)

series12.0ms (0.1%)

Counts
4 → 60
Calls

24 calls:

TimeVariablePointExpression
2.0ms
lo
@0
(-.f64 1 (/.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)))
1.0ms
x
@0
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
1.0ms
x
@0
(-.f64 1 (/.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)))
1.0ms
lo
@-inf
(-.f64 1 (/.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)))
1.0ms
hi
@0
(/.f64 (-.f64 x hi) (cbrt.f64 lo))

rewrite132.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1494×log-prod
696×fma-def
692×pow-exp
536×expm1-udef
534×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01452
130852
2429652
Stop Event
node limit
Counts
4 → 166
Calls
Call 1
Inputs
(-.f64 1 (/.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)))
(pow.f64 (cbrt.f64 lo) 2)
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(cbrt.f64 lo)
Outputs
(+.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo))
(+.f64 1 (*.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) 1))
(+.f64 0 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) 1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (neg.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) (/.f64 (neg.f64 (-.f64 x hi)) lo)) (/.f64 (neg.f64 (-.f64 x hi)) lo))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) (/.f64 (neg.f64 (-.f64 x hi)) lo))) (-.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) -1)
(pow.f64 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) -1)
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) 1))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo))) 3))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo))) 2))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(fma.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo) 1)
(fma.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (pow.f64 (cbrt.f64 lo) -2)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (neg.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) 1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (neg.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))) 1)
(fma.f64 (/.f64 (neg.f64 (-.f64 x hi)) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) -2) 1)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) (cbrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo))) (cbrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) 1)
(fma.f64 (sqrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) (sqrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) 1)
(fma.f64 -1 (/.f64 (-.f64 x hi) lo) 1)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 1)
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 0 (pow.f64 (cbrt.f64 lo) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 lo) 2))) (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 lo) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 lo) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 lo) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 lo) 2))) 1)
(*.f64 1 (pow.f64 (cbrt.f64 lo) 2))
(*.f64 (cbrt.f64 lo) (cbrt.f64 lo))
(*.f64 (pow.f64 (cbrt.f64 lo) 2) 1)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2) (cbrt.f64 (*.f64 lo (cbrt.f64 lo))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2) (*.f64 (cbrt.f64 (cbrt.f64 lo)) (cbrt.f64 lo)))
(*.f64 (cbrt.f64 (*.f64 lo (cbrt.f64 lo))) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2))
(*.f64 (sqrt.f64 lo) (pow.f64 lo 1/6))
(*.f64 (pow.f64 lo 1/6) (*.f64 (pow.f64 lo 1/6) (cbrt.f64 lo)))
(*.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2)) (cbrt.f64 (cbrt.f64 lo)))
(sqrt.f64 (*.f64 lo (cbrt.f64 lo)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 lo) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 lo) 2))))
(cbrt.f64 (*.f64 lo lo))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 lo) 2)))
(exp.f64 (*.f64 2/3 (log.f64 lo)))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 lo)) 1))
(exp.f64 (*.f64 (log.f64 lo) 2/3))
(exp.f64 (*.f64 (*.f64 (log.f64 lo) 1) 2/3))
(exp.f64 (*.f64 (*.f64 (log.f64 lo) 1/3) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 lo)) 1) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 lo)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 2/3 (log.f64 lo))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 lo)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 lo) 2)))
(+.f64 0 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))
(+.f64 (/.f64 x (cbrt.f64 lo)) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))))
(-.f64 (/.f64 x (cbrt.f64 lo)) (/.f64 hi (cbrt.f64 lo)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) 1)
(*.f64 1 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))
(*.f64 (-.f64 x hi) (/.f64 1 (cbrt.f64 lo)))
(*.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) 1)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (*.f64 (cbrt.f64 (-.f64 x hi)) (/.f64 1 (cbrt.f64 lo))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) 2) (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))
(*.f64 (sqrt.f64 (-.f64 x hi)) (*.f64 (sqrt.f64 (-.f64 x hi)) (/.f64 1 (cbrt.f64 lo))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (sqrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))
(*.f64 (neg.f64 (-.f64 x hi)) (/.f64 1 (neg.f64 (cbrt.f64 lo))))
(*.f64 (/.f64 1 (cbrt.f64 lo)) (-.f64 x hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) 1) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) 1) (/.f64 (sqrt.f64 (-.f64 x hi)) (cbrt.f64 lo)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2)) (/.f64 (-.f64 x hi) (cbrt.f64 (cbrt.f64 lo))))
(*.f64 (/.f64 1 (pow.f64 lo 1/6)) (/.f64 (-.f64 x hi) (pow.f64 lo 1/6)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (pow.f64 lo 1/6)) (/.f64 (cbrt.f64 (-.f64 x hi)) (pow.f64 lo 1/6)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2)) (/.f64 (sqrt.f64 (-.f64 x hi)) (cbrt.f64 (cbrt.f64 lo))))
(pow.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) 2)
(pow.f64 (/.f64 (cbrt.f64 lo) (-.f64 x hi)) -1)
(pow.f64 (/.f64 (/.f64 (cbrt.f64 lo) (-.f64 x hi)) 1) -1)
(neg.f64 (/.f64 (-.f64 x hi) (neg.f64 (cbrt.f64 lo))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x hi) 3) lo))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))
(exp.f64 (log.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (cbrt.f64 lo) (-.f64 x hi))) -1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))
(fma.f64 1 (/.f64 x (cbrt.f64 lo)) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(fma.f64 x (/.f64 1 (cbrt.f64 lo)) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (cbrt.f64 lo))) (cbrt.f64 (/.f64 x (cbrt.f64 lo)))) (cbrt.f64 (/.f64 x (cbrt.f64 lo))) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(fma.f64 (sqrt.f64 (/.f64 x (cbrt.f64 lo))) (sqrt.f64 (/.f64 x (cbrt.f64 lo))) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2)) (/.f64 x (cbrt.f64 (cbrt.f64 lo))) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(fma.f64 (/.f64 1 (pow.f64 lo 1/6)) (/.f64 x (pow.f64 lo 1/6)) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (cbrt.f64 lo))) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 lo 1/6)) (/.f64 (cbrt.f64 x) (pow.f64 lo 1/6)) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (cbrt.f64 lo))) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 lo 1/6)) (/.f64 (sqrt.f64 x) (pow.f64 lo 1/6)) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(+.f64 0 (cbrt.f64 lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 lo))) (cbrt.f64 (exp.f64 (cbrt.f64 lo))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 lo)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 lo)))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 lo)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 lo))) 1)
(*.f64 1 (cbrt.f64 lo))
(*.f64 (cbrt.f64 lo) 1)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2) (cbrt.f64 (cbrt.f64 lo)))
(*.f64 (cbrt.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2))
(*.f64 (pow.f64 lo 1/6) (pow.f64 lo 1/6))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 lo (cbrt.f64 lo)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 lo))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 lo)) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 lo)) 1/3)))
(pow.f64 lo 1/3)
(pow.f64 (cbrt.f64 lo) 1)
(pow.f64 (pow.f64 (cbrt.f64 lo) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 lo)) 3)
(pow.f64 (pow.f64 lo 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 lo) 2))
(fabs.f64 (cbrt.f64 lo))
(log.f64 (exp.f64 (cbrt.f64 lo)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 lo))))
(expm1.f64 (log1p.f64 (cbrt.f64 lo)))
(exp.f64 (log.f64 (cbrt.f64 lo)))
(exp.f64 (*.f64 (log.f64 lo) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 lo)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 lo) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 lo) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 lo)) 1) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 lo)) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 lo)) 1) 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 lo))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 lo 1/6)) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 lo)))

simplify86.0ms (0.8%)

Algorithm
egg-herbie
Rules
1174×associate-/l*
654×exp-prod
388×sqr-pow
336×log-prod
320×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04085696
18744906
229384452
Stop Event
node limit
Counts
226 → 225
Calls
Call 1
Inputs
(-.f64 1 (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(*.f64 -1 (/.f64 x lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(*.f64 -1 (/.f64 x lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 hi x) lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
1
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(*.f64 (pow.f64 (/.f64 1 lo) 1/3) x)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(*.f64 (pow.f64 (/.f64 1 lo) 1/3) x)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(*.f64 (pow.f64 (/.f64 1 lo) 1/3) x)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(+.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo))
(+.f64 1 (*.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) 1))
(+.f64 0 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) 1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (neg.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) (/.f64 (neg.f64 (-.f64 x hi)) lo)) (/.f64 (neg.f64 (-.f64 x hi)) lo))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) (/.f64 (neg.f64 (-.f64 x hi)) lo))) (-.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) -1)
(pow.f64 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) -1)
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) 1))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo))) 3))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo))) 2))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(fma.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo) 1)
(fma.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (pow.f64 (cbrt.f64 lo) -2)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (neg.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) 1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (neg.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))) 1)
(fma.f64 (/.f64 (neg.f64 (-.f64 x hi)) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) -2) 1)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) (cbrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo))) (cbrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) 1)
(fma.f64 (sqrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) (sqrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) 1)
(fma.f64 -1 (/.f64 (-.f64 x hi) lo) 1)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 1)
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 0 (pow.f64 (cbrt.f64 lo) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 lo) 2))) (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 lo) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 lo) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 lo) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 lo) 2))) 1)
(*.f64 1 (pow.f64 (cbrt.f64 lo) 2))
(*.f64 (cbrt.f64 lo) (cbrt.f64 lo))
(*.f64 (pow.f64 (cbrt.f64 lo) 2) 1)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2) (cbrt.f64 (*.f64 lo (cbrt.f64 lo))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2) (*.f64 (cbrt.f64 (cbrt.f64 lo)) (cbrt.f64 lo)))
(*.f64 (cbrt.f64 (*.f64 lo (cbrt.f64 lo))) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2))
(*.f64 (sqrt.f64 lo) (pow.f64 lo 1/6))
(*.f64 (pow.f64 lo 1/6) (*.f64 (pow.f64 lo 1/6) (cbrt.f64 lo)))
(*.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2)) (cbrt.f64 (cbrt.f64 lo)))
(sqrt.f64 (*.f64 lo (cbrt.f64 lo)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 lo) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 lo) 2))))
(cbrt.f64 (*.f64 lo lo))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 lo) 2)))
(exp.f64 (*.f64 2/3 (log.f64 lo)))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 lo)) 1))
(exp.f64 (*.f64 (log.f64 lo) 2/3))
(exp.f64 (*.f64 (*.f64 (log.f64 lo) 1) 2/3))
(exp.f64 (*.f64 (*.f64 (log.f64 lo) 1/3) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 lo)) 1) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 lo)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 2/3 (log.f64 lo))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 lo)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 lo) 2)))
(+.f64 0 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))
(+.f64 (/.f64 x (cbrt.f64 lo)) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))))
(-.f64 (/.f64 x (cbrt.f64 lo)) (/.f64 hi (cbrt.f64 lo)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) 1)
(*.f64 1 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))
(*.f64 (-.f64 x hi) (/.f64 1 (cbrt.f64 lo)))
(*.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) 1)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (*.f64 (cbrt.f64 (-.f64 x hi)) (/.f64 1 (cbrt.f64 lo))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) 2) (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))
(*.f64 (sqrt.f64 (-.f64 x hi)) (*.f64 (sqrt.f64 (-.f64 x hi)) (/.f64 1 (cbrt.f64 lo))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (sqrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))
(*.f64 (neg.f64 (-.f64 x hi)) (/.f64 1 (neg.f64 (cbrt.f64 lo))))
(*.f64 (/.f64 1 (cbrt.f64 lo)) (-.f64 x hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) 1) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) 1) (/.f64 (sqrt.f64 (-.f64 x hi)) (cbrt.f64 lo)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2)) (/.f64 (-.f64 x hi) (cbrt.f64 (cbrt.f64 lo))))
(*.f64 (/.f64 1 (pow.f64 lo 1/6)) (/.f64 (-.f64 x hi) (pow.f64 lo 1/6)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (pow.f64 lo 1/6)) (/.f64 (cbrt.f64 (-.f64 x hi)) (pow.f64 lo 1/6)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2)) (/.f64 (sqrt.f64 (-.f64 x hi)) (cbrt.f64 (cbrt.f64 lo))))
(pow.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) 2)
(pow.f64 (/.f64 (cbrt.f64 lo) (-.f64 x hi)) -1)
(pow.f64 (/.f64 (/.f64 (cbrt.f64 lo) (-.f64 x hi)) 1) -1)
(neg.f64 (/.f64 (-.f64 x hi) (neg.f64 (cbrt.f64 lo))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x hi) 3) lo))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))
(exp.f64 (log.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (cbrt.f64 lo) (-.f64 x hi))) -1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))
(fma.f64 1 (/.f64 x (cbrt.f64 lo)) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(fma.f64 x (/.f64 1 (cbrt.f64 lo)) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (cbrt.f64 lo))) (cbrt.f64 (/.f64 x (cbrt.f64 lo)))) (cbrt.f64 (/.f64 x (cbrt.f64 lo))) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(fma.f64 (sqrt.f64 (/.f64 x (cbrt.f64 lo))) (sqrt.f64 (/.f64 x (cbrt.f64 lo))) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2)) (/.f64 x (cbrt.f64 (cbrt.f64 lo))) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(fma.f64 (/.f64 1 (pow.f64 lo 1/6)) (/.f64 x (pow.f64 lo 1/6)) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (cbrt.f64 lo))) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 lo 1/6)) (/.f64 (cbrt.f64 x) (pow.f64 lo 1/6)) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (cbrt.f64 lo))) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 lo 1/6)) (/.f64 (sqrt.f64 x) (pow.f64 lo 1/6)) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(+.f64 0 (cbrt.f64 lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 lo))) (cbrt.f64 (exp.f64 (cbrt.f64 lo))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 lo)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 lo)))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 lo)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 lo))) 1)
(*.f64 1 (cbrt.f64 lo))
(*.f64 (cbrt.f64 lo) 1)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2) (cbrt.f64 (cbrt.f64 lo)))
(*.f64 (cbrt.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2))
(*.f64 (pow.f64 lo 1/6) (pow.f64 lo 1/6))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 lo (cbrt.f64 lo)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 lo))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 lo)) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 lo)) 1/3)))
(pow.f64 lo 1/3)
(pow.f64 (cbrt.f64 lo) 1)
(pow.f64 (pow.f64 (cbrt.f64 lo) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 lo)) 3)
(pow.f64 (pow.f64 lo 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 lo) 2))
(fabs.f64 (cbrt.f64 lo))
(log.f64 (exp.f64 (cbrt.f64 lo)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 lo))))
(expm1.f64 (log1p.f64 (cbrt.f64 lo)))
(exp.f64 (log.f64 (cbrt.f64 lo)))
(exp.f64 (*.f64 (log.f64 lo) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 lo)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 lo) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 lo) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 lo)) 1) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 lo)) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 lo)) 1) 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 lo))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 lo 1/6)) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 lo)))
Outputs
(-.f64 1 (*.f64 -1 (/.f64 hi lo)))
(-.f64 1 (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 -1 (/.f64 x lo))
(neg.f64 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 -1 (/.f64 x lo))
(neg.f64 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) 1) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 (-.f64 hi x) lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
1
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi))
(neg.f64 (*.f64 hi (cbrt.f64 (/.f64 1 lo))))
(*.f64 hi (neg.f64 (cbrt.f64 (/.f64 1 lo))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(fma.f64 -1 (*.f64 hi (cbrt.f64 (/.f64 1 lo))) (*.f64 x (cbrt.f64 (/.f64 1 lo))))
(-.f64 (*.f64 x (cbrt.f64 (/.f64 1 lo))) (*.f64 hi (cbrt.f64 (/.f64 1 lo))))
(*.f64 (cbrt.f64 (/.f64 1 lo)) (-.f64 x hi))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(fma.f64 -1 (*.f64 hi (cbrt.f64 (/.f64 1 lo))) (*.f64 x (cbrt.f64 (/.f64 1 lo))))
(-.f64 (*.f64 x (cbrt.f64 (/.f64 1 lo))) (*.f64 hi (cbrt.f64 (/.f64 1 lo))))
(*.f64 (cbrt.f64 (/.f64 1 lo)) (-.f64 x hi))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(fma.f64 -1 (*.f64 hi (cbrt.f64 (/.f64 1 lo))) (*.f64 x (cbrt.f64 (/.f64 1 lo))))
(-.f64 (*.f64 x (cbrt.f64 (/.f64 1 lo))) (*.f64 hi (cbrt.f64 (/.f64 1 lo))))
(*.f64 (cbrt.f64 (/.f64 1 lo)) (-.f64 x hi))
(*.f64 (pow.f64 (/.f64 1 lo) 1/3) x)
(*.f64 x (cbrt.f64 (/.f64 1 lo)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(fma.f64 -1 (*.f64 hi (cbrt.f64 (/.f64 1 lo))) (*.f64 x (cbrt.f64 (/.f64 1 lo))))
(-.f64 (*.f64 x (cbrt.f64 (/.f64 1 lo))) (*.f64 hi (cbrt.f64 (/.f64 1 lo))))
(*.f64 (cbrt.f64 (/.f64 1 lo)) (-.f64 x hi))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(fma.f64 -1 (*.f64 hi (cbrt.f64 (/.f64 1 lo))) (*.f64 x (cbrt.f64 (/.f64 1 lo))))
(-.f64 (*.f64 x (cbrt.f64 (/.f64 1 lo))) (*.f64 hi (cbrt.f64 (/.f64 1 lo))))
(*.f64 (cbrt.f64 (/.f64 1 lo)) (-.f64 x hi))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(fma.f64 -1 (*.f64 hi (cbrt.f64 (/.f64 1 lo))) (*.f64 x (cbrt.f64 (/.f64 1 lo))))
(-.f64 (*.f64 x (cbrt.f64 (/.f64 1 lo))) (*.f64 hi (cbrt.f64 (/.f64 1 lo))))
(*.f64 (cbrt.f64 (/.f64 1 lo)) (-.f64 x hi))
(*.f64 (pow.f64 (/.f64 1 lo) 1/3) x)
(*.f64 x (cbrt.f64 (/.f64 1 lo)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(fma.f64 -1 (*.f64 hi (cbrt.f64 (/.f64 1 lo))) (*.f64 x (cbrt.f64 (/.f64 1 lo))))
(-.f64 (*.f64 x (cbrt.f64 (/.f64 1 lo))) (*.f64 hi (cbrt.f64 (/.f64 1 lo))))
(*.f64 (cbrt.f64 (/.f64 1 lo)) (-.f64 x hi))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(fma.f64 -1 (*.f64 hi (cbrt.f64 (/.f64 1 lo))) (*.f64 x (cbrt.f64 (/.f64 1 lo))))
(-.f64 (*.f64 x (cbrt.f64 (/.f64 1 lo))) (*.f64 hi (cbrt.f64 (/.f64 1 lo))))
(*.f64 (cbrt.f64 (/.f64 1 lo)) (-.f64 x hi))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(fma.f64 -1 (*.f64 hi (cbrt.f64 (/.f64 1 lo))) (*.f64 x (cbrt.f64 (/.f64 1 lo))))
(-.f64 (*.f64 x (cbrt.f64 (/.f64 1 lo))) (*.f64 hi (cbrt.f64 (/.f64 1 lo))))
(*.f64 (cbrt.f64 (/.f64 1 lo)) (-.f64 x hi))
(*.f64 (pow.f64 (/.f64 1 lo) 1/3) x)
(*.f64 x (cbrt.f64 (/.f64 1 lo)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(fma.f64 -1 (*.f64 hi (cbrt.f64 (/.f64 1 lo))) (*.f64 x (cbrt.f64 (/.f64 1 lo))))
(-.f64 (*.f64 x (cbrt.f64 (/.f64 1 lo))) (*.f64 hi (cbrt.f64 (/.f64 1 lo))))
(*.f64 (cbrt.f64 (/.f64 1 lo)) (-.f64 x hi))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(fma.f64 -1 (*.f64 hi (cbrt.f64 (/.f64 1 lo))) (*.f64 x (cbrt.f64 (/.f64 1 lo))))
(-.f64 (*.f64 x (cbrt.f64 (/.f64 1 lo))) (*.f64 hi (cbrt.f64 (/.f64 1 lo))))
(*.f64 (cbrt.f64 (/.f64 1 lo)) (-.f64 x hi))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(fma.f64 -1 (*.f64 hi (cbrt.f64 (/.f64 1 lo))) (*.f64 x (cbrt.f64 (/.f64 1 lo))))
(-.f64 (*.f64 x (cbrt.f64 (/.f64 1 lo))) (*.f64 hi (cbrt.f64 (/.f64 1 lo))))
(*.f64 (cbrt.f64 (/.f64 1 lo)) (-.f64 x hi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi))
(neg.f64 (*.f64 hi (cbrt.f64 (/.f64 1 lo))))
(*.f64 hi (neg.f64 (cbrt.f64 (/.f64 1 lo))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(fma.f64 -1 (*.f64 hi (cbrt.f64 (/.f64 1 lo))) (*.f64 x (cbrt.f64 (/.f64 1 lo))))
(-.f64 (*.f64 x (cbrt.f64 (/.f64 1 lo))) (*.f64 hi (cbrt.f64 (/.f64 1 lo))))
(*.f64 (cbrt.f64 (/.f64 1 lo)) (-.f64 x hi))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(fma.f64 -1 (*.f64 hi (cbrt.f64 (/.f64 1 lo))) (*.f64 x (cbrt.f64 (/.f64 1 lo))))
(-.f64 (*.f64 x (cbrt.f64 (/.f64 1 lo))) (*.f64 hi (cbrt.f64 (/.f64 1 lo))))
(*.f64 (cbrt.f64 (/.f64 1 lo)) (-.f64 x hi))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(fma.f64 -1 (*.f64 hi (cbrt.f64 (/.f64 1 lo))) (*.f64 x (cbrt.f64 (/.f64 1 lo))))
(-.f64 (*.f64 x (cbrt.f64 (/.f64 1 lo))) (*.f64 hi (cbrt.f64 (/.f64 1 lo))))
(*.f64 (cbrt.f64 (/.f64 1 lo)) (-.f64 x hi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi))
(neg.f64 (*.f64 hi (cbrt.f64 (/.f64 1 lo))))
(*.f64 hi (neg.f64 (cbrt.f64 (/.f64 1 lo))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(fma.f64 -1 (*.f64 hi (cbrt.f64 (/.f64 1 lo))) (*.f64 x (cbrt.f64 (/.f64 1 lo))))
(-.f64 (*.f64 x (cbrt.f64 (/.f64 1 lo))) (*.f64 hi (cbrt.f64 (/.f64 1 lo))))
(*.f64 (cbrt.f64 (/.f64 1 lo)) (-.f64 x hi))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(fma.f64 -1 (*.f64 hi (cbrt.f64 (/.f64 1 lo))) (*.f64 x (cbrt.f64 (/.f64 1 lo))))
(-.f64 (*.f64 x (cbrt.f64 (/.f64 1 lo))) (*.f64 hi (cbrt.f64 (/.f64 1 lo))))
(*.f64 (cbrt.f64 (/.f64 1 lo)) (-.f64 x hi))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 lo) 1/3) hi)) (*.f64 (pow.f64 (/.f64 1 lo) 1/3) x))
(fma.f64 -1 (*.f64 hi (cbrt.f64 (/.f64 1 lo))) (*.f64 x (cbrt.f64 (/.f64 1 lo))))
(-.f64 (*.f64 x (cbrt.f64 (/.f64 1 lo))) (*.f64 hi (cbrt.f64 (/.f64 1 lo))))
(*.f64 (cbrt.f64 (/.f64 1 lo)) (-.f64 x hi))
(+.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 1 (*.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) 1))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 0 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) 1)
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))) 2)
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (neg.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) (/.f64 (neg.f64 (-.f64 x hi)) lo)) (/.f64 (neg.f64 (-.f64 x hi)) lo))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
(/.f64 (-.f64 1 (*.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo) (/.f64 (neg.f64 (-.f64 x hi)) lo))) (-.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3) 1/3)
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(pow.f64 (/.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) -1)
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
(pow.f64 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) -1)
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(exp.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) 1))
(exp.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) 1) 1))
(exp.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo))) 3))
(exp.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo))) 1/3))
(exp.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo))) 2))
(exp.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)))
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(fma.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo) 1)
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(fma.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (pow.f64 (cbrt.f64 lo) -2)) 1)
(fma.f64 (/.f64 (-.f64 hi x) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) -2) 1)
(+.f64 1 (*.f64 (-.f64 x hi) (neg.f64 (/.f64 1 lo))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (neg.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) 1)
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (neg.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))) 1)
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(fma.f64 (/.f64 (neg.f64 (-.f64 x hi)) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) -2) 1)
(fma.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (pow.f64 (cbrt.f64 lo) -2)) 1)
(fma.f64 (/.f64 (-.f64 hi x) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) -2) 1)
(+.f64 1 (*.f64 (-.f64 x hi) (neg.f64 (/.f64 1 lo))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) (cbrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo))) (cbrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) 1)
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(fma.f64 (sqrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) (sqrt.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo)) 1)
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(fma.f64 -1 (/.f64 (-.f64 x hi) lo) 1)
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 1)
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (/.f64 (-.f64 x hi) lo)) 1)
(-.f64 (-.f64 1 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 0 (pow.f64 (cbrt.f64 lo) 2))
(pow.f64 (cbrt.f64 lo) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 lo) 2))) (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 lo) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 lo) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 lo) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 lo) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 lo) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 lo) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 lo) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 lo) 2))) 1)
(pow.f64 (cbrt.f64 lo) 2)
(*.f64 1 (pow.f64 (cbrt.f64 lo) 2))
(pow.f64 (cbrt.f64 lo) 2)
(*.f64 (cbrt.f64 lo) (cbrt.f64 lo))
(pow.f64 (cbrt.f64 lo) 2)
(*.f64 (pow.f64 (cbrt.f64 lo) 2) 1)
(pow.f64 (cbrt.f64 lo) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2) (cbrt.f64 (*.f64 lo (cbrt.f64 lo))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2) (*.f64 (cbrt.f64 (cbrt.f64 lo)) (cbrt.f64 lo)))
(pow.f64 (cbrt.f64 lo) 2)
(*.f64 (cbrt.f64 (*.f64 lo (cbrt.f64 lo))) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2) (cbrt.f64 (*.f64 lo (cbrt.f64 lo))))
(*.f64 (sqrt.f64 lo) (pow.f64 lo 1/6))
(*.f64 (pow.f64 lo 1/6) (*.f64 (pow.f64 lo 1/6) (cbrt.f64 lo)))
(pow.f64 (cbrt.f64 lo) 2)
(*.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2)) (cbrt.f64 (cbrt.f64 lo)))
(pow.f64 (cbrt.f64 lo) 2)
(sqrt.f64 (*.f64 lo (cbrt.f64 lo)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 lo) 2)))
(pow.f64 (cbrt.f64 lo) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 lo) 2))))
(pow.f64 (cbrt.f64 lo) 2)
(cbrt.f64 (*.f64 lo lo))
(pow.f64 (cbrt.f64 lo) 2)
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 lo) 2)))
(pow.f64 (cbrt.f64 lo) 2)
(exp.f64 (*.f64 2/3 (log.f64 lo)))
(pow.f64 (cbrt.f64 lo) 2)
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 lo)) 1))
(pow.f64 (cbrt.f64 lo) 2)
(exp.f64 (*.f64 (log.f64 lo) 2/3))
(pow.f64 (cbrt.f64 lo) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 lo) 1) 2/3))
(pow.f64 (cbrt.f64 lo) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 lo) 1/3) 2))
(pow.f64 (cbrt.f64 lo) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 lo)) 1) 2))
(pow.f64 (cbrt.f64 lo) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 lo)) 1) 1))
(pow.f64 (cbrt.f64 lo) 2)
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 2/3 (log.f64 lo))) 3))
(pow.f64 (cbrt.f64 lo) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 lo)) 1/3))
(pow.f64 (cbrt.f64 lo) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 lo) 2)))
(pow.f64 (cbrt.f64 lo) 2)
(+.f64 0 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(+.f64 (/.f64 x (cbrt.f64 lo)) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))))
(-.f64 (/.f64 x (cbrt.f64 lo)) (/.f64 hi (cbrt.f64 lo)))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) 1)
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(*.f64 1 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(*.f64 (-.f64 x hi) (/.f64 1 (cbrt.f64 lo)))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(*.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) 1)
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (*.f64 (cbrt.f64 (-.f64 x hi)) (/.f64 1 (cbrt.f64 lo))))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) 2))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) 2) (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(*.f64 (sqrt.f64 (-.f64 x hi)) (*.f64 (sqrt.f64 (-.f64 x hi)) (/.f64 1 (cbrt.f64 lo))))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (sqrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(*.f64 (neg.f64 (-.f64 x hi)) (/.f64 1 (neg.f64 (cbrt.f64 lo))))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(*.f64 (/.f64 1 (cbrt.f64 lo)) (-.f64 x hi))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) 1) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 (-.f64 x hi)) 2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) 1) (/.f64 (sqrt.f64 (-.f64 x hi)) (cbrt.f64 lo)))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2)) (/.f64 (-.f64 x hi) (cbrt.f64 (cbrt.f64 lo))))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(*.f64 (/.f64 1 (pow.f64 lo 1/6)) (/.f64 (-.f64 x hi) (pow.f64 lo 1/6)))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (pow.f64 lo 1/6)) (/.f64 (cbrt.f64 (-.f64 x hi)) (pow.f64 lo 1/6)))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2)) (/.f64 (sqrt.f64 (-.f64 x hi)) (cbrt.f64 (cbrt.f64 lo))))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(pow.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) 1)
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) 3)
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(pow.f64 (pow.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) 3) 1/3)
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) 2)
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(pow.f64 (/.f64 (cbrt.f64 lo) (-.f64 x hi)) -1)
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(pow.f64 (/.f64 (/.f64 (cbrt.f64 lo) (-.f64 x hi)) 1) -1)
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(neg.f64 (/.f64 (-.f64 x hi) (neg.f64 (cbrt.f64 lo))))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) 2))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(log.f64 (exp.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) 3))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x hi) 3) lo))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(exp.f64 (log.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) 1))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) 1) 1))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) 3))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) 1/3))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) 2))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (cbrt.f64 lo) (-.f64 x hi))) -1))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(fma.f64 1 (/.f64 x (cbrt.f64 lo)) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(fma.f64 x (/.f64 1 (cbrt.f64 lo)) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (cbrt.f64 lo))) (cbrt.f64 (/.f64 x (cbrt.f64 lo)))) (cbrt.f64 (/.f64 x (cbrt.f64 lo))) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(fma.f64 (sqrt.f64 (/.f64 x (cbrt.f64 lo))) (sqrt.f64 (/.f64 x (cbrt.f64 lo))) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2)) (/.f64 x (cbrt.f64 (cbrt.f64 lo))) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(fma.f64 (/.f64 1 (pow.f64 lo 1/6)) (/.f64 x (pow.f64 lo 1/6)) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (cbrt.f64 lo)) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (cbrt.f64 lo))) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (cbrt.f64 lo))) (/.f64 (neg.f64 hi) (cbrt.f64 lo)))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (cbrt.f64 lo)))) (/.f64 hi (cbrt.f64 lo)))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (cbrt.f64 lo))) 3) (/.f64 hi (cbrt.f64 lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 lo 1/6)) (/.f64 (cbrt.f64 x) (pow.f64 lo 1/6)) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 lo 1/6)) (/.f64 (cbrt.f64 x) (pow.f64 lo 1/6)) (/.f64 (neg.f64 hi) (cbrt.f64 lo)))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 lo 1/6)) (/.f64 (cbrt.f64 x) (pow.f64 lo 1/6))) (/.f64 hi (cbrt.f64 lo)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (cbrt.f64 lo))) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (cbrt.f64 lo))) (/.f64 (neg.f64 hi) (cbrt.f64 lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 lo 1/6)) (/.f64 (sqrt.f64 x) (pow.f64 lo 1/6)) (neg.f64 (/.f64 hi (cbrt.f64 lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 lo 1/6)) (/.f64 (sqrt.f64 x) (pow.f64 lo 1/6)) (/.f64 (neg.f64 hi) (cbrt.f64 lo)))
(+.f64 0 (cbrt.f64 lo))
(cbrt.f64 lo)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 lo))) (cbrt.f64 (exp.f64 (cbrt.f64 lo))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 lo)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 lo))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 lo)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 lo)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 lo)))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 lo)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 lo)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 lo))) 1)
(cbrt.f64 lo)
(*.f64 1 (cbrt.f64 lo))
(cbrt.f64 lo)
(*.f64 (cbrt.f64 lo) 1)
(cbrt.f64 lo)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2) (cbrt.f64 (cbrt.f64 lo)))
(cbrt.f64 lo)
(*.f64 (cbrt.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2))
(cbrt.f64 lo)
(*.f64 (pow.f64 lo 1/6) (pow.f64 lo 1/6))
(cbrt.f64 lo)
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 lo (cbrt.f64 lo)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lo)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 lo (cbrt.f64 lo)))) (fabs.f64 (cbrt.f64 (cbrt.f64 lo))))
(*.f64 (cbrt.f64 (cbrt.f64 lo)) (sqrt.f64 (cbrt.f64 (*.f64 lo (cbrt.f64 lo)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 lo))
(cbrt.f64 lo)
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 lo)) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 lo)) 1/3)))
(exp.f64 (+.f64 (*.f64 1/3 (log.f64 (sqrt.f64 lo))) (*.f64 1/3 (log.f64 (sqrt.f64 lo)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 lo)) 2/3))
(pow.f64 lo 1/3)
(cbrt.f64 lo)
(pow.f64 (cbrt.f64 lo) 1)
(cbrt.f64 lo)
(pow.f64 (pow.f64 (cbrt.f64 lo) 2) 1/2)
(cbrt.f64 lo)
(pow.f64 (cbrt.f64 (cbrt.f64 lo)) 3)
(cbrt.f64 lo)
(pow.f64 (pow.f64 lo 1/6) 2)
(cbrt.f64 lo)
(sqrt.f64 (pow.f64 (cbrt.f64 lo) 2))
(cbrt.f64 lo)
(fabs.f64 (cbrt.f64 lo))
(cbrt.f64 lo)
(log.f64 (exp.f64 (cbrt.f64 lo)))
(cbrt.f64 lo)
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 lo))))
(cbrt.f64 lo)
(expm1.f64 (log1p.f64 (cbrt.f64 lo)))
(cbrt.f64 lo)
(exp.f64 (log.f64 (cbrt.f64 lo)))
(cbrt.f64 lo)
(exp.f64 (*.f64 (log.f64 lo) 1/3))
(cbrt.f64 lo)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 lo)) 1))
(cbrt.f64 lo)
(exp.f64 (*.f64 (*.f64 (log.f64 lo) 1) 1/3))
(cbrt.f64 lo)
(exp.f64 (*.f64 (*.f64 (log.f64 lo) 1/3) 1))
(cbrt.f64 lo)
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 lo)) 1) 1))
(cbrt.f64 lo)
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 lo)) 1/2))
(cbrt.f64 lo)
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 lo)) 1) 1/2))
(cbrt.f64 lo)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 lo))) 3))
(cbrt.f64 lo)
(exp.f64 (*.f64 (log.f64 (pow.f64 lo 1/6)) 2))
(cbrt.f64 lo)
(log1p.f64 (expm1.f64 (cbrt.f64 lo)))
(cbrt.f64 lo)

eval917.0ms (9%)

Compiler

Compiled 48287 to 18094 computations (62.5% saved)

prune455.0ms (4.5%)

Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New167831681
Fresh44751
Picked101
Done325
Total1726121738
Accurracy
98.6%
Counts
1738 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.6%
(/.f64 (-.f64 1 (*.f64 (/.f64 x lo) (/.f64 x lo))) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
18.7%
(/.f64 (neg.f64 lo) hi)
3.5%
(/.f64 x hi)
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
98.6%
(/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
18.7%
(-.f64 1 (/.f64 x lo))
9.7%
(+.f64 (/.f64 hi lo) 1)
3.5%
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 x hi))
18.6%
(+.f64 1 (/.f64 x lo))
18.6%
(*.f64 (/.f64 1 lo) (+.f64 x lo))
18.8%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
18.6%
1
Compiler

Compiled 217 to 147 computations (32.3% saved)

localize32.0ms (0.3%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.6%
(/.f64 (-.f64 x hi) lo)
99.6%
(/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
99.6%
(+.f64 1 (/.f64 (-.f64 x hi) lo))
Compiler

Compiled 32 to 13 computations (59.4% saved)

series4.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
lo
@inf
(/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
0.0ms
x
@0
(/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
0.0ms
x
@-inf
(/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
0.0ms
hi
@0
(/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
0.0ms
hi
@inf
(/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))

rewrite67.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1888×prod-diff
1118×log-prod
808×fma-def
416×expm1-udef
416×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01025
122625
2332525
Stop Event
node limit
Counts
1 → 28
Calls
Call 1
Inputs
(/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
Outputs
(+.f64 0 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))) (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))) 1)
(*.f64 1 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) -2)) (/.f64 1 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) -1/2) (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) -1/2))
(*.f64 -1 (/.f64 1 (+.f64 -1 (neg.f64 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) -1))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) -1) (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) -1))
(*.f64 (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 (/.f64 (-.f64 x hi) lo) 1) 1))
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) -1)
(pow.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) 3)
(pow.f64 (exp.f64 (*.f64 3 (neg.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo))))) 1/3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) -1/2) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))))
(cbrt.f64 (exp.f64 (*.f64 3 (neg.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo))))))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(exp.f64 (neg.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)) -1))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))

simplify79.0ms (0.8%)

Algorithm
egg-herbie
Rules
1306×associate-*l*
1266×fma-def
788×distribute-lft-in
784×distribute-rgt-in
542×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02153542
16213366
221663116
Stop Event
node limit
Counts
64 → 131
Calls
Call 1
Inputs
(/.f64 1 (-.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) lo))) (/.f64 1 (-.f64 1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) lo))) (+.f64 (/.f64 1 (-.f64 1 (/.f64 hi lo))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 3) (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) lo))) (+.f64 (/.f64 1 (-.f64 1 (/.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 4) (pow.f64 lo 3)))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 3) (pow.f64 lo 2))))))
(/.f64 lo x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 hi lo)) (pow.f64 lo 2)) (pow.f64 x 2))) (/.f64 lo x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 hi lo)) (pow.f64 lo 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 3)) (pow.f64 x 3)) (/.f64 lo x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 3) (pow.f64 lo 4)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 hi lo)) (pow.f64 lo 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 3)) (pow.f64 x 3)) (/.f64 lo x))))
(/.f64 lo x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 1 (*.f64 -1 (/.f64 hi lo)))) (pow.f64 x 2))) (/.f64 lo x))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 hi lo))) 2)) (pow.f64 x 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 1 (*.f64 -1 (/.f64 hi lo)))) (pow.f64 x 2))) (/.f64 lo x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 hi lo))) 2)) (pow.f64 x 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 hi lo))) 3)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 1 (*.f64 -1 (/.f64 hi lo)))) (pow.f64 x 2))) (/.f64 lo x))))
(/.f64 1 (+.f64 1 (/.f64 x lo)))
(+.f64 (/.f64 hi (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))) (/.f64 1 (+.f64 1 (/.f64 x lo))))
(+.f64 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 (/.f64 x lo)) 3))) (+.f64 (/.f64 hi (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))) (/.f64 1 (+.f64 1 (/.f64 x lo)))))
(+.f64 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 (/.f64 x lo)) 3))) (+.f64 (/.f64 (pow.f64 hi 3) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 4))) (+.f64 (/.f64 hi (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))) (/.f64 1 (+.f64 1 (/.f64 x lo))))))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 x lo)) 3)) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 x lo)) 3)) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))
(/.f64 lo (-.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x hi) 2))) (/.f64 lo (-.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x hi) 2))) (+.f64 (/.f64 lo (-.f64 x hi)) (/.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x hi) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x hi) 2))) (+.f64 (/.f64 lo (-.f64 x hi)) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x hi) 3)) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 4))))))
1
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) (-.f64 hi x)) (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) (-.f64 hi x)) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 (-.f64 x hi) 2) (-.f64 hi x)) (pow.f64 lo 3))))) (/.f64 x lo))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (+.f64 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)) 1))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (+.f64 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 3))))))
(+.f64 0 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))) (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))) 1)
(*.f64 1 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) -2)) (/.f64 1 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) -1/2) (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) -1/2))
(*.f64 -1 (/.f64 1 (+.f64 -1 (neg.f64 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) -1))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) -1) (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) -1))
(*.f64 (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 (/.f64 (-.f64 x hi) lo) 1) 1))
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) -1)
(pow.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) 3)
(pow.f64 (exp.f64 (*.f64 3 (neg.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo))))) 1/3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) -1/2) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))))
(cbrt.f64 (exp.f64 (*.f64 3 (neg.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo))))))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(exp.f64 (neg.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)) -1))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
Outputs
(/.f64 1 (-.f64 1 (/.f64 hi lo)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) lo))) (/.f64 1 (-.f64 1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 x (*.f64 lo (pow.f64 (-.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (-.f64 1 (/.f64 hi lo))))
(-.f64 (/.f64 1 (-.f64 1 (/.f64 hi lo))) (/.f64 (/.f64 x lo) (pow.f64 (-.f64 1 (/.f64 hi lo)) 2)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) lo))) (+.f64 (/.f64 1 (-.f64 1 (/.f64 hi lo))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 3) (pow.f64 lo 2)))))
(+.f64 (fma.f64 -1 (/.f64 x (*.f64 lo (pow.f64 (-.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (-.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 3) (*.f64 lo lo))))
(+.f64 (-.f64 (/.f64 1 (-.f64 1 (/.f64 hi lo))) (/.f64 (/.f64 x lo) (pow.f64 (-.f64 1 (/.f64 hi lo)) 2))) (*.f64 (/.f64 x (pow.f64 (-.f64 1 (/.f64 hi lo)) 3)) (/.f64 x (*.f64 lo lo))))
(fma.f64 (/.f64 x (pow.f64 (-.f64 1 (/.f64 hi lo)) 3)) (/.f64 x (*.f64 lo lo)) (-.f64 (/.f64 1 (-.f64 1 (/.f64 hi lo))) (/.f64 (/.f64 x lo) (pow.f64 (-.f64 1 (/.f64 hi lo)) 2))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) lo))) (+.f64 (/.f64 1 (-.f64 1 (/.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 4) (pow.f64 lo 3)))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 3) (pow.f64 lo 2))))))
(+.f64 (fma.f64 -1 (/.f64 x (*.f64 lo (pow.f64 (-.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (-.f64 1 (/.f64 hi lo)))) (fma.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 4) (pow.f64 lo 3))) (/.f64 (*.f64 x x) (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 3) (*.f64 lo lo)))))
(+.f64 (-.f64 (/.f64 1 (-.f64 1 (/.f64 hi lo))) (/.f64 (/.f64 x lo) (pow.f64 (-.f64 1 (/.f64 hi lo)) 2))) (-.f64 (*.f64 (/.f64 x (pow.f64 (-.f64 1 (/.f64 hi lo)) 3)) (/.f64 x (*.f64 lo lo))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 4) (pow.f64 lo 3)))))
(-.f64 (fma.f64 (/.f64 x (pow.f64 (-.f64 1 (/.f64 hi lo)) 3)) (/.f64 x (*.f64 lo lo)) (-.f64 (/.f64 1 (-.f64 1 (/.f64 hi lo))) (/.f64 (/.f64 x lo) (pow.f64 (-.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (pow.f64 (/.f64 x lo) 3) (pow.f64 (-.f64 1 (/.f64 hi lo)) 4)))
(/.f64 lo x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 hi lo)) (pow.f64 lo 2)) (pow.f64 x 2))) (/.f64 lo x))
(fma.f64 -1 (/.f64 (-.f64 1 (/.f64 hi lo)) (/.f64 (*.f64 x x) (*.f64 lo lo))) (/.f64 lo x))
(-.f64 (/.f64 lo x) (*.f64 (/.f64 (*.f64 lo lo) (*.f64 x x)) (-.f64 1 (/.f64 hi lo))))
(-.f64 (/.f64 lo x) (*.f64 (/.f64 (-.f64 1 (/.f64 hi lo)) x) (/.f64 (*.f64 lo lo) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 hi lo)) (pow.f64 lo 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 3)) (pow.f64 x 3)) (/.f64 lo x)))
(fma.f64 -1 (/.f64 (-.f64 1 (/.f64 hi lo)) (/.f64 (*.f64 x x) (*.f64 lo lo))) (+.f64 (/.f64 lo x) (/.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))))
(+.f64 (/.f64 lo x) (-.f64 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 (-.f64 1 (/.f64 hi lo)) 2)) (*.f64 (/.f64 (*.f64 lo lo) (*.f64 x x)) (-.f64 1 (/.f64 hi lo)))))
(+.f64 (/.f64 lo x) (-.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) (pow.f64 (/.f64 x lo) 3)) (*.f64 (/.f64 (-.f64 1 (/.f64 hi lo)) x) (/.f64 (*.f64 lo lo) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 3) (pow.f64 lo 4)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 hi lo)) (pow.f64 lo 2)) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 3)) (pow.f64 x 3)) (/.f64 lo x))))
(fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 3) (/.f64 (pow.f64 x 4) (pow.f64 lo 4))) (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 hi lo)) (/.f64 (*.f64 x x) (*.f64 lo lo))) (+.f64 (/.f64 lo x) (/.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) (/.f64 (pow.f64 x 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 lo x) (*.f64 (/.f64 (*.f64 lo lo) (*.f64 x x)) (-.f64 1 (/.f64 hi lo)))) (-.f64 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 (-.f64 1 (/.f64 hi lo)) 2)) (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 x 4)) (pow.f64 (-.f64 1 (/.f64 hi lo)) 3))))
(-.f64 (+.f64 (/.f64 lo x) (/.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) (pow.f64 (/.f64 x lo) 3))) (fma.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 3) (pow.f64 x 4)) (pow.f64 lo 4) (*.f64 (/.f64 (-.f64 1 (/.f64 hi lo)) x) (/.f64 (*.f64 lo lo) x))))
(/.f64 lo x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 1 (*.f64 -1 (/.f64 hi lo)))) (pow.f64 x 2))) (/.f64 lo x))
(fma.f64 -1 (/.f64 (-.f64 1 (/.f64 hi lo)) (/.f64 (*.f64 x x) (*.f64 lo lo))) (/.f64 lo x))
(-.f64 (/.f64 lo x) (*.f64 (/.f64 (*.f64 lo lo) (*.f64 x x)) (-.f64 1 (/.f64 hi lo))))
(-.f64 (/.f64 lo x) (*.f64 (/.f64 (-.f64 1 (/.f64 hi lo)) x) (/.f64 (*.f64 lo lo) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 hi lo))) 2)) (pow.f64 x 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 1 (*.f64 -1 (/.f64 hi lo)))) (pow.f64 x 2))) (/.f64 lo x)))
(fma.f64 -1 (/.f64 (-.f64 1 (/.f64 hi lo)) (/.f64 (*.f64 x x) (*.f64 lo lo))) (+.f64 (/.f64 lo x) (/.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))))
(+.f64 (/.f64 lo x) (-.f64 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 (-.f64 1 (/.f64 hi lo)) 2)) (*.f64 (/.f64 (*.f64 lo lo) (*.f64 x x)) (-.f64 1 (/.f64 hi lo)))))
(+.f64 (/.f64 lo x) (-.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) (pow.f64 (/.f64 x lo) 3)) (*.f64 (/.f64 (-.f64 1 (/.f64 hi lo)) x) (/.f64 (*.f64 lo lo) x))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 hi lo))) 2)) (pow.f64 x 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 hi lo))) 3)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 1 (*.f64 -1 (/.f64 hi lo)))) (pow.f64 x 2))) (/.f64 lo x))))
(fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 3) (/.f64 (pow.f64 x 4) (pow.f64 lo 4))) (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 hi lo)) (/.f64 (*.f64 x x) (*.f64 lo lo))) (+.f64 (/.f64 lo x) (/.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) (/.f64 (pow.f64 x 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 lo x) (*.f64 (/.f64 (*.f64 lo lo) (*.f64 x x)) (-.f64 1 (/.f64 hi lo)))) (-.f64 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 (-.f64 1 (/.f64 hi lo)) 2)) (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 x 4)) (pow.f64 (-.f64 1 (/.f64 hi lo)) 3))))
(-.f64 (+.f64 (/.f64 lo x) (/.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 2) (pow.f64 (/.f64 x lo) 3))) (fma.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 hi lo)) 3) (pow.f64 x 4)) (pow.f64 lo 4) (*.f64 (/.f64 (-.f64 1 (/.f64 hi lo)) x) (/.f64 (*.f64 lo lo) x))))
(/.f64 1 (+.f64 1 (/.f64 x lo)))
(+.f64 (/.f64 hi (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))) (/.f64 1 (+.f64 1 (/.f64 x lo))))
(+.f64 (/.f64 1 (+.f64 1 (/.f64 x lo))) (/.f64 hi (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))
(+.f64 (/.f64 1 (+.f64 1 (/.f64 x lo))) (/.f64 (/.f64 hi lo) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)))
(+.f64 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 (/.f64 x lo)) 3))) (+.f64 (/.f64 hi (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))) (/.f64 1 (+.f64 1 (/.f64 x lo)))))
(+.f64 (+.f64 (/.f64 1 (+.f64 1 (/.f64 x lo))) (/.f64 hi (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2)))) (/.f64 (*.f64 hi hi) (*.f64 (*.f64 lo lo) (pow.f64 (+.f64 1 (/.f64 x lo)) 3))))
(+.f64 (/.f64 1 (+.f64 1 (/.f64 x lo))) (+.f64 (/.f64 (/.f64 hi lo) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (pow.f64 (+.f64 1 (/.f64 x lo)) 3))))
(+.f64 (/.f64 1 (+.f64 1 (/.f64 x lo))) (fma.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (pow.f64 (+.f64 1 (/.f64 x lo)) 3)) (/.f64 (/.f64 hi lo) (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))
(+.f64 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 (/.f64 x lo)) 3))) (+.f64 (/.f64 (pow.f64 hi 3) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 4))) (+.f64 (/.f64 hi (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2))) (/.f64 1 (+.f64 1 (/.f64 x lo))))))
(+.f64 (+.f64 (/.f64 (*.f64 hi hi) (*.f64 (*.f64 lo lo) (pow.f64 (+.f64 1 (/.f64 x lo)) 3))) (/.f64 (pow.f64 hi 3) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 4)))) (+.f64 (/.f64 1 (+.f64 1 (/.f64 x lo))) (/.f64 hi (*.f64 lo (pow.f64 (+.f64 1 (/.f64 x lo)) 2)))))
(+.f64 (+.f64 (/.f64 1 (+.f64 1 (/.f64 x lo))) (/.f64 (/.f64 hi lo) (pow.f64 (+.f64 1 (/.f64 x lo)) 2))) (+.f64 (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (pow.f64 (+.f64 1 (/.f64 x lo)) 3)) (/.f64 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3)) (pow.f64 (+.f64 1 (/.f64 x lo)) 4))))
(+.f64 (/.f64 1 (+.f64 1 (/.f64 x lo))) (+.f64 (/.f64 (pow.f64 (/.f64 hi lo) 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 4)) (fma.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 hi (pow.f64 (+.f64 1 (/.f64 x lo)) 3)) (/.f64 (/.f64 hi lo) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)))))
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (/.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x lo)))) (neg.f64 (/.f64 lo hi)))
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (+.f64 1 (/.f64 x lo)) hi)))
(-.f64 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (-.f64 -1 (/.f64 x lo))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 2))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (/.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x lo)))) (neg.f64 (/.f64 lo hi))))
(-.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (+.f64 1 (/.f64 x lo)) hi))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))
(-.f64 (-.f64 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (-.f64 -1 (/.f64 x lo))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 (/.f64 hi lo) 3))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 x lo)) 3)) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))
(fma.f64 -1 (/.f64 (pow.f64 lo 4) (/.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (/.f64 x lo)) 3))) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 2))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (/.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x lo)))) (neg.f64 (/.f64 lo hi)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (+.f64 1 (/.f64 x lo)) hi))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)))) (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (pow.f64 (+.f64 1 (/.f64 x lo)) 3)))
(-.f64 (-.f64 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (-.f64 -1 (/.f64 x lo))) (/.f64 lo hi)) (fma.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (pow.f64 (+.f64 1 (/.f64 x lo)) 3) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 (/.f64 hi lo) 3))))
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (/.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x lo)))) (neg.f64 (/.f64 lo hi)))
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (+.f64 1 (/.f64 x lo)) hi)))
(-.f64 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (-.f64 -1 (/.f64 x lo))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 2))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (/.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x lo)))) (neg.f64 (/.f64 lo hi))))
(-.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (+.f64 1 (/.f64 x lo)) hi))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 2))))
(-.f64 (-.f64 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (-.f64 -1 (/.f64 x lo))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 (/.f64 hi lo) 3))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (/.f64 x lo)) 3)) (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)) (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 x lo))) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))))
(fma.f64 -1 (/.f64 (pow.f64 lo 4) (/.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (/.f64 x lo)) 3))) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 2))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (/.f64 (*.f64 hi hi) (+.f64 1 (/.f64 x lo)))) (neg.f64 (/.f64 lo hi)))))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (+.f64 1 (/.f64 x lo)) hi))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 x lo)) 2)))) (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (pow.f64 (+.f64 1 (/.f64 x lo)) 3)))
(-.f64 (-.f64 (*.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (-.f64 -1 (/.f64 x lo))) (/.f64 lo hi)) (fma.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (pow.f64 (+.f64 1 (/.f64 x lo)) 3) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 (/.f64 hi lo) 3))))
(/.f64 lo (-.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x hi) 2))) (/.f64 lo (-.f64 x hi)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (pow.f64 (-.f64 x hi) 2)) (/.f64 lo (-.f64 x hi)))
(-.f64 (/.f64 lo (-.f64 x hi)) (/.f64 lo (/.f64 (pow.f64 (-.f64 x hi) 2) lo)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x hi) 2))) (+.f64 (/.f64 lo (-.f64 x hi)) (/.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x hi) 3))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (pow.f64 (-.f64 x hi) 2)) (/.f64 lo (-.f64 x hi))) (/.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x hi) 3)))
(+.f64 (/.f64 lo (-.f64 x hi)) (+.f64 (/.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x hi) 3))))
(+.f64 (/.f64 lo (-.f64 x hi)) (*.f64 (/.f64 lo (/.f64 (pow.f64 (-.f64 x hi) 2) lo)) (+.f64 -1 (/.f64 lo (-.f64 x hi)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x hi) 2))) (+.f64 (/.f64 lo (-.f64 x hi)) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x hi) 3)) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 4))))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (pow.f64 (-.f64 x hi) 2)) (/.f64 lo (-.f64 x hi))) (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x hi) 3)) (neg.f64 (/.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 4)))))
(+.f64 (-.f64 (/.f64 lo (-.f64 x hi)) (/.f64 lo (/.f64 (pow.f64 (-.f64 x hi) 2) lo))) (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x hi) 3)) (/.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 4))))
(+.f64 (/.f64 lo (-.f64 x hi)) (-.f64 (*.f64 (/.f64 lo (/.f64 (pow.f64 (-.f64 x hi) 2) lo)) (+.f64 -1 (/.f64 lo (-.f64 x hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 4))))
1
(-.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) (-.f64 hi x)) (pow.f64 lo 2))))) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (-.f64 (+.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 hi x)) (*.f64 lo lo)))) (/.f64 x lo)))
(+.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) (-.f64 hi x))) (-.f64 (/.f64 hi lo) (/.f64 x lo)))
(-.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)) (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 x hi) (-.f64 hi x)) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 (-.f64 x hi) 2) (-.f64 hi x)) (pow.f64 lo 3))))) (/.f64 x lo))
(-.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (fma.f64 -1 (/.f64 (*.f64 (-.f64 x hi) (-.f64 hi x)) (*.f64 lo lo)) (/.f64 (pow.f64 (-.f64 x hi) 2) (/.f64 (pow.f64 lo 3) (-.f64 hi x)))))) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (+.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (*.f64 lo lo)) (-.f64 hi x))) (-.f64 (/.f64 (-.f64 hi x) (/.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x hi) 2))) (/.f64 x lo))))
(+.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (/.f64 (-.f64 hi x) lo))
1
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 (/.f64 hi lo) (-.f64 1 (/.f64 x lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (+.f64 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)) 1))
(fma.f64 -1 (/.f64 (-.f64 x hi) lo) (+.f64 1 (/.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 lo lo))))
(fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 -1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (+.f64 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 3))))))
(fma.f64 -1 (/.f64 (-.f64 x hi) lo) (+.f64 (/.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 lo lo)) (+.f64 1 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)))))
(+.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (*.f64 (/.f64 (-.f64 x hi) lo) (+.f64 -1 (/.f64 (-.f64 x hi) lo))))
(-.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 -1 (/.f64 (-.f64 x hi) lo)) 1) (pow.f64 (/.f64 (-.f64 x hi) lo) 3))
(+.f64 0 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))) (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))) 1)
(/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 1 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))) 1)
(/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) -2)))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) -2)) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) -2)) (/.f64 1 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) -2)))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) -2)) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) -1/2) (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) -1/2))
(/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 -1 (/.f64 1 (+.f64 -1 (neg.f64 (/.f64 (-.f64 x hi) lo)))))
(/.f64 -1 (-.f64 -1 (/.f64 (-.f64 x hi) lo)))
(/.f64 -1 (+.f64 -1 (/.f64 (-.f64 hi x) lo)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) -1))
(/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) -1) (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) -1))
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) -2)
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (-.f64 x hi) lo))) -2)
(*.f64 (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 (/.f64 (-.f64 x hi) lo) 1) 1))
(*.f64 (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 (/.f64 (-.f64 x hi) lo) -1) 1))
(/.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (+.f64 -1 (/.f64 (-.f64 x hi) lo)) 1) (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)))
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(/.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) -1)
(/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))) 1)
(/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) 3)
(/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (exp.f64 (*.f64 3 (neg.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo))))) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 3) (neg.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)) -3)))
(exp.f64 (neg.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo))))
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) -1/2) 2)
(/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) -2))
(/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(log.f64 (exp.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))))
(/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (exp.f64 (*.f64 3 (neg.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo))))))
(cbrt.f64 (pow.f64 (exp.f64 3) (neg.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)) -3)))
(exp.f64 (neg.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo))))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (neg.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (pow.f64 (exp.f64 3) (neg.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)) -3)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)) -1))
(cbrt.f64 (pow.f64 (exp.f64 3) (neg.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)) -3)))
(exp.f64 (neg.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo))) 1))
(cbrt.f64 (pow.f64 (exp.f64 3) (neg.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)) -3)))
(exp.f64 (neg.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))

localize23.0ms (0.2%)

Compiler

Compiled 15 to 8 computations (46.7% saved)

localize23.0ms (0.2%)

Compiler

Compiled 15 to 8 computations (46.7% saved)

localize64.0ms (0.6%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
98.1%
(*.f64 (/.f64 1 lo) (+.f64 x lo))
Compiler

Compiled 20 to 11 computations (45% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
lo
@-inf
(*.f64 (/.f64 1 lo) (+.f64 x lo))
0.0ms
lo
@0
(*.f64 (/.f64 1 lo) (+.f64 x lo))
0.0ms
x
@0
(*.f64 (/.f64 1 lo) (+.f64 x lo))
0.0ms
x
@-inf
(*.f64 (/.f64 1 lo) (+.f64 x lo))
0.0ms
lo
@inf
(*.f64 (/.f64 1 lo) (+.f64 x lo))

rewrite60.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1902×pow1
1770×add-exp-log
1770×log1p-expm1-u
1770×expm1-log1p-u
182×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0813
117513
2250613
Stop Event
node limit
Counts
1 → 44
Calls
Call 1
Inputs
(*.f64 (/.f64 1 lo) (+.f64 x lo))
Outputs
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 x lo) 1)
(+.f64 (*.f64 (/.f64 x lo) 1) 1)
(-.f64 (+.f64 1 (+.f64 1 (/.f64 x lo))) 1)
(/.f64 1 (/.f64 lo (+.f64 lo x)))
(/.f64 (+.f64 lo x) lo)
(/.f64 (cbrt.f64 (pow.f64 (+.f64 lo x) 2)) (/.f64 lo (cbrt.f64 (+.f64 lo x))))
(/.f64 (sqrt.f64 (+.f64 lo x)) (/.f64 lo (sqrt.f64 (+.f64 lo x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 lo (fma.f64 x x (*.f64 lo (-.f64 lo x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 lo (-.f64 x lo)))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 (neg.f64 lo) (fma.f64 x x (*.f64 lo (-.f64 lo x)))))
(/.f64 (*.f64 -1 (-.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 (neg.f64 lo) (-.f64 x lo)))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (-.f64 lo x))) lo))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) -1) (*.f64 (fma.f64 x x (*.f64 lo (-.f64 lo x))) (neg.f64 lo)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (-.f64 x lo) lo))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) -1) (*.f64 (-.f64 x lo) (neg.f64 lo)))
(/.f64 (neg.f64 (+.f64 lo x)) (neg.f64 lo))
(/.f64 (/.f64 (+.f64 lo x) (sqrt.f64 lo)) (sqrt.f64 lo))
(/.f64 (+.f64 (pow.f64 (/.f64 x lo) 3) 1) (+.f64 (*.f64 (/.f64 x lo) (/.f64 x lo)) (-.f64 1 (*.f64 (/.f64 x lo) 1))))
(/.f64 (-.f64 (*.f64 (/.f64 x lo) (/.f64 x lo)) 1) (-.f64 (/.f64 x lo) 1))
(/.f64 (*.f64 (/.f64 1 lo) (+.f64 (pow.f64 x 3) (pow.f64 lo 3))) (fma.f64 x x (*.f64 lo (-.f64 lo x))))
(/.f64 (*.f64 (/.f64 1 lo) (-.f64 (*.f64 x x) (*.f64 lo lo))) (-.f64 x lo))
(/.f64 (*.f64 (+.f64 lo x) -1) (neg.f64 lo))
(/.f64 (*.f64 -1 (+.f64 lo x)) (neg.f64 lo))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) (/.f64 1 lo)) (fma.f64 x x (*.f64 lo (-.f64 lo x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 1 lo)) (-.f64 x lo))
(/.f64 (/.f64 (+.f64 lo x) 1) lo)
(/.f64 (/.f64 (+.f64 lo x) (cbrt.f64 (*.f64 lo lo))) (cbrt.f64 lo))
(pow.f64 (+.f64 1 (/.f64 x lo)) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 x lo))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 x lo))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2))
(log.f64 (exp.f64 (+.f64 1 (/.f64 x lo))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 3))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 lo -2) lo) (pow.f64 (+.f64 lo x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 lo x) 3) (/.f64 (pow.f64 lo -2) lo)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 lo x) 3) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 x lo))))
(exp.f64 (log.f64 (+.f64 1 (/.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (+.f64 1 (/.f64 x lo))) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 x lo))))
(fma.f64 (/.f64 1 lo) x 1)
(fma.f64 x (/.f64 1 lo) 1)

simplify63.0ms (0.6%)

Algorithm
egg-herbie
Rules
1184×times-frac
872×associate-*r*
868×fma-neg
842×associate-*l*
734×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01281148
13431148
212051122
367961122
Stop Event
node limit
Counts
68 → 55
Calls
Call 1
Inputs
(/.f64 x lo)
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
1
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
1
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
1
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(/.f64 x lo)
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(/.f64 x lo)
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 x lo) 1)
(+.f64 (*.f64 (/.f64 x lo) 1) 1)
(-.f64 (+.f64 1 (+.f64 1 (/.f64 x lo))) 1)
(/.f64 1 (/.f64 lo (+.f64 lo x)))
(/.f64 (+.f64 lo x) lo)
(/.f64 (cbrt.f64 (pow.f64 (+.f64 lo x) 2)) (/.f64 lo (cbrt.f64 (+.f64 lo x))))
(/.f64 (sqrt.f64 (+.f64 lo x)) (/.f64 lo (sqrt.f64 (+.f64 lo x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 lo (fma.f64 x x (*.f64 lo (-.f64 lo x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 lo (-.f64 x lo)))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 (neg.f64 lo) (fma.f64 x x (*.f64 lo (-.f64 lo x)))))
(/.f64 (*.f64 -1 (-.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 (neg.f64 lo) (-.f64 x lo)))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (-.f64 lo x))) lo))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) -1) (*.f64 (fma.f64 x x (*.f64 lo (-.f64 lo x))) (neg.f64 lo)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (-.f64 x lo) lo))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) -1) (*.f64 (-.f64 x lo) (neg.f64 lo)))
(/.f64 (neg.f64 (+.f64 lo x)) (neg.f64 lo))
(/.f64 (/.f64 (+.f64 lo x) (sqrt.f64 lo)) (sqrt.f64 lo))
(/.f64 (+.f64 (pow.f64 (/.f64 x lo) 3) 1) (+.f64 (*.f64 (/.f64 x lo) (/.f64 x lo)) (-.f64 1 (*.f64 (/.f64 x lo) 1))))
(/.f64 (-.f64 (*.f64 (/.f64 x lo) (/.f64 x lo)) 1) (-.f64 (/.f64 x lo) 1))
(/.f64 (*.f64 (/.f64 1 lo) (+.f64 (pow.f64 x 3) (pow.f64 lo 3))) (fma.f64 x x (*.f64 lo (-.f64 lo x))))
(/.f64 (*.f64 (/.f64 1 lo) (-.f64 (*.f64 x x) (*.f64 lo lo))) (-.f64 x lo))
(/.f64 (*.f64 (+.f64 lo x) -1) (neg.f64 lo))
(/.f64 (*.f64 -1 (+.f64 lo x)) (neg.f64 lo))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) (/.f64 1 lo)) (fma.f64 x x (*.f64 lo (-.f64 lo x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 1 lo)) (-.f64 x lo))
(/.f64 (/.f64 (+.f64 lo x) 1) lo)
(/.f64 (/.f64 (+.f64 lo x) (cbrt.f64 (*.f64 lo lo))) (cbrt.f64 lo))
(pow.f64 (+.f64 1 (/.f64 x lo)) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 x lo))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 x lo))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2))
(log.f64 (exp.f64 (+.f64 1 (/.f64 x lo))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 3))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 lo -2) lo) (pow.f64 (+.f64 lo x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 lo x) 3) (/.f64 (pow.f64 lo -2) lo)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 lo x) 3) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 x lo))))
(exp.f64 (log.f64 (+.f64 1 (/.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (+.f64 1 (/.f64 x lo))) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 x lo))))
(fma.f64 (/.f64 1 lo) x 1)
(fma.f64 x (/.f64 1 lo) 1)
Outputs
(/.f64 x lo)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 x lo) 1)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 x lo) 1)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 x lo) 1)
1
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 x lo) 1)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 x lo) 1)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 x lo) 1)
1
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 x lo) 1)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 x lo) 1)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 x lo) 1)
1
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 x lo) 1)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 x lo) 1)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 x lo) 1)
(/.f64 x lo)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 x lo) 1)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 x lo) 1)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 x lo) 1)
(/.f64 x lo)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 x lo) 1)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 x lo) 1)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 x lo) 1)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) 1)
(+.f64 (*.f64 (/.f64 x lo) 1) 1)
(+.f64 (/.f64 x lo) 1)
(-.f64 (+.f64 1 (+.f64 1 (/.f64 x lo))) 1)
(+.f64 (/.f64 x lo) 1)
(/.f64 1 (/.f64 lo (+.f64 lo x)))
(+.f64 (/.f64 x lo) 1)
(/.f64 (+.f64 lo x) lo)
(+.f64 (/.f64 x lo) 1)
(/.f64 (cbrt.f64 (pow.f64 (+.f64 lo x) 2)) (/.f64 lo (cbrt.f64 (+.f64 lo x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 x lo) 2)) lo) (cbrt.f64 (+.f64 x lo)))
(*.f64 (cbrt.f64 (+.f64 x lo)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 x lo) 2)) lo))
(/.f64 (sqrt.f64 (+.f64 lo x)) (/.f64 lo (sqrt.f64 (+.f64 lo x))))
(+.f64 (/.f64 x lo) 1)
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 lo (fma.f64 x x (*.f64 lo (-.f64 lo x)))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) lo) (fma.f64 x x (*.f64 lo (-.f64 lo x))))
(/.f64 (fma.f64 lo lo (/.f64 (pow.f64 x 3) lo)) (fma.f64 x x (*.f64 lo (-.f64 lo x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 lo (-.f64 x lo)))
(+.f64 (/.f64 x lo) 1)
(/.f64 (*.f64 -1 (+.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 (neg.f64 lo) (fma.f64 x x (*.f64 lo (-.f64 lo x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 lo (fma.f64 x x (*.f64 lo (-.f64 lo x)))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) lo) (fma.f64 x x (*.f64 lo (-.f64 lo x))))
(/.f64 (fma.f64 lo lo (/.f64 (pow.f64 x 3) lo)) (fma.f64 x x (*.f64 lo (-.f64 lo x))))
(/.f64 (*.f64 -1 (-.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 (neg.f64 lo) (-.f64 x lo)))
(+.f64 (/.f64 x lo) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (-.f64 lo x))) lo))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 lo (fma.f64 x x (*.f64 lo (-.f64 lo x)))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) lo) (fma.f64 x x (*.f64 lo (-.f64 lo x))))
(/.f64 (fma.f64 lo lo (/.f64 (pow.f64 x 3) lo)) (fma.f64 x x (*.f64 lo (-.f64 lo x))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) -1) (*.f64 (fma.f64 x x (*.f64 lo (-.f64 lo x))) (neg.f64 lo)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 lo (fma.f64 x x (*.f64 lo (-.f64 lo x)))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) lo) (fma.f64 x x (*.f64 lo (-.f64 lo x))))
(/.f64 (fma.f64 lo lo (/.f64 (pow.f64 x 3) lo)) (fma.f64 x x (*.f64 lo (-.f64 lo x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (-.f64 x lo) lo))
(+.f64 (/.f64 x lo) 1)
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) -1) (*.f64 (-.f64 x lo) (neg.f64 lo)))
(+.f64 (/.f64 x lo) 1)
(/.f64 (neg.f64 (+.f64 lo x)) (neg.f64 lo))
(+.f64 (/.f64 x lo) 1)
(/.f64 (/.f64 (+.f64 lo x) (sqrt.f64 lo)) (sqrt.f64 lo))
(+.f64 (/.f64 x lo) 1)
(/.f64 (+.f64 (pow.f64 (/.f64 x lo) 3) 1) (+.f64 (*.f64 (/.f64 x lo) (/.f64 x lo)) (-.f64 1 (*.f64 (/.f64 x lo) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 3)) (fma.f64 (/.f64 x lo) (/.f64 x lo) (-.f64 1 (/.f64 x lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 3)) (-.f64 (fma.f64 (/.f64 x lo) (/.f64 x lo) 1) (/.f64 x lo)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 3)) (+.f64 1 (*.f64 (/.f64 x lo) (+.f64 (/.f64 x lo) -1))))
(/.f64 (-.f64 (*.f64 (/.f64 x lo) (/.f64 x lo)) 1) (-.f64 (/.f64 x lo) 1))
(+.f64 (/.f64 x lo) 1)
(/.f64 (*.f64 (/.f64 1 lo) (+.f64 (pow.f64 x 3) (pow.f64 lo 3))) (fma.f64 x x (*.f64 lo (-.f64 lo x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 lo (fma.f64 x x (*.f64 lo (-.f64 lo x)))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) lo) (fma.f64 x x (*.f64 lo (-.f64 lo x))))
(/.f64 (fma.f64 lo lo (/.f64 (pow.f64 x 3) lo)) (fma.f64 x x (*.f64 lo (-.f64 lo x))))
(/.f64 (*.f64 (/.f64 1 lo) (-.f64 (*.f64 x x) (*.f64 lo lo))) (-.f64 x lo))
(+.f64 (/.f64 x lo) 1)
(/.f64 (*.f64 (+.f64 lo x) -1) (neg.f64 lo))
(+.f64 (/.f64 x lo) 1)
(/.f64 (*.f64 -1 (+.f64 lo x)) (neg.f64 lo))
(+.f64 (/.f64 x lo) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) (/.f64 1 lo)) (fma.f64 x x (*.f64 lo (-.f64 lo x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 lo (fma.f64 x x (*.f64 lo (-.f64 lo x)))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) lo) (fma.f64 x x (*.f64 lo (-.f64 lo x))))
(/.f64 (fma.f64 lo lo (/.f64 (pow.f64 x 3) lo)) (fma.f64 x x (*.f64 lo (-.f64 lo x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 1 lo)) (-.f64 x lo))
(+.f64 (/.f64 x lo) 1)
(/.f64 (/.f64 (+.f64 lo x) 1) lo)
(+.f64 (/.f64 x lo) 1)
(/.f64 (/.f64 (+.f64 lo x) (cbrt.f64 (*.f64 lo lo))) (cbrt.f64 lo))
(/.f64 (+.f64 x lo) (*.f64 (cbrt.f64 lo) (cbrt.f64 (*.f64 lo lo))))
(/.f64 (+.f64 x lo) (*.f64 (cbrt.f64 (*.f64 lo lo)) (cbrt.f64 lo)))
(pow.f64 (+.f64 1 (/.f64 x lo)) 1)
(+.f64 (/.f64 x lo) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 x lo))) 3)
(+.f64 (/.f64 x lo) 1)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 3) 1/3)
(+.f64 (/.f64 x lo) 1)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 x lo))) 2)
(+.f64 (/.f64 x lo) 1)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2))
(+.f64 (/.f64 x lo) 1)
(log.f64 (exp.f64 (+.f64 1 (/.f64 x lo))))
(+.f64 (/.f64 x lo) 1)
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 3))
(+.f64 (/.f64 x lo) 1)
(cbrt.f64 (*.f64 (/.f64 (pow.f64 lo -2) lo) (pow.f64 (+.f64 lo x) 3)))
(+.f64 (/.f64 x lo) 1)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 lo x) 3) (/.f64 (pow.f64 lo -2) lo)))
(+.f64 (/.f64 x lo) 1)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 lo x) 3) (pow.f64 lo 3)))
(+.f64 (/.f64 x lo) 1)
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 x lo))))
(+.f64 (/.f64 x lo) 1)
(exp.f64 (log.f64 (+.f64 1 (/.f64 x lo))))
(+.f64 (/.f64 x lo) 1)
(exp.f64 (*.f64 (log.f64 (+.f64 1 (/.f64 x lo))) 1))
(+.f64 (/.f64 x lo) 1)
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 x lo))))
(+.f64 (/.f64 x lo) 1)
(fma.f64 (/.f64 1 lo) x 1)
(+.f64 (/.f64 x lo) 1)
(fma.f64 x (/.f64 1 lo) 1)
(+.f64 (/.f64 x lo) 1)

localize37.0ms (0.4%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (/.f64 lo hi) (/.f64 x hi))
98.7%
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 x hi))
Compiler

Compiled 31 to 8 computations (74.2% saved)

series4.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
x
@0
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 x hi))
0.0ms
x
@inf
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 x hi))
0.0ms
x
@-inf
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 x hi))
0.0ms
hi
@0
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 x hi))
0.0ms
lo
@0
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 x hi))

rewrite86.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1206×log-prod
952×pow-prod-down
914×fma-def
506×pow-prod-up
492×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0944
120844
2336544
Stop Event
node limit
Counts
2 → 165
Calls
Call 1
Inputs
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 x hi))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1)))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4) (*.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) 1))) (/.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) 1))))
(*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1)) 1)
(*.f64 1 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))) 2) (cbrt.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))) (sqrt.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))))
(*.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 6) (pow.f64 (/.f64 x hi) 3)) (/.f64 1 (fma.f64 (/.f64 x hi) (-.f64 (/.f64 x hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4))))
(*.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4) (pow.f64 (/.f64 x hi) 2)) (/.f64 1 (*.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) 1))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 x hi))
(*.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) x) (/.f64 1 hi))
(*.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) 1) (/.f64 x hi))
(*.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2)) (cbrt.f64 (/.f64 x hi)))
(*.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (sqrt.f64 (/.f64 x hi))) (sqrt.f64 (/.f64 x hi)))
(/.f64 1 (/.f64 (fma.f64 (/.f64 x hi) (-.f64 (/.f64 x hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 6) (pow.f64 (/.f64 x hi) 3))))
(/.f64 1 (/.f64 (*.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) 1)) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 6) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (/.f64 x hi) (-.f64 (/.f64 x hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4)))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 6) (pow.f64 (/.f64 x hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4) (/.f64 (*.f64 (*.f64 lo x) x) (pow.f64 hi 3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) 1)))
(/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi x))
(/.f64 (fma.f64 x (*.f64 hi hi) (*.f64 hi (*.f64 lo x))) (pow.f64 hi 3))
(/.f64 (fma.f64 x hi (*.f64 hi (/.f64 (*.f64 lo x) hi))) (*.f64 hi hi))
(/.f64 (fma.f64 hi hi (*.f64 (/.f64 hi x) (*.f64 lo x))) (*.f64 (/.f64 hi x) (*.f64 hi hi)))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi x) (/.f64 (*.f64 lo x) hi))) (*.f64 (/.f64 hi x) hi))
(/.f64 (fma.f64 (neg.f64 x) (*.f64 hi hi) (*.f64 (neg.f64 hi) (*.f64 lo x))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (fma.f64 (neg.f64 x) hi (*.f64 (neg.f64 hi) (/.f64 (*.f64 lo x) hi))) (*.f64 (neg.f64 hi) hi))
(/.f64 (fma.f64 (*.f64 lo x) hi (*.f64 (*.f64 hi hi) x)) (pow.f64 hi 3))
(/.f64 (fma.f64 (*.f64 lo x) (/.f64 hi x) (*.f64 (*.f64 hi hi) 1)) (*.f64 (*.f64 hi hi) (/.f64 hi x)))
(/.f64 (fma.f64 (*.f64 lo x) (neg.f64 hi) (*.f64 (*.f64 hi hi) (neg.f64 x))) (*.f64 (*.f64 hi hi) (neg.f64 hi)))
(/.f64 (fma.f64 (/.f64 (*.f64 lo x) hi) hi (*.f64 hi x)) (*.f64 hi hi))
(/.f64 (fma.f64 (/.f64 (*.f64 lo x) hi) (/.f64 hi x) hi) (*.f64 hi (/.f64 hi x)))
(/.f64 (fma.f64 (/.f64 (*.f64 lo x) hi) (neg.f64 hi) (*.f64 hi (neg.f64 x))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 6) (pow.f64 (/.f64 x hi) 3))) (neg.f64 (fma.f64 (/.f64 x hi) (-.f64 (/.f64 x hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4) (pow.f64 (/.f64 x hi) 2))) (neg.f64 (*.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4)) (-.f64 (/.f64 x hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2))))
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) x) hi)
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) 1) (/.f64 hi x))
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (neg.f64 x)) (neg.f64 hi))
(pow.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 x hi) (-.f64 (/.f64 x hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 6) (pow.f64 (/.f64 x hi) 3))) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) 1)) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4) (pow.f64 (/.f64 x hi) 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 x hi)) (+.f64 (/.f64 lo hi) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1)))))
(log.f64 (*.f64 (exp.f64 (/.f64 x hi)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (pow.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo hi))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2)))) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2)))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 x hi))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 x hi))) 1))
(exp.f64 (*.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 x hi))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 x hi)))) 3))
(exp.f64 (*.f64 (*.f64 3 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 x hi)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 x hi)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))))
(fma.f64 lo (*.f64 (/.f64 1 hi) (/.f64 x hi)) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(fma.f64 x (/.f64 1 hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 x (*.f64 (/.f64 1 hi) (/.f64 lo hi)) (/.f64 x hi))
(fma.f64 (/.f64 x hi) (/.f64 lo hi) (/.f64 x hi))
(fma.f64 (/.f64 x hi) 1 (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2)) 1 (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 1 (*.f64 (*.f64 lo x) (pow.f64 hi -2)) (/.f64 x hi))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4)) (/.f64 x hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4)) (cbrt.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (/.f64 x hi)) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (cbrt.f64 (/.f64 x hi)) (/.f64 lo hi)) (/.f64 x hi))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) (/.f64 (sqrt.f64 (*.f64 lo x)) hi) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (*.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 x hi)) (/.f64 x hi))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (*.f64 (sqrt.f64 (/.f64 x hi)) (/.f64 lo hi)) (/.f64 x hi))
(fma.f64 (*.f64 lo x) (pow.f64 hi -2) (/.f64 x hi))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (/.f64 1 hi) x (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (/.f64 (*.f64 lo x) hi) (/.f64 1 hi) (/.f64 x hi))
(fma.f64 (/.f64 (/.f64 lo hi) 1) (/.f64 x hi) (/.f64 x hi))
(fma.f64 (/.f64 (/.f64 lo hi) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (/.f64 x hi))
(fma.f64 (/.f64 (/.f64 lo hi) (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (/.f64 x hi))
(fma.f64 (/.f64 lo 1) (/.f64 (/.f64 x hi) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 x hi) (cbrt.f64 hi)) (/.f64 x hi))
(fma.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 (/.f64 x hi) (sqrt.f64 hi)) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (*.f64 (/.f64 lo hi) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2)) (cbrt.f64 (/.f64 x hi)) (/.f64 x hi))
(fma.f64 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 x hi))) (sqrt.f64 (/.f64 x hi)) (/.f64 x hi))
(fma.f64 (*.f64 (/.f64 x hi) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi)) (/.f64 x hi))
(fma.f64 (*.f64 (/.f64 x hi) (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 0 (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo hi))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo hi))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo hi)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo hi)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo hi)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2)))) 1)
(/.f64 lo (*.f64 (/.f64 hi x) hi))
(/.f64 lo (*.f64 hi (/.f64 hi x)))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(/.f64 lo (/.f64 hi (/.f64 x hi)))
(/.f64 (/.f64 lo hi) (/.f64 hi x))
(/.f64 x (*.f64 hi (/.f64 hi lo)))
(/.f64 x (*.f64 (/.f64 hi lo) hi))
(/.f64 (/.f64 x hi) (/.f64 hi lo))
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi x)))
(/.f64 1 (*.f64 (/.f64 hi x) (/.f64 hi lo)))
(/.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo x)))
(/.f64 1 (/.f64 hi (/.f64 (*.f64 lo x) hi)))
(/.f64 (*.f64 lo x) (*.f64 hi hi))
(/.f64 (neg.f64 lo) (*.f64 (/.f64 hi x) (neg.f64 hi)))
(/.f64 (neg.f64 x) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (/.f64 (*.f64 lo x) hi) hi)
(/.f64 (*.f64 (neg.f64 lo) 1) (*.f64 (neg.f64 hi) (/.f64 hi x)))
(/.f64 (*.f64 lo (neg.f64 x)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 lo) x) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (neg.f64 lo) (neg.f64 x)) (pow.f64 (neg.f64 hi) 2))
(/.f64 (*.f64 x (neg.f64 lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 x) lo) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (neg.f64 x) 1) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (*.f64 (neg.f64 x) (neg.f64 lo)) (pow.f64 (neg.f64 hi) 2))
(/.f64 (neg.f64 (*.f64 lo x)) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (/.f64 (*.f64 lo x) hi)) (neg.f64 hi))
(/.f64 (*.f64 (/.f64 lo hi) (neg.f64 x)) (neg.f64 hi))
(/.f64 (*.f64 (/.f64 x hi) (neg.f64 lo)) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 lo) (/.f64 x hi)) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 x) (/.f64 lo hi)) (neg.f64 hi))
(/.f64 (/.f64 (/.f64 (*.f64 lo x) hi) 1) hi)
(/.f64 (/.f64 (/.f64 (*.f64 lo x) hi) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(/.f64 (/.f64 (/.f64 (*.f64 lo x) hi) (sqrt.f64 hi)) (sqrt.f64 hi))
(pow.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 6) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 2)
(pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi x)) -1)
(pow.f64 (*.f64 (/.f64 hi x) (/.f64 hi lo)) -1)
(pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) -1)
(pow.f64 (/.f64 hi (/.f64 (*.f64 lo x) hi)) -1)
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4))
(log.f64 (pow.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 6))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 6)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi)) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))))

simplify98.0ms (1%)

Algorithm
egg-herbie
Rules
848×distribute-lft-in
834×distribute-rgt-in
542×unswap-sqr
468×div-sub
454×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04037045
110676737
233666559
Stop Event
node limit
Counts
237 → 227
Calls
Call 1
Inputs
(/.f64 x hi)
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1)))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4) (*.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) 1))) (/.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) 1))))
(*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1)) 1)
(*.f64 1 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))) 2) (cbrt.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))) (sqrt.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))))
(*.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 6) (pow.f64 (/.f64 x hi) 3)) (/.f64 1 (fma.f64 (/.f64 x hi) (-.f64 (/.f64 x hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4))))
(*.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4) (pow.f64 (/.f64 x hi) 2)) (/.f64 1 (*.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) 1))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 x hi))
(*.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) x) (/.f64 1 hi))
(*.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) 1) (/.f64 x hi))
(*.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2)) (cbrt.f64 (/.f64 x hi)))
(*.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (sqrt.f64 (/.f64 x hi))) (sqrt.f64 (/.f64 x hi)))
(/.f64 1 (/.f64 (fma.f64 (/.f64 x hi) (-.f64 (/.f64 x hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 6) (pow.f64 (/.f64 x hi) 3))))
(/.f64 1 (/.f64 (*.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) 1)) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 6) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (/.f64 x hi) (-.f64 (/.f64 x hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4)))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 6) (pow.f64 (/.f64 x hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4) (/.f64 (*.f64 (*.f64 lo x) x) (pow.f64 hi 3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) 1)))
(/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi x))
(/.f64 (fma.f64 x (*.f64 hi hi) (*.f64 hi (*.f64 lo x))) (pow.f64 hi 3))
(/.f64 (fma.f64 x hi (*.f64 hi (/.f64 (*.f64 lo x) hi))) (*.f64 hi hi))
(/.f64 (fma.f64 hi hi (*.f64 (/.f64 hi x) (*.f64 lo x))) (*.f64 (/.f64 hi x) (*.f64 hi hi)))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi x) (/.f64 (*.f64 lo x) hi))) (*.f64 (/.f64 hi x) hi))
(/.f64 (fma.f64 (neg.f64 x) (*.f64 hi hi) (*.f64 (neg.f64 hi) (*.f64 lo x))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (fma.f64 (neg.f64 x) hi (*.f64 (neg.f64 hi) (/.f64 (*.f64 lo x) hi))) (*.f64 (neg.f64 hi) hi))
(/.f64 (fma.f64 (*.f64 lo x) hi (*.f64 (*.f64 hi hi) x)) (pow.f64 hi 3))
(/.f64 (fma.f64 (*.f64 lo x) (/.f64 hi x) (*.f64 (*.f64 hi hi) 1)) (*.f64 (*.f64 hi hi) (/.f64 hi x)))
(/.f64 (fma.f64 (*.f64 lo x) (neg.f64 hi) (*.f64 (*.f64 hi hi) (neg.f64 x))) (*.f64 (*.f64 hi hi) (neg.f64 hi)))
(/.f64 (fma.f64 (/.f64 (*.f64 lo x) hi) hi (*.f64 hi x)) (*.f64 hi hi))
(/.f64 (fma.f64 (/.f64 (*.f64 lo x) hi) (/.f64 hi x) hi) (*.f64 hi (/.f64 hi x)))
(/.f64 (fma.f64 (/.f64 (*.f64 lo x) hi) (neg.f64 hi) (*.f64 hi (neg.f64 x))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 6) (pow.f64 (/.f64 x hi) 3))) (neg.f64 (fma.f64 (/.f64 x hi) (-.f64 (/.f64 x hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4) (pow.f64 (/.f64 x hi) 2))) (neg.f64 (*.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4)) (-.f64 (/.f64 x hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2))))
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) x) hi)
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) 1) (/.f64 hi x))
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (neg.f64 x)) (neg.f64 hi))
(pow.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 x hi) (-.f64 (/.f64 x hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 6) (pow.f64 (/.f64 x hi) 3))) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) 1)) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4) (pow.f64 (/.f64 x hi) 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 x hi)) (+.f64 (/.f64 lo hi) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1)))))
(log.f64 (*.f64 (exp.f64 (/.f64 x hi)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (pow.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo hi))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2)))) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2)))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 x hi))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 x hi))) 1))
(exp.f64 (*.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 x hi))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 x hi)))) 3))
(exp.f64 (*.f64 (*.f64 3 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 x hi)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 x hi)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))))
(fma.f64 lo (*.f64 (/.f64 1 hi) (/.f64 x hi)) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(fma.f64 x (/.f64 1 hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 x (*.f64 (/.f64 1 hi) (/.f64 lo hi)) (/.f64 x hi))
(fma.f64 (/.f64 x hi) (/.f64 lo hi) (/.f64 x hi))
(fma.f64 (/.f64 x hi) 1 (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2)) 1 (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 1 (*.f64 (*.f64 lo x) (pow.f64 hi -2)) (/.f64 x hi))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4)) (/.f64 x hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4)) (cbrt.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (/.f64 x hi)) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (cbrt.f64 (/.f64 x hi)) (/.f64 lo hi)) (/.f64 x hi))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) (/.f64 (sqrt.f64 (*.f64 lo x)) hi) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (*.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 x hi)) (/.f64 x hi))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (*.f64 (sqrt.f64 (/.f64 x hi)) (/.f64 lo hi)) (/.f64 x hi))
(fma.f64 (*.f64 lo x) (pow.f64 hi -2) (/.f64 x hi))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (/.f64 1 hi) x (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (/.f64 (*.f64 lo x) hi) (/.f64 1 hi) (/.f64 x hi))
(fma.f64 (/.f64 (/.f64 lo hi) 1) (/.f64 x hi) (/.f64 x hi))
(fma.f64 (/.f64 (/.f64 lo hi) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (/.f64 x hi))
(fma.f64 (/.f64 (/.f64 lo hi) (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (/.f64 x hi))
(fma.f64 (/.f64 lo 1) (/.f64 (/.f64 x hi) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 x hi) (cbrt.f64 hi)) (/.f64 x hi))
(fma.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 (/.f64 x hi) (sqrt.f64 hi)) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (*.f64 (/.f64 lo hi) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2)) (cbrt.f64 (/.f64 x hi)) (/.f64 x hi))
(fma.f64 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 x hi))) (sqrt.f64 (/.f64 x hi)) (/.f64 x hi))
(fma.f64 (*.f64 (/.f64 x hi) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi)) (/.f64 x hi))
(fma.f64 (*.f64 (/.f64 x hi) (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 0 (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo hi))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo hi))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo hi)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo hi)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo hi)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2)))) 1)
(/.f64 lo (*.f64 (/.f64 hi x) hi))
(/.f64 lo (*.f64 hi (/.f64 hi x)))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(/.f64 lo (/.f64 hi (/.f64 x hi)))
(/.f64 (/.f64 lo hi) (/.f64 hi x))
(/.f64 x (*.f64 hi (/.f64 hi lo)))
(/.f64 x (*.f64 (/.f64 hi lo) hi))
(/.f64 (/.f64 x hi) (/.f64 hi lo))
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi x)))
(/.f64 1 (*.f64 (/.f64 hi x) (/.f64 hi lo)))
(/.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo x)))
(/.f64 1 (/.f64 hi (/.f64 (*.f64 lo x) hi)))
(/.f64 (*.f64 lo x) (*.f64 hi hi))
(/.f64 (neg.f64 lo) (*.f64 (/.f64 hi x) (neg.f64 hi)))
(/.f64 (neg.f64 x) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (/.f64 (*.f64 lo x) hi) hi)
(/.f64 (*.f64 (neg.f64 lo) 1) (*.f64 (neg.f64 hi) (/.f64 hi x)))
(/.f64 (*.f64 lo (neg.f64 x)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 lo) x) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (neg.f64 lo) (neg.f64 x)) (pow.f64 (neg.f64 hi) 2))
(/.f64 (*.f64 x (neg.f64 lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 x) lo) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (neg.f64 x) 1) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (*.f64 (neg.f64 x) (neg.f64 lo)) (pow.f64 (neg.f64 hi) 2))
(/.f64 (neg.f64 (*.f64 lo x)) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (/.f64 (*.f64 lo x) hi)) (neg.f64 hi))
(/.f64 (*.f64 (/.f64 lo hi) (neg.f64 x)) (neg.f64 hi))
(/.f64 (*.f64 (/.f64 x hi) (neg.f64 lo)) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 lo) (/.f64 x hi)) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 x) (/.f64 lo hi)) (neg.f64 hi))
(/.f64 (/.f64 (/.f64 (*.f64 lo x) hi) 1) hi)
(/.f64 (/.f64 (/.f64 (*.f64 lo x) hi) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(/.f64 (/.f64 (/.f64 (*.f64 lo x) hi) (sqrt.f64 hi)) (sqrt.f64 hi))
(pow.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 6) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 2)
(pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi x)) -1)
(pow.f64 (*.f64 (/.f64 hi x) (/.f64 hi lo)) -1)
(pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) -1)
(pow.f64 (/.f64 hi (/.f64 (*.f64 lo x) hi)) -1)
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4))
(log.f64 (pow.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 6))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 6)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi)) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))))
Outputs
(/.f64 x hi)
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1)))) 1)
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(-.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4) (*.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) 1))) (/.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 x hi) (+.f64 -1 (/.f64 lo hi))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4) x) hi) (/.f64 x hi)) (+.f64 -1 (/.f64 lo hi)))
(*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1)) 1)
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 1 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 (cbrt.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))) 2))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))) 2) (cbrt.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 (sqrt.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))) (sqrt.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 6) (pow.f64 (/.f64 x hi) 3)) (/.f64 1 (fma.f64 (/.f64 x hi) (-.f64 (/.f64 x hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 6) (pow.f64 (/.f64 x hi) 3)) 1) (fma.f64 (/.f64 x hi) (-.f64 (/.f64 x hi) (*.f64 lo (*.f64 x (pow.f64 hi -2)))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4)))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 6) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (/.f64 x hi) (-.f64 (/.f64 x hi) (*.f64 x (/.f64 (/.f64 lo hi) hi))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4)))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 6) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (/.f64 x hi) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 x (neg.f64 hi))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4)))
(*.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4) (pow.f64 (/.f64 x hi) 2)) (/.f64 1 (*.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 x hi) (+.f64 -1 (/.f64 lo hi))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4) x) hi) (/.f64 x hi)) (+.f64 -1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) x) (/.f64 1 hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) 1) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2)) (cbrt.f64 (/.f64 x hi)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (sqrt.f64 (/.f64 x hi))) (sqrt.f64 (/.f64 x hi)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 1 (/.f64 (fma.f64 (/.f64 x hi) (-.f64 (/.f64 x hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 6) (pow.f64 (/.f64 x hi) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 6) (pow.f64 (/.f64 x hi) 3)) 1) (fma.f64 (/.f64 x hi) (-.f64 (/.f64 x hi) (*.f64 lo (*.f64 x (pow.f64 hi -2)))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4)))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 6) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (/.f64 x hi) (-.f64 (/.f64 x hi) (*.f64 x (/.f64 (/.f64 lo hi) hi))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4)))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 6) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (/.f64 x hi) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 x (neg.f64 hi))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4)))
(/.f64 1 (/.f64 (*.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) 1)) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 x hi) (+.f64 -1 (/.f64 lo hi))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4) x) hi) (/.f64 x hi)) (+.f64 -1 (/.f64 lo hi)))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 6) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (/.f64 x hi) (-.f64 (/.f64 x hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 6) (pow.f64 (/.f64 x hi) 3)) 1) (fma.f64 (/.f64 x hi) (-.f64 (/.f64 x hi) (*.f64 lo (*.f64 x (pow.f64 hi -2)))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4)))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 6) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (/.f64 x hi) (-.f64 (/.f64 x hi) (*.f64 x (/.f64 (/.f64 lo hi) hi))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4)))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 6) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (/.f64 x hi) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 x (neg.f64 hi))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4)))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 6) (pow.f64 (/.f64 x hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4) (/.f64 (*.f64 (*.f64 lo x) x) (pow.f64 hi 3)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 6) (pow.f64 (/.f64 x hi) 3)) 1) (fma.f64 (/.f64 x hi) (-.f64 (/.f64 x hi) (*.f64 lo (*.f64 x (pow.f64 hi -2)))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4)))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 6) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (/.f64 x hi) (-.f64 (/.f64 x hi) (*.f64 x (/.f64 (/.f64 lo hi) hi))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4)))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 6) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (/.f64 x hi) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 x (neg.f64 hi))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4)))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) 1)))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 x hi) (+.f64 -1 (/.f64 lo hi))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4) x) hi) (/.f64 x hi)) (+.f64 -1 (/.f64 lo hi)))
(/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi x))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 (fma.f64 x (*.f64 hi hi) (*.f64 hi (*.f64 lo x))) (pow.f64 hi 3))
(/.f64 (fma.f64 x (*.f64 hi hi) (*.f64 hi (*.f64 x lo))) (pow.f64 hi 3))
(/.f64 (*.f64 x (+.f64 (*.f64 hi lo) (*.f64 hi hi))) (pow.f64 hi 3))
(/.f64 (*.f64 hi (fma.f64 x hi (*.f64 x lo))) (pow.f64 hi 3))
(/.f64 (fma.f64 x hi (*.f64 hi (/.f64 (*.f64 lo x) hi))) (*.f64 hi hi))
(/.f64 (fma.f64 x hi (*.f64 hi (/.f64 (*.f64 x lo) hi))) (*.f64 hi hi))
(/.f64 (*.f64 hi (+.f64 x (*.f64 x (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (fma.f64 x hi (*.f64 x lo)) (*.f64 hi hi))
(/.f64 (fma.f64 hi hi (*.f64 (/.f64 hi x) (*.f64 lo x))) (*.f64 (/.f64 hi x) (*.f64 hi hi)))
(/.f64 (fma.f64 hi hi (*.f64 (*.f64 x lo) (/.f64 hi x))) (/.f64 (pow.f64 hi 3) x))
(*.f64 (/.f64 (fma.f64 hi hi (*.f64 (*.f64 x lo) (/.f64 hi x))) (pow.f64 hi 3)) x)
(*.f64 (/.f64 (fma.f64 hi hi (*.f64 hi lo)) (pow.f64 hi 3)) x)
(/.f64 (+.f64 hi (*.f64 (/.f64 hi x) (/.f64 (*.f64 lo x) hi))) (*.f64 (/.f64 hi x) hi))
(/.f64 (fma.f64 (/.f64 (*.f64 x lo) hi) (/.f64 hi x) hi) (*.f64 hi (/.f64 hi x)))
(*.f64 (/.f64 (fma.f64 (/.f64 hi x) (*.f64 x (/.f64 lo hi)) hi) (*.f64 hi hi)) x)
(/.f64 (+.f64 hi (/.f64 (*.f64 x lo) x)) (/.f64 (*.f64 hi hi) x))
(/.f64 (fma.f64 (neg.f64 x) (*.f64 hi hi) (*.f64 (neg.f64 hi) (*.f64 lo x))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (fma.f64 (neg.f64 x) (*.f64 hi hi) (*.f64 (*.f64 x lo) (neg.f64 hi))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 hi lo) (*.f64 hi hi)))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (*.f64 hi (neg.f64 (fma.f64 x hi (*.f64 x lo)))) (pow.f64 (neg.f64 hi) 3))
(/.f64 (fma.f64 (neg.f64 x) hi (*.f64 (neg.f64 hi) (/.f64 (*.f64 lo x) hi))) (*.f64 (neg.f64 hi) hi))
(/.f64 (fma.f64 (neg.f64 x) hi (*.f64 (/.f64 (*.f64 x lo) hi) (neg.f64 hi))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (*.f64 hi (+.f64 x (*.f64 x (/.f64 lo hi))))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (fma.f64 x hi (*.f64 x lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (fma.f64 (*.f64 lo x) hi (*.f64 (*.f64 hi hi) x)) (pow.f64 hi 3))
(/.f64 (fma.f64 x (*.f64 hi hi) (*.f64 hi (*.f64 x lo))) (pow.f64 hi 3))
(/.f64 (*.f64 x (+.f64 (*.f64 hi lo) (*.f64 hi hi))) (pow.f64 hi 3))
(/.f64 (*.f64 hi (fma.f64 x hi (*.f64 x lo))) (pow.f64 hi 3))
(/.f64 (fma.f64 (*.f64 lo x) (/.f64 hi x) (*.f64 (*.f64 hi hi) 1)) (*.f64 (*.f64 hi hi) (/.f64 hi x)))
(/.f64 (fma.f64 hi hi (*.f64 (*.f64 x lo) (/.f64 hi x))) (/.f64 (pow.f64 hi 3) x))
(*.f64 (/.f64 (fma.f64 hi hi (*.f64 (*.f64 x lo) (/.f64 hi x))) (pow.f64 hi 3)) x)
(*.f64 (/.f64 (fma.f64 hi hi (*.f64 hi lo)) (pow.f64 hi 3)) x)
(/.f64 (fma.f64 (*.f64 lo x) (neg.f64 hi) (*.f64 (*.f64 hi hi) (neg.f64 x))) (*.f64 (*.f64 hi hi) (neg.f64 hi)))
(/.f64 (fma.f64 (neg.f64 x) (*.f64 hi hi) (*.f64 (*.f64 x lo) (neg.f64 hi))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 hi lo) (*.f64 hi hi)))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (*.f64 hi (neg.f64 (fma.f64 x hi (*.f64 x lo)))) (pow.f64 (neg.f64 hi) 3))
(/.f64 (fma.f64 (/.f64 (*.f64 lo x) hi) hi (*.f64 hi x)) (*.f64 hi hi))
(/.f64 (fma.f64 x hi (*.f64 hi (/.f64 (*.f64 x lo) hi))) (*.f64 hi hi))
(/.f64 (*.f64 hi (+.f64 x (*.f64 x (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (fma.f64 x hi (*.f64 x lo)) (*.f64 hi hi))
(/.f64 (fma.f64 (/.f64 (*.f64 lo x) hi) (/.f64 hi x) hi) (*.f64 hi (/.f64 hi x)))
(/.f64 (fma.f64 (/.f64 (*.f64 x lo) hi) (/.f64 hi x) hi) (*.f64 hi (/.f64 hi x)))
(*.f64 (/.f64 (fma.f64 (/.f64 hi x) (*.f64 x (/.f64 lo hi)) hi) (*.f64 hi hi)) x)
(/.f64 (+.f64 hi (/.f64 (*.f64 x lo) x)) (/.f64 (*.f64 hi hi) x))
(/.f64 (fma.f64 (/.f64 (*.f64 lo x) hi) (neg.f64 hi) (*.f64 hi (neg.f64 x))) (*.f64 hi (neg.f64 hi)))
(/.f64 (fma.f64 (neg.f64 x) hi (*.f64 (/.f64 (*.f64 x lo) hi) (neg.f64 hi))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (*.f64 hi (+.f64 x (*.f64 x (/.f64 lo hi))))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (fma.f64 x hi (*.f64 x lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 6) (pow.f64 (/.f64 x hi) 3))) (neg.f64 (fma.f64 (/.f64 x hi) (-.f64 (/.f64 x hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 6) (pow.f64 (/.f64 x hi) 3)) 1) (fma.f64 (/.f64 x hi) (-.f64 (/.f64 x hi) (*.f64 lo (*.f64 x (pow.f64 hi -2)))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4)))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 6) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (/.f64 x hi) (-.f64 (/.f64 x hi) (*.f64 x (/.f64 (/.f64 lo hi) hi))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4)))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 6) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (/.f64 x hi) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 x (neg.f64 hi))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4) (pow.f64 (/.f64 x hi) 2))) (neg.f64 (*.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 x hi) (+.f64 -1 (/.f64 lo hi))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4) x) hi) (/.f64 x hi)) (+.f64 -1 (/.f64 lo hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4)) (-.f64 (/.f64 x hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 x hi) (+.f64 -1 (/.f64 lo hi))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4) x) hi) (/.f64 x hi)) (+.f64 -1 (/.f64 lo hi)))
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) x) hi)
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) 1) (/.f64 hi x))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (neg.f64 x)) (neg.f64 hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(pow.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1)) 1)
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))) 3)
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(pow.f64 (pow.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1)) 2) 1/2)
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(pow.f64 (pow.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1)) 3) 1/3)
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))) 2)
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(pow.f64 (/.f64 (fma.f64 (/.f64 x hi) (-.f64 (/.f64 x hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 6) (pow.f64 (/.f64 x hi) 3))) -1)
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 6) (pow.f64 (/.f64 x hi) 3)) 1) (fma.f64 (/.f64 x hi) (-.f64 (/.f64 x hi) (*.f64 lo (*.f64 x (pow.f64 hi -2)))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4)))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 6) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (/.f64 x hi) (-.f64 (/.f64 x hi) (*.f64 x (/.f64 (/.f64 lo hi) hi))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4)))
(/.f64 (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 6) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (/.f64 x hi) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 x (neg.f64 hi))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4)))
(pow.f64 (/.f64 (*.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) 1)) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4) (pow.f64 (/.f64 x hi) 2))) -1)
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4) (pow.f64 (/.f64 x hi) 2)) (*.f64 (/.f64 x hi) (+.f64 -1 (/.f64 lo hi))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4) x) hi) (/.f64 x hi)) (+.f64 -1 (/.f64 lo hi)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1)) 2))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(log.f64 (pow.f64 (exp.f64 (/.f64 x hi)) (+.f64 (/.f64 lo hi) 1)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1)))))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(log.f64 (*.f64 (exp.f64 (/.f64 x hi)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))))))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (pow.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo hi))))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))))))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(log.f64 (*.f64 (pow.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo hi)) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2)))) (exp.f64 (/.f64 x hi))))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2)))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1)) 3))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 x hi))))
(*.f64 (/.f64 x hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 x hi))) 1))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 x hi))))
(*.f64 (/.f64 x hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 x hi))) 1) 1))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 x hi))))
(*.f64 (/.f64 x hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (*.f64 1/3 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 x hi)))) 3))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 x hi))))
(*.f64 (/.f64 x hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (*.f64 3 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 x hi)))) 1/3))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 x hi))))
(*.f64 (/.f64 x hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (*.f64 1/2 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 x hi)))) 2))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 x hi))))
(*.f64 (/.f64 x hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 lo (*.f64 (/.f64 1 hi) (/.f64 x hi)) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 x (/.f64 1 hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 x (*.f64 (/.f64 1 hi) (/.f64 lo hi)) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (/.f64 x hi) (/.f64 lo hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (/.f64 x hi) 1 (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2)) 1 (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 1 (/.f64 x hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 1 (*.f64 (*.f64 lo x) (pow.f64 hi -2)) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4)) (/.f64 x hi))
(fma.f64 (cbrt.f64 (*.f64 lo (*.f64 x (pow.f64 hi -2)))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4)) (/.f64 x hi))
(fma.f64 (cbrt.f64 (*.f64 x (/.f64 (/.f64 lo hi) hi))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4)) (/.f64 x hi))
(fma.f64 (cbrt.f64 (*.f64 x (/.f64 lo (*.f64 hi hi)))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4)) (/.f64 x hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4)) (cbrt.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (*.f64 lo (*.f64 x (pow.f64 hi -2)))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4)) (/.f64 x hi))
(fma.f64 (cbrt.f64 (*.f64 x (/.f64 (/.f64 lo hi) hi))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4)) (/.f64 x hi))
(fma.f64 (cbrt.f64 (*.f64 x (/.f64 lo (*.f64 hi hi)))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4)) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (/.f64 x hi)) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (cbrt.f64 (/.f64 x hi)) (/.f64 lo hi)) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) (/.f64 (sqrt.f64 (*.f64 lo x)) hi) (/.f64 x hi))
(+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 2) (/.f64 x hi))
(+.f64 (/.f64 x hi) (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 2))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (*.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 x hi)) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (*.f64 (sqrt.f64 (/.f64 x hi)) (/.f64 lo hi)) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (*.f64 lo x) (pow.f64 hi -2) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (/.f64 1 hi) x (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (/.f64 (*.f64 lo x) hi) (/.f64 1 hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (/.f64 (/.f64 lo hi) 1) (/.f64 x hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (/.f64 (/.f64 lo hi) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (/.f64 x hi))
(fma.f64 (/.f64 lo (*.f64 (pow.f64 (cbrt.f64 hi) 2) hi)) (/.f64 x (cbrt.f64 hi)) (/.f64 x hi))
(fma.f64 (/.f64 lo (*.f64 hi (pow.f64 (cbrt.f64 hi) 2))) (/.f64 x (cbrt.f64 hi)) (/.f64 x hi))
(fma.f64 (/.f64 (/.f64 lo hi) (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (/.f64 x hi))
(fma.f64 (/.f64 lo (*.f64 (sqrt.f64 hi) hi)) (/.f64 x (sqrt.f64 hi)) (/.f64 x hi))
(fma.f64 (/.f64 lo (*.f64 hi (sqrt.f64 hi))) (/.f64 x (sqrt.f64 hi)) (/.f64 x hi))
(fma.f64 (/.f64 lo 1) (/.f64 (/.f64 x hi) hi) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (/.f64 lo (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 x hi) (cbrt.f64 hi)) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 (/.f64 x hi) (sqrt.f64 hi)) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (*.f64 lo (*.f64 x (pow.f64 hi -2))))
(fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (*.f64 x (/.f64 (/.f64 lo hi) hi)))
(fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (*.f64 x (/.f64 lo (*.f64 hi hi))))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 lo (*.f64 x (pow.f64 hi -2))))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 x (/.f64 (/.f64 lo hi) hi)))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 x (/.f64 lo (*.f64 hi hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (*.f64 x (pow.f64 hi -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 x (/.f64 (/.f64 lo hi) hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 x (/.f64 lo (*.f64 hi hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 lo (*.f64 x (pow.f64 hi -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 x (/.f64 (/.f64 lo hi) hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 x (/.f64 lo (*.f64 hi hi))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 lo (*.f64 x (pow.f64 hi -2))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 x (/.f64 (/.f64 lo hi) hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 x (/.f64 lo (*.f64 hi hi))))
(fma.f64 (*.f64 (/.f64 lo hi) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2)) (cbrt.f64 (/.f64 x hi)) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 x hi))) (sqrt.f64 (/.f64 x hi)) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (*.f64 (/.f64 x hi) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi)) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (*.f64 (/.f64 x hi) (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 x hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 x hi))
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 0 (*.f64 (*.f64 lo x) (pow.f64 hi -2)))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo hi))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo hi))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo hi)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo hi))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo hi)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo hi)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo hi)))))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2)))) 1)
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 lo (*.f64 (/.f64 hi x) hi))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 lo (*.f64 hi (/.f64 hi x)))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 lo (/.f64 hi (/.f64 x hi)))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (/.f64 lo hi) (/.f64 hi x))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 x (*.f64 hi (/.f64 hi lo)))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 x (*.f64 (/.f64 hi lo) hi))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (/.f64 x hi) (/.f64 hi lo))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi x)))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 1 (*.f64 (/.f64 hi x) (/.f64 hi lo)))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo x)))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 1 (/.f64 hi (/.f64 (*.f64 lo x) hi)))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (neg.f64 lo) (*.f64 (/.f64 hi x) (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (neg.f64 x) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (/.f64 (*.f64 lo x) hi) hi)
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 lo) 1) (*.f64 (neg.f64 hi) (/.f64 hi x)))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 lo (neg.f64 x)) (*.f64 hi (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 lo) x) (*.f64 (neg.f64 hi) hi))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 lo) (neg.f64 x)) (pow.f64 (neg.f64 hi) 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 x (neg.f64 lo)) (*.f64 hi (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 x) lo) (*.f64 (neg.f64 hi) hi))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 x) 1) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 x) (neg.f64 lo)) (pow.f64 (neg.f64 hi) 2))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 lo x)) (neg.f64 (*.f64 hi hi)))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (neg.f64 (/.f64 (*.f64 lo x) hi)) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 (/.f64 lo hi) (neg.f64 x)) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 (/.f64 x hi) (neg.f64 lo)) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 lo) (/.f64 x hi)) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 x) (/.f64 lo hi)) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (/.f64 (/.f64 (*.f64 lo x) hi) 1) hi)
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (/.f64 (/.f64 (*.f64 lo x) hi) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(/.f64 (/.f64 (/.f64 (*.f64 lo x) hi) (sqrt.f64 hi)) (sqrt.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(pow.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2)) 1)
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))) 3)
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4) 1/2)
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 6) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 2)
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 2)
(pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi x)) -1)
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(pow.f64 (*.f64 (/.f64 hi x) (/.f64 hi lo)) -1)
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo x)) -1)
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(pow.f64 (/.f64 hi (/.f64 (*.f64 lo x) hi)) -1)
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 4))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2)))))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 6))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 2)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(exp.f64 (log.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))) 1))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))) 1) 1))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2)))) 3))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi) 6)) 1/3))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))) 3) 1/3))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 lo x)) hi)) 2))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 4))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 x lo)) hi) 2)
(log1p.f64 (expm1.f64 (*.f64 (*.f64 lo x) (pow.f64 hi -2))))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 x (/.f64 (/.f64 lo hi) hi))
(*.f64 x (/.f64 lo (*.f64 hi hi)))

eval282.0ms (2.8%)

Compiler

Compiled 22064 to 8744 computations (60.4% saved)

prune208.0ms (2%)

Pruning

29 alts after pruning (24 fresh and 5 done)

PrunedKeptTotal
New84121862
Fresh235
Picked101
Done156
Total84529874
Accurracy
99.1%
Counts
874 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
3.5%
(fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (*.f64 x (/.f64 (/.f64 lo hi) hi)))
98.1%
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) -1/2) 2)
97.0%
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) 3)
98.2%
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) -2)
97.4%
(/.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
98.6%
(/.f64 (-.f64 1 (*.f64 (/.f64 x lo) (/.f64 x lo))) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
18.7%
(/.f64 (neg.f64 lo) hi)
3.5%
(/.f64 x hi)
94.7%
(/.f64 1 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2))) (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
98.2%
(/.f64 1 (fma.f64 (/.f64 1 lo) (-.f64 x hi) 1))
18.7%
(/.f64 1 (/.f64 (neg.f64 hi) lo))
97.4%
(/.f64 1 (/.f64 1 (/.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
95.1%
(/.f64 1 (-.f64 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
96.9%
(/.f64 1 (-.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
48.6%
(/.f64 1 (-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
98.5%
(/.f64 1 (-.f64 1 (/.f64 hi lo)))
98.5%
(/.f64 1 (+.f64 1 (pow.f64 (/.f64 lo (-.f64 x hi)) -1)))
97.9%
(/.f64 1 (+.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3)))
98.6%
(/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
98.2%
(/.f64 1 (+.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi))))
98.2%
(/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 3)))
18.7%
(-.f64 1 (/.f64 x lo))
9.7%
(+.f64 (/.f64 hi lo) 1)
18.6%
(+.f64 1 (/.f64 x lo))
97.5%
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (-.f64 1 (/.f64 (-.f64 x hi) lo)))
3.5%
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
98.4%
(log.f64 (exp.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
98.7%
(exp.f64 (neg.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo))))
18.6%
1
Compiler

Compiled 509 to 336 computations (34% saved)

regimes311.0ms (3%)

Counts
87 → 1
Calls
Call 1
Inputs
1
(/.f64 x hi)
(/.f64 (neg.f64 lo) hi)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 hi lo) 1)
(-.f64 1 (/.f64 x lo))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 (neg.f64 hi) lo))
(/.f64 (+.f64 (neg.f64 x) lo) lo)
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (/.f64 1 lo) (+.f64 x lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(/.f64 1 (-.f64 1 (/.f64 hi lo)))
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(-.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi)))
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 x hi))
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
(/.f64 1 (+.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi))))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(/.f64 (-.f64 1 (*.f64 (/.f64 x lo) (/.f64 x lo))) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(fma.f64 (-.f64 x hi) (neg.f64 (/.f64 1 lo)) 1)
(/.f64 1 (fma.f64 (/.f64 1 lo) (-.f64 x hi) 1))
(/.f64 1 (+.f64 1 (pow.f64 (/.f64 lo (-.f64 x hi)) -1)))
(/.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 1 (/.f64 1 (/.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(/.f64 1 (-.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x lo) lo)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(exp.f64 (neg.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo))))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(-.f64 1 (expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo))))
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
(-.f64 1 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)))
(-.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3))
(-.f64 1 (pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) 2))
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) -2)
(log.f64 (exp.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) -1/2) 2)
(/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 3)))
(/.f64 1 (+.f64 1 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3)))
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) 3)
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)
(/.f64 1 (-.f64 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))) 2)
(-.f64 1 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) 3)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 x lo) (cbrt.f64 lo)))
(-.f64 1 (/.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x lo)) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (*.f64 (cbrt.f64 (+.f64 x lo)) (/.f64 1 lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(-.f64 1 (fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) -1))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (*.f64 x (/.f64 (/.f64 lo hi) hi)))
(-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (*.f64 x (neg.f64 (pow.f64 hi -2))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 hi))) (*.f64 x (pow.f64 hi -2)))))
(-.f64 1 (fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) -1))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(-.f64 1 (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x hi) lo))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x hi) lo))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))))
(/.f64 1 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 2))) (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo))))))
(/.f64 1 (-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
Outputs
(exp.f64 (neg.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo))))
Calls

4 calls:

123.0ms
hi
99.0ms
x
57.0ms
lo
5.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
98.7%1lo
98.7%1hi
98.7%1x
98.7%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 1274 to 603 computations (52.7% saved)

regimes107.0ms (1.1%)

Counts
41 → 1
Calls
Call 1
Inputs
1
(/.f64 x hi)
(/.f64 (neg.f64 lo) hi)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 hi lo) 1)
(-.f64 1 (/.f64 x lo))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 (neg.f64 hi) lo))
(/.f64 (+.f64 (neg.f64 x) lo) lo)
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (/.f64 1 lo) (+.f64 x lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(/.f64 1 (-.f64 1 (/.f64 hi lo)))
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(-.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi)))
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 x hi))
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1))
(/.f64 1 (+.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi))))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(/.f64 (-.f64 1 (*.f64 (/.f64 x lo) (/.f64 x lo))) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(fma.f64 (-.f64 x hi) (neg.f64 (/.f64 1 lo)) 1)
(/.f64 1 (fma.f64 (/.f64 1 lo) (-.f64 x hi) 1))
(/.f64 1 (+.f64 1 (pow.f64 (/.f64 lo (-.f64 x hi)) -1)))
(/.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 1 (/.f64 1 (/.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(/.f64 1 (-.f64 (/.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x lo) lo)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
Outputs
(/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
Calls

4 calls:

57.0ms
x
19.0ms
lo
19.0ms
hi
3.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
98.6%1lo
98.6%1hi
98.6%1x
98.6%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 456 to 212 computations (53.5% saved)

regimes37.0ms (0.4%)

Counts
18 → 1
Calls
Call 1
Inputs
1
(/.f64 x hi)
(/.f64 (neg.f64 lo) hi)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 hi lo) 1)
(-.f64 1 (/.f64 x lo))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 (neg.f64 hi) lo))
(/.f64 (+.f64 (neg.f64 x) lo) lo)
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (/.f64 1 lo) (+.f64 x lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(/.f64 1 (-.f64 1 (/.f64 hi lo)))
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(-.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi)))
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
Outputs
(/.f64 1 (-.f64 1 (/.f64 hi lo)))
Calls

4 calls:

11.0ms
lo
10.0ms
hi
9.0ms
x
4.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
98.5%1lo
98.5%1hi
98.5%1x
98.5%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 134 to 73 computations (45.5% saved)

regimes24.0ms (0.2%)

Counts
12 → 1
Calls
Call 1
Inputs
1
(/.f64 x hi)
(/.f64 (neg.f64 lo) hi)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 hi lo) 1)
(-.f64 1 (/.f64 x lo))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 (neg.f64 hi) lo))
(/.f64 (+.f64 (neg.f64 x) lo) lo)
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (/.f64 1 lo) (+.f64 x lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
Outputs
(/.f64 (-.f64 x lo) hi)
Calls

3 calls:

8.0ms
hi
7.0ms
lo
7.0ms
x
Results
AccuracySegmentsBranch
18.8%1lo
18.8%1hi
18.8%1x
Compiler

Compiled 76 to 44 computations (42.1% saved)

regimes16.0ms (0.2%)

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

3 calls:

5.0ms
lo
4.0ms
x
4.0ms
hi
Results
AccuracySegmentsBranch
18.7%1lo
18.7%1hi
18.7%1x
Compiler

Compiled 38 to 24 computations (36.8% saved)

regimes10.0ms (0.1%)

Accuracy

Total -9.7b remaining (-18.6%)

Threshold costs -9.7b (-18.6%)

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

3 calls:

3.0ms
hi
3.0ms
lo
3.0ms
x
Results
AccuracySegmentsBranch
18.6%1lo
18.6%1hi
18.6%1x
Compiler

Compiled 19 to 14 computations (26.3% saved)

simplify9.0ms (0.1%)

Algorithm
egg-herbie
Rules
18×+-commutative
16×sub-neg
10×neg-mul-1
10×*-commutative
10×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02194
13694
25094
35894
46194
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(exp.f64 (neg.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo))))
(/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 1 (-.f64 1 (/.f64 hi lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 lo) hi)
1
Outputs
(exp.f64 (neg.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo))))
(/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) 1))
(/.f64 1 (-.f64 1 (/.f64 hi lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 lo) hi)
1
Compiler

Compiled 52 to 39 computations (25% saved)

soundness1.0s (10.1%)

Rules
1888×prod-diff
1732×prod-diff
1550×times-frac
1306×associate-*l*
1266×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067625506
1166719584
2569312884
0932
120132
2294732
058116621
1135413083
242749197
01025
122625
2332525
02153542
16213366
221663116
067625506
1166719584
2569312884
065820083
1167917529
2577117509
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 608 to 327 computations (46.2% saved)

end41.0ms (0.4%)

Compiler

Compiled 94 to 56 computations (40.4% saved)

Profiling

Loading profile data...