Details

Time bar (total: 13.2s)

analyze1.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)

sample801.0ms (6.1%)

Results
791.0ms8256×body256valid
Bogosity

preprocess173.0ms (1.3%)

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)

simplify164.0ms (1.2%)

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)

localize6.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 19 to 6 computations (68.4% saved)

series4.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
lo
@inf
(/.f64 (-.f64 x lo) (-.f64 hi lo))
1.0ms
x
@-inf
(/.f64 (-.f64 x lo) (-.f64 hi lo))
0.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))

rewrite312.0ms (2.4%)

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))))

simplify307.0ms (2.3%)

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)))

eval268.0ms (2%)

Compiler

Compiled 17039 to 4919 computations (71.1% saved)

prune302.0ms (2.3%)

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.1%
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo))) (/.f64 (+.f64 (neg.f64 x) lo) lo))
9.1%
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
18.8%
(/.f64 (-.f64 x lo) hi)
18.7%
(/.f64 (+.f64 (neg.f64 x) lo) lo)
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
9.1%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
10.0%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.7%
1
Compiler

Compiled 212 to 128 computations (39.6% saved)

localize202.0ms (1.5%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))
98.9%
(/.f64 x (*.f64 hi hi))
98.6%
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))))
Compiler

Compiled 56 to 21 computations (62.5% saved)

series8.0ms (0.1%)

Counts
3 → 84
Calls

21 calls:

TimeVariablePointExpression
2.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
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))))
0.0ms
x
@-inf
(/.f64 x (*.f64 hi hi))

rewrite155.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1716×prod-diff
1198×log-prod
684×fma-def
426×expm1-udef
426×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01169
124057
2354457
Stop Event
node limit
Counts
3 → 264
Calls
Call 1
Inputs
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi 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))
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) (pow.f64 lo 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 (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 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 hi -2)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 hi (neg.f64 hi))))
(*.f64 (/.f64 x hi) (/.f64 1 hi))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)))
(*.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)))
(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 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 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (/.f64 x hi)) (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 -1 (*.f64 x (pow.f64 hi -2)) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2)) (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 x) (pow.f64 hi -2) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (/.f64 1 hi)) (/.f64 x hi) (*.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 (fma.f64 1 (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 hi (neg.f64 hi)))) (neg.f64 x) (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2))) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi))) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi))) (/.f64 (sqrt.f64 x) 1) (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (/.f64 1 hi) 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (/.f64 1 hi) 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x))))
(+.f64 (fma.f64 (/.f64 1 hi) 1 (neg.f64 (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 hi (neg.f64 hi)))) (neg.f64 x) (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))))
(+.f64 (fma.f64 (/.f64 1 hi) 1 (neg.f64 (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2))) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (/.f64 1 hi) 1 (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi))) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 hi) 1 (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi))))
(+.f64 (fma.f64 (/.f64 1 hi) 1 (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (/.f64 1 hi) 1 (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi))) (/.f64 (sqrt.f64 x) 1) (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1))))
(+.f64 (fma.f64 (/.f64 1 hi) 1 (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (neg.f64 (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 hi (neg.f64 hi)))) (neg.f64 x) (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (neg.f64 (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2))) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi))) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi))) (/.f64 (sqrt.f64 x) 1) (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 hi (neg.f64 hi)))) (neg.f64 x) (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2))) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi))) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi))) (/.f64 (sqrt.f64 x) 1) (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 hi (neg.f64 hi)))) (neg.f64 x) (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2))) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi))) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi))) (/.f64 (sqrt.f64 x) 1) (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x))))
(+.f64 (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (neg.f64 (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 hi (neg.f64 hi)))) (neg.f64 x) (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))))
(+.f64 (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (neg.f64 (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2))) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi))) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))))
(+.f64 (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi))))
(+.f64 (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi))) (/.f64 (sqrt.f64 x) 1) (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1))))
(+.f64 (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 hi (neg.f64 hi)))) (neg.f64 x) (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2))) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi))) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi))) (/.f64 (sqrt.f64 x) 1) (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 hi (neg.f64 hi)))) (neg.f64 x) (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2))) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi))) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi))) (/.f64 (sqrt.f64 x) 1) (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))))))
(+.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 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) 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 (neg.f64 hi)) (*.f64 hi (neg.f64 x))) (*.f64 hi (*.f64 hi (neg.f64 hi))))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x hi))) (*.f64 hi 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 (*.f64 -1 (*.f64 hi (neg.f64 hi))) (*.f64 (neg.f64 hi) (neg.f64 x))) (*.f64 (neg.f64 hi) (*.f64 hi (neg.f64 hi))))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 (neg.f64 hi) (/.f64 x 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))
(/.f64 (-.f64 (*.f64 hi (/.f64 hi x)) hi) (*.f64 hi (*.f64 hi (/.f64 hi x))))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) 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 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) 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 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi 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 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) 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))

simplify289.0ms (2.2%)

Algorithm
egg-herbie
Rules
934×fma-neg
730×div-sub
450×log-prod
402×unsub-neg
400×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
059618814
1150613606
2541513536
Stop Event
node limit
Counts
348 → 400
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 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))
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) (pow.f64 lo 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 (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 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 hi -2)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 hi (neg.f64 hi))))
(*.f64 (/.f64 x hi) (/.f64 1 hi))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)))
(*.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)))
(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 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 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (/.f64 x hi)) (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 -1 (*.f64 x (pow.f64 hi -2)) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2)) (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 x) (pow.f64 hi -2) (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (/.f64 1 hi)) (/.f64 x hi) (*.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 (fma.f64 1 (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 hi (neg.f64 hi)))) (neg.f64 x) (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2))) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi))) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi))) (/.f64 (sqrt.f64 x) 1) (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (/.f64 1 hi) 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (/.f64 1 hi) 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x))))
(+.f64 (fma.f64 (/.f64 1 hi) 1 (neg.f64 (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 hi (neg.f64 hi)))) (neg.f64 x) (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))))
(+.f64 (fma.f64 (/.f64 1 hi) 1 (neg.f64 (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2))) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (/.f64 1 hi) 1 (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi))) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 hi) 1 (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi))))
(+.f64 (fma.f64 (/.f64 1 hi) 1 (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (/.f64 1 hi) 1 (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi))) (/.f64 (sqrt.f64 x) 1) (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1))))
(+.f64 (fma.f64 (/.f64 1 hi) 1 (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (neg.f64 (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 hi (neg.f64 hi)))) (neg.f64 x) (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (neg.f64 (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2))) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi))) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi))) (/.f64 (sqrt.f64 x) 1) (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 hi (neg.f64 hi)))) (neg.f64 x) (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2))) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi))) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi))) (/.f64 (sqrt.f64 x) 1) (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 hi (neg.f64 hi)))) (neg.f64 x) (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2))) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi))) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi))) (/.f64 (sqrt.f64 x) 1) (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x))))
(+.f64 (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (neg.f64 (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 hi (neg.f64 hi)))) (neg.f64 x) (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))))
(+.f64 (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (neg.f64 (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2))) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi))) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))))
(+.f64 (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi))))
(+.f64 (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi))) (/.f64 (sqrt.f64 x) 1) (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1))))
(+.f64 (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 hi (neg.f64 hi)))) (neg.f64 x) (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2))) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi))) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi))) (/.f64 (sqrt.f64 x) 1) (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 hi (neg.f64 hi)))) (neg.f64 x) (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2))) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi))) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi))) (/.f64 (sqrt.f64 x) 1) (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))))))
(+.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 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) 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 (neg.f64 hi)) (*.f64 hi (neg.f64 x))) (*.f64 hi (*.f64 hi (neg.f64 hi))))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x hi))) (*.f64 hi 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 (*.f64 -1 (*.f64 hi (neg.f64 hi))) (*.f64 (neg.f64 hi) (neg.f64 x))) (*.f64 (neg.f64 hi) (*.f64 hi (neg.f64 hi))))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 (neg.f64 hi) (/.f64 x 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))
(/.f64 (-.f64 (*.f64 hi (/.f64 hi x)) hi) (*.f64 hi (*.f64 hi (/.f64 hi x))))
(pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 1)
(pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) 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 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) 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 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi 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 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) 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 lo (-.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 lo (-.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 lo (-.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 lo (-.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 lo (-.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 lo (-.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 lo (-.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 lo (-.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 lo (-.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 lo (-.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 lo (-.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 lo (-.f64 1 (/.f64 x hi))) hi)
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))))
(/.f64 (*.f64 (neg.f64 x) lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 x (/.f64 (*.f64 hi hi) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 x (/.f64 (*.f64 hi hi) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 x (/.f64 (*.f64 hi hi) lo)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 x (/.f64 (*.f64 hi hi) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 x (/.f64 (*.f64 hi hi) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 x (/.f64 (*.f64 hi hi) lo)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 x (/.f64 (*.f64 hi hi) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 x (/.f64 (*.f64 hi hi) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 x (/.f64 (*.f64 hi hi) lo)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 x (/.f64 (*.f64 hi hi) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 x (/.f64 (*.f64 hi hi) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 x (/.f64 (*.f64 hi hi) lo)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))))
(/.f64 (*.f64 (neg.f64 x) lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 x (/.f64 (*.f64 hi hi) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 x (/.f64 (*.f64 hi hi) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 x (/.f64 (*.f64 hi hi) lo)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (*.f64 hi (/.f64 hi x))))
(/.f64 (*.f64 (neg.f64 x) lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 x (/.f64 (*.f64 hi hi) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 x (/.f64 (*.f64 hi hi) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi (/.f64 hi x))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 x (/.f64 (*.f64 hi hi) lo)))
(/.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 x (pow.f64 hi 2)))
(/.f64 (neg.f64 x) (*.f64 hi hi))
(*.f64 x (neg.f64 (pow.f64 hi -2)))
(*.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 x (neg.f64 (pow.f64 hi -2)))
(*.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 x (neg.f64 (pow.f64 hi -2)))
(*.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 (/.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 lo (-.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 (*.f64 lo (-.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 (*.f64 lo (-.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 1 (/.f64 x hi))) hi)
(/.f64 (*.f64 lo (*.f64 hi (-.f64 hi x))) (pow.f64 hi 3))
(/.f64 lo (/.f64 (/.f64 (pow.f64 hi 3) hi) (-.f64 hi x)))
(*.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi 3)) lo)
(*.f64 (*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x)) lo)
(/.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 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)) lo))
(/.f64 lo (/.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)) (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 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) lo))
(*.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 (pow.f64 hi -2) (*.f64 (/.f64 x (pow.f64 hi 4)) x)) (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 (/.f64 (pow.f64 hi 3) hi) (-.f64 hi x)))
(*.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi 3)) lo)
(*.f64 (*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x)) lo)
(/.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 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (/.f64 (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)) lo))
(/.f64 lo (/.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)) (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 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (/.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) lo))
(*.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 (pow.f64 hi -2) (*.f64 (/.f64 x (pow.f64 hi 4)) x)) (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))
(/.f64 (*.f64 lo (-.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))
(/.f64 (*.f64 lo (-.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))
(/.f64 (*.f64 lo (-.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))
(/.f64 (*.f64 lo (-.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))
(/.f64 (*.f64 lo (-.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))
(/.f64 (*.f64 lo (-.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))
(/.f64 (*.f64 lo (-.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))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (/.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))
(/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) 3) (pow.f64 lo 3)))
(*.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 (/.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))
(/.f64 (*.f64 lo (-.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))
(/.f64 (*.f64 lo (-.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))
(/.f64 (*.f64 lo (-.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))
(/.f64 (*.f64 lo (-.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))
(/.f64 (*.f64 lo (-.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 (*.f64 lo (-.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 (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 (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 x hi) (/.f64 1 hi))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.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)) (cbrt.f64 (pow.f64 hi 4)))
(*.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 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 hi 4)))
(*.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 (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))
(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)))
(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 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 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (/.f64 x hi)) (/.f64 1 hi) (*.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 -1 (*.f64 x (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 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2)) (cbrt.f64 (*.f64 x (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 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 x) (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 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (fma.f64 (neg.f64 (/.f64 1 hi)) (/.f64 x hi) (*.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 (fma.f64 1 (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 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 (fma.f64 1 (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x))))
(+.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 (fma.f64 1 (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 hi (neg.f64 hi)))) (neg.f64 x) (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (*.f64 (/.f64 -1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))) (fma.f64 (/.f64 -1 (*.f64 hi (neg.f64 hi))) (neg.f64 x) (*.f64 (neg.f64 x) (/.f64 1 (*.f64 hi (neg.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (neg.f64 x) (*.f64 hi (neg.f64 hi)))) (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) (neg.f64 hi))))
(+.f64 (/.f64 1 hi) (+.f64 (/.f64 (/.f64 x hi) (neg.f64 hi)) (*.f64 (/.f64 (/.f64 -1 hi) hi) (-.f64 x x))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2))) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (*.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))) (fma.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))) (-.f64 (/.f64 1 hi) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi))) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))))
(+.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 (fma.f64 1 (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi))))
(+.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 (fma.f64 1 (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (neg.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))) (-.f64 (/.f64 1 hi) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 hi 4)))) (-.f64 (/.f64 1 hi) (/.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 hi 4)))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi))) (/.f64 (sqrt.f64 x) 1) (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1))))
(+.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 (fma.f64 1 (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (*.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))) (fma.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))) (-.f64 (/.f64 1 hi) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))))
(+.f64 (fma.f64 (/.f64 1 hi) 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 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 (fma.f64 (/.f64 1 hi) 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x))))
(+.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 (fma.f64 (/.f64 1 hi) 1 (neg.f64 (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 hi (neg.f64 hi)))) (neg.f64 x) (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (*.f64 (/.f64 -1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))) (fma.f64 (/.f64 -1 (*.f64 hi (neg.f64 hi))) (neg.f64 x) (*.f64 (neg.f64 x) (/.f64 1 (*.f64 hi (neg.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (neg.f64 x) (*.f64 hi (neg.f64 hi)))) (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) (neg.f64 hi))))
(+.f64 (/.f64 1 hi) (+.f64 (/.f64 (/.f64 x hi) (neg.f64 hi)) (*.f64 (/.f64 (/.f64 -1 hi) hi) (-.f64 x x))))
(+.f64 (fma.f64 (/.f64 1 hi) 1 (neg.f64 (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2))) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (*.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))) (fma.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))) (-.f64 (/.f64 1 hi) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))))
(+.f64 (fma.f64 (/.f64 1 hi) 1 (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi))) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))))
(+.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 (fma.f64 (/.f64 1 hi) 1 (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi))))
(+.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 (fma.f64 (/.f64 1 hi) 1 (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (neg.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))) (-.f64 (/.f64 1 hi) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 hi 4)))) (-.f64 (/.f64 1 hi) (/.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 hi 4)))))
(+.f64 (fma.f64 (/.f64 1 hi) 1 (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi))) (/.f64 (sqrt.f64 x) 1) (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1))))
(+.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 (fma.f64 (/.f64 1 hi) 1 (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (*.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))) (fma.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))) (-.f64 (/.f64 1 hi) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 (pow.f64 hi -2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (*.f64 (pow.f64 hi -2) (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 x (*.f64 0 (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)))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (pow.f64 hi -2) (neg.f64 x))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 (pow.f64 hi -2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (*.f64 (pow.f64 hi -2) (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 x (*.f64 0 (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)))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (pow.f64 hi -2) (neg.f64 x))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (neg.f64 (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 hi (neg.f64 hi)))) (neg.f64 x) (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (*.f64 hi (neg.f64 hi))) (neg.f64 x) (*.f64 (neg.f64 x) (/.f64 1 (*.f64 hi (neg.f64 hi))))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (/.f64 -1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))))
(+.f64 (*.f64 0 (/.f64 (neg.f64 x) (*.f64 hi (neg.f64 hi)))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (/.f64 (/.f64 x hi) (neg.f64 hi))))
(+.f64 (*.f64 (/.f64 (/.f64 -1 hi) hi) (-.f64 x x)) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (/.f64 (/.f64 x hi) (neg.f64 hi))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (neg.f64 (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2))) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (/.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2))) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi))) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 (pow.f64 hi -2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (*.f64 (pow.f64 hi -2) (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 x (*.f64 0 (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)))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (pow.f64 hi -2) (neg.f64 x))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 (pow.f64 hi -2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (*.f64 (pow.f64 hi -2) (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 x (*.f64 0 (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)))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (pow.f64 hi -2) (neg.f64 x))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (neg.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (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 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 hi 4)))) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 hi 4)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi))) (/.f64 (sqrt.f64 x) 1) (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 (pow.f64 hi -2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (*.f64 (pow.f64 hi -2) (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 x (*.f64 0 (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)))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (pow.f64 hi -2) (neg.f64 x))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (/.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2))) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 (pow.f64 hi -2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (*.f64 (pow.f64 hi -2) (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 x (*.f64 0 (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)))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (pow.f64 hi -2) (neg.f64 x))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 (pow.f64 hi -2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (*.f64 (pow.f64 hi -2) (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 x (*.f64 0 (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)))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (pow.f64 hi -2) (neg.f64 x))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 hi (neg.f64 hi)))) (neg.f64 x) (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (*.f64 hi (neg.f64 hi))) (neg.f64 x) (*.f64 (neg.f64 x) (/.f64 1 (*.f64 hi (neg.f64 hi))))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (/.f64 -1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))))
(+.f64 (*.f64 0 (/.f64 (neg.f64 x) (*.f64 hi (neg.f64 hi)))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (/.f64 (/.f64 x hi) (neg.f64 hi))))
(+.f64 (*.f64 (/.f64 (/.f64 -1 hi) hi) (-.f64 x x)) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (/.f64 (/.f64 x hi) (neg.f64 hi))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2))) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (/.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2))) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi))) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 (pow.f64 hi -2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (*.f64 (pow.f64 hi -2) (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 x (*.f64 0 (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)))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (pow.f64 hi -2) (neg.f64 x))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 (pow.f64 hi -2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (*.f64 (pow.f64 hi -2) (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 x (*.f64 0 (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)))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (pow.f64 hi -2) (neg.f64 x))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (neg.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (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 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 hi 4)))) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 hi 4)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi))) (/.f64 (sqrt.f64 x) 1) (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 (pow.f64 hi -2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (*.f64 (pow.f64 hi -2) (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 x (*.f64 0 (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)))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (pow.f64 hi -2) (neg.f64 x))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (/.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2))) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 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 (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x))))
(+.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 (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 hi (neg.f64 hi)))) (neg.f64 x) (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (*.f64 (/.f64 -1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))) (fma.f64 (/.f64 -1 (*.f64 hi (neg.f64 hi))) (neg.f64 x) (*.f64 (neg.f64 x) (/.f64 1 (*.f64 hi (neg.f64 hi))))))
(+.f64 (*.f64 0 (/.f64 (neg.f64 x) (*.f64 hi (neg.f64 hi)))) (+.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) (neg.f64 hi))))
(+.f64 (/.f64 1 hi) (+.f64 (/.f64 (/.f64 x hi) (neg.f64 hi)) (*.f64 (/.f64 (/.f64 -1 hi) hi) (-.f64 x x))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2))) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (*.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))) (fma.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))) (-.f64 (/.f64 1 hi) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi))) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))))
(+.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 (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi))))
(+.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 (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (neg.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))) (-.f64 (/.f64 1 hi) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 hi 4)))) (-.f64 (/.f64 1 hi) (/.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 hi 4)))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi))) (/.f64 (sqrt.f64 x) 1) (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1))))
(+.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 (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 1 (/.f64 1 hi) (*.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))) (fma.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))) (-.f64 (/.f64 1 hi) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))))
(+.f64 (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 (pow.f64 hi -2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (*.f64 (*.f64 (pow.f64 hi -2) (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (-.f64 (neg.f64 (/.f64 -1 hi)) (*.f64 x (pow.f64 hi -2))))
(-.f64 (-.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 -1 hi)) (*.f64 x (pow.f64 hi -2)))
(+.f64 (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 (pow.f64 hi -2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (*.f64 (*.f64 (pow.f64 hi -2) (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (-.f64 (neg.f64 (/.f64 -1 hi)) (*.f64 x (pow.f64 hi -2))))
(-.f64 (-.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 -1 hi)) (*.f64 x (pow.f64 hi -2)))
(+.f64 (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (neg.f64 (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 hi (neg.f64 hi)))) (neg.f64 x) (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (*.f64 hi (neg.f64 hi))) (neg.f64 x) (*.f64 (neg.f64 x) (/.f64 1 (*.f64 hi (neg.f64 hi))))) (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (*.f64 (/.f64 -1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))))
(+.f64 (*.f64 0 (/.f64 (neg.f64 x) (*.f64 hi (neg.f64 hi)))) (fma.f64 -1 (/.f64 -1 hi) (/.f64 (/.f64 x hi) (neg.f64 hi))))
(+.f64 (*.f64 (/.f64 (/.f64 -1 hi) hi) (-.f64 x x)) (-.f64 (/.f64 (/.f64 x hi) (neg.f64 hi)) (/.f64 -1 hi)))
(+.f64 (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (neg.f64 (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2))) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (*.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))) (-.f64 (neg.f64 (/.f64 -1 hi)) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))) (/.f64 -1 hi)) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4))))
(+.f64 (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi))) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 (pow.f64 hi -2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (*.f64 (*.f64 (pow.f64 hi -2) (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (-.f64 (neg.f64 (/.f64 -1 hi)) (*.f64 x (pow.f64 hi -2))))
(-.f64 (-.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 -1 hi)) (*.f64 x (pow.f64 hi -2)))
(+.f64 (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 (pow.f64 hi -2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (*.f64 (*.f64 (pow.f64 hi -2) (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (-.f64 (neg.f64 (/.f64 -1 hi)) (*.f64 x (pow.f64 hi -2))))
(-.f64 (-.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 -1 hi)) (*.f64 x (pow.f64 hi -2)))
(+.f64 (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))) (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (neg.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))) (-.f64 (neg.f64 (/.f64 -1 hi)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 hi 4)))) (/.f64 -1 hi)) (/.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 hi 4))))
(+.f64 (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi))) (/.f64 (sqrt.f64 x) 1) (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 (pow.f64 hi -2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (*.f64 (*.f64 (pow.f64 hi -2) (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (-.f64 (neg.f64 (/.f64 -1 hi)) (*.f64 x (pow.f64 hi -2))))
(-.f64 (-.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 -1 hi)) (*.f64 x (pow.f64 hi -2)))
(+.f64 (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 -1 (/.f64 1 (neg.f64 hi)) (*.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))) (-.f64 (neg.f64 (/.f64 -1 hi)) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))) (/.f64 -1 hi)) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 (pow.f64 hi -2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 (*.f64 (pow.f64 hi -2) (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 1 (pow.f64 (cbrt.f64 hi) 2))) (*.f64 x (pow.f64 hi -2))))
(-.f64 (+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (*.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)))) (*.f64 x (pow.f64 hi -2)))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 (pow.f64 hi -2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 (*.f64 (pow.f64 hi -2) (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 1 (pow.f64 (cbrt.f64 hi) 2))) (*.f64 x (pow.f64 hi -2))))
(-.f64 (+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (*.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)))) (*.f64 x (pow.f64 hi -2)))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 hi (neg.f64 hi)))) (neg.f64 x) (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (*.f64 hi (neg.f64 hi))) (neg.f64 x) (*.f64 (neg.f64 x) (/.f64 1 (*.f64 hi (neg.f64 hi))))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 -1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))))
(+.f64 (*.f64 0 (/.f64 (neg.f64 x) (*.f64 hi (neg.f64 hi)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 hi)) (/.f64 (/.f64 x hi) (neg.f64 hi))))
(+.f64 (*.f64 (/.f64 (/.f64 -1 hi) hi) (-.f64 x x)) (fma.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 x hi) (neg.f64 hi))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2))) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 1 (pow.f64 (cbrt.f64 hi) 2))) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi))) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 (pow.f64 hi -2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 (*.f64 (pow.f64 hi -2) (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 1 (pow.f64 (cbrt.f64 hi) 2))) (*.f64 x (pow.f64 hi -2))))
(-.f64 (+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (*.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)))) (*.f64 x (pow.f64 hi -2)))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 (pow.f64 hi -2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 (*.f64 (pow.f64 hi -2) (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 1 (pow.f64 (cbrt.f64 hi) 2))) (*.f64 x (pow.f64 hi -2))))
(-.f64 (+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (*.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)))) (*.f64 x (pow.f64 hi -2)))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (neg.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 1 (pow.f64 (cbrt.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 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 hi 4)))) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 1 (pow.f64 (cbrt.f64 hi) 2))) (/.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 hi 4)))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi))) (/.f64 (sqrt.f64 x) 1) (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 (pow.f64 hi -2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 (*.f64 (pow.f64 hi -2) (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 1 (pow.f64 (cbrt.f64 hi) 2))) (*.f64 x (pow.f64 hi -2))))
(-.f64 (+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (*.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)))) (*.f64 x (pow.f64 hi -2)))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) 2) -1) (pow.f64 (cbrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 1 (pow.f64 (cbrt.f64 hi) 2))) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 (pow.f64 hi -2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)) (*.f64 (*.f64 (pow.f64 hi -2) (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (-.f64 (pow.f64 (sqrt.f64 hi) -2) (*.f64 x (pow.f64 hi -2))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2))) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) (pow.f64 hi -2)) (sqrt.f64 x))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 (pow.f64 hi -2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)) (*.f64 (*.f64 (pow.f64 hi -2) (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (-.f64 (pow.f64 (sqrt.f64 hi) -2) (*.f64 x (pow.f64 hi -2))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 hi (neg.f64 hi)))) (neg.f64 x) (*.f64 (/.f64 1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (*.f64 hi (neg.f64 hi))) (neg.f64 x) (*.f64 (neg.f64 x) (/.f64 1 (*.f64 hi (neg.f64 hi))))) (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 -1 (*.f64 hi (neg.f64 hi))) (neg.f64 x))))
(+.f64 (*.f64 0 (/.f64 (neg.f64 x) (*.f64 hi (neg.f64 hi)))) (+.f64 (/.f64 (/.f64 x hi) (neg.f64 hi)) (pow.f64 (sqrt.f64 hi) -2)))
(+.f64 (*.f64 (/.f64 (/.f64 -1 hi) hi) (-.f64 x x)) (+.f64 (/.f64 (/.f64 x hi) (neg.f64 hi)) (pow.f64 (sqrt.f64 hi) -2)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2))) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))) (-.f64 (pow.f64 (sqrt.f64 hi) -2) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi))) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (*.f64 (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 (pow.f64 hi -2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)) (*.f64 (*.f64 (pow.f64 hi -2) (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (-.f64 (pow.f64 (sqrt.f64 hi) -2) (*.f64 x (pow.f64 hi -2))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 x) hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (*.f64 (/.f64 (cbrt.f64 x) hi) (/.f64 (pow.f64 (cbrt.f64 x) 2) hi))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 (pow.f64 hi -2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)) (*.f64 (*.f64 (pow.f64 hi -2) (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (-.f64 (pow.f64 (sqrt.f64 hi) -2) (*.f64 x (pow.f64 hi -2))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))) (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (neg.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4)))))))
(+.f64 (*.f64 0 (*.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 (sqrt.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 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 hi 4)))) (-.f64 (pow.f64 (sqrt.f64 hi) -2) (/.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 hi 4)))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi))) (/.f64 (sqrt.f64 x) 1) (*.f64 (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (/.f64 (sqrt.f64 x) 1))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 hi -2)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 (pow.f64 hi -2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)) (*.f64 (*.f64 (pow.f64 hi -2) (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (-.f64 (pow.f64 (sqrt.f64 hi) -2) (*.f64 x (pow.f64 hi -2))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 hi) -1) (pow.f64 (sqrt.f64 hi) -1) (neg.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 1 (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 (pow.f64 hi 4))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))) (-.f64 (pow.f64 (sqrt.f64 hi) -2) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))))
(+.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 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2))
(pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3)
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi 3))
(*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi))
(pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3)
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi 3))
(*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x))
(*.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 (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 (*.f64 x x) (pow.f64 hi 4))) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (/.f64 x (pow.f64 hi 4)) x)) (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 1 (pow.f64 hi 3)) (*.f64 hi (-.f64 hi x)))
(*.f64 (*.f64 hi (-.f64 hi x)) (/.f64 1 (pow.f64 hi 3)))
(/.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 (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 -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 (*.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 (*.f64 x x) (pow.f64 hi 4))) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (/.f64 x (pow.f64 hi 4)) x)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi 3))
(pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3)
(*.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 (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))) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(*.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 (/.f64 x (pow.f64 hi 4)) x)) (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 (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 (-.f64 hi x)) (pow.f64 hi 3)))
(*.f64 1 (*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi 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 -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 (-.f64 hi x)) (pow.f64 hi 3)))
(*.f64 1 (*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x)))
(/.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))))
(pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3)
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi 3))
(*.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 hi (/.f64 hi x)) hi) (*.f64 hi (neg.f64 hi)))
(/.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 (-.f64 hi x)) (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 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 (fma.f64 -1 (pow.f64 hi -2) (*.f64 (/.f64 x (pow.f64 hi 4)) x)) (fma.f64 (pow.f64 hi -2) (neg.f64 x) (/.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 -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 -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 (*.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 (*.f64 x x) (pow.f64 hi 4))) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (/.f64 x (pow.f64 hi 4)) x)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 (/.f64 (*.f64 hi (-.f64 hi x)) hi) (*.f64 hi hi))
(pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3)
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi 3))
(*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x))
(/.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 hi (*.f64 hi (/.f64 hi x))))
(/.f64 (-.f64 (*.f64 hi (/.f64 hi x)) hi) (/.f64 (pow.f64 hi 3) 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 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3)
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi 3))
(*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x))
(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 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.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 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.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 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.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 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (pow.f64 hi -2) (neg.f64 x)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(+.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi 3)))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(+.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi 3)))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) 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 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi 3)))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(+.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi 3)))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x)))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (fma.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) 1 (*.f64 x (pow.f64 hi -2))))
(+.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi 3)))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x)))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (fma.f64 (neg.f64 (pow.f64 hi -2)) x (*.f64 x (pow.f64 hi -2))))
(+.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi 3)))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x)))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi 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))))
(+.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi 3)))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x)))
(fma.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 2) (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) (+.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) (*.f64 x (pow.f64 hi -2))))
(+.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 hi (-.f64 hi x))) hi) 3) (*.f64 x (+.f64 (neg.f64 (pow.f64 hi -2)) (pow.f64 hi -2))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi 3)))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (*.f64 (/.f64 hi (pow.f64 hi 3)) (-.f64 hi x)))
(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 (neg.f64 (/.f64 -1 hi)) (*.f64 x (pow.f64 hi -2)))
(-.f64 (*.f64 (pow.f64 hi -2) (neg.f64 x)) (/.f64 -1 hi))
(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 (neg.f64 (/.f64 -1 hi)) (*.f64 x (pow.f64 hi -2)))
(-.f64 (*.f64 (pow.f64 hi -2) (neg.f64 x)) (/.f64 -1 hi))
(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 (*.f64 x x) (pow.f64 hi 4))) (/.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))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (/.f64 x (pow.f64 hi 4)) x)) (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 (*.f64 x x) (pow.f64 hi 4))) (/.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))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (/.f64 x (pow.f64 hi 4)) x)) (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 (*.f64 x x) (pow.f64 hi 4))) (/.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))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (/.f64 x (pow.f64 hi 4)) x)) (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 (*.f64 x x) (pow.f64 hi 4))) (/.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))))
(+.f64 (*.f64 x (*.f64 0 (pow.f64 hi -2))) (/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (/.f64 x (pow.f64 hi 4)) x)) (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 (cbrt.f64 hi)) (/.f64 1 (pow.f64 (cbrt.f64 hi) 2))) (*.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 (cbrt.f64 hi)) (/.f64 1 (pow.f64 (cbrt.f64 hi) 2))) (*.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)

localize5.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 14 to 5 computations (64.3% 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
x
@0
(/.f64 (-.f64 x lo) hi)
0.0ms
lo
@inf
(/.f64 (-.f64 x lo) hi)
0.0ms
hi
@0
(/.f64 (-.f64 x lo) hi)

rewrite112.0ms (0.9%)

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)))

simplify130.0ms (1%)

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)

localize6.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 17 to 6 computations (64.7% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@0
(/.f64 (+.f64 (neg.f64 x) lo) lo)
0.0ms
lo
@inf
(/.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
@0
(/.f64 (+.f64 (neg.f64 x) lo) lo)

rewrite103.0ms (0.8%)

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)))

simplify56.0ms (0.4%)

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))

localize6.0ms (0%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 22 to 8 computations (63.6% saved)

series8.0ms (0.1%)

Counts
2 → 60
Calls

18 calls:

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

rewrite122.0ms (0.9%)

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)))

simplify205.0ms (1.6%)

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))

localize11.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 (-.f64 x lo) hi)
99.2%
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
97.3%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
Compiler

Compiled 41 to 8 computations (80.5% saved)

series7.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

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

rewrite93.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1428×fma-def
1374×log-prod
592×pow-exp
544×fma-neg
542×log-div
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01064
123856
2402356
Stop Event
node limit
Counts
2 → 170
Calls
Call 1
Inputs
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
Outputs
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 1)
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(/.f64 1 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 hi hi) (*.f64 hi (*.f64 lo (-.f64 x lo)))) (pow.f64 hi 3))
(/.f64 (fma.f64 (-.f64 x lo) hi (*.f64 hi (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 hi hi))
(/.f64 (fma.f64 hi hi (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo)))) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 hi hi)))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (*.f64 hi hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 x lo)))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) hi (*.f64 (neg.f64 hi) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) hi (*.f64 (*.f64 hi hi) (-.f64 x lo))) (pow.f64 hi 3))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 hi (-.f64 x lo)) (*.f64 (*.f64 hi hi) 1)) (*.f64 (*.f64 hi hi) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (neg.f64 hi) (*.f64 (*.f64 hi hi) (neg.f64 (-.f64 x lo)))) (*.f64 (*.f64 hi hi) (neg.f64 hi)))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) hi (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo)) hi) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 hi) (*.f64 hi (neg.f64 (-.f64 x lo)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (neg.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(exp.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))) 1))
(exp.f64 (*.f64 (*.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi)))) 3))
(exp.f64 (*.f64 (*.f64 3 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(fma.f64 x (/.f64 1 hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 lo (*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1 (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 x hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (*.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 1 (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 1 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 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) 1) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) 1) (/.f64 (/.f64 lo hi) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 lo hi) (cbrt.f64 hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (/.f64 lo hi) (sqrt.f64 hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.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 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 lo hi) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 0 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 1)
(/.f64 lo (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 lo (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(/.f64 (-.f64 x lo) (/.f64 hi (/.f64 lo hi)))
(/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(/.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))))
(/.f64 1 (/.f64 hi (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (neg.f64 lo) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 hi)))
(/.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) hi)
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) 1) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (*.f64 (neg.f64 lo) 1) (*.f64 (neg.f64 hi) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (-.f64 x lo) (neg.f64 lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) lo) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (neg.f64 lo)) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (*.f64 lo (neg.f64 (-.f64 x lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 lo) (-.f64 x lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (neg.f64 lo) (neg.f64 (-.f64 x lo))) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (neg.f64 (*.f64 lo (-.f64 x lo))) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 hi))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) (neg.f64 hi))
(/.f64 (*.f64 (/.f64 lo hi) (neg.f64 (-.f64 x lo))) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 lo hi)) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 lo) (/.f64 (-.f64 x lo) hi)) (neg.f64 hi))
(/.f64 (/.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 1) hi)
(/.f64 (/.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(/.f64 (/.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (sqrt.f64 hi)) (sqrt.f64 hi))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2)
(pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -1)
(pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -1)
(pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -1)
(pow.f64 (/.f64 hi (*.f64 lo (/.f64 (-.f64 x lo) hi))) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi)) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))

simplify122.0ms (0.9%)

Algorithm
egg-herbie
Rules
1112×fma-neg
1000×div-sub
444×log-prod
406×cube-prod
396×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045210830
112399458
246349432
Stop Event
node limit
Counts
242 → 291
Calls
Call 1
Inputs
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 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 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(-.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 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.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 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.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 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 1)
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(/.f64 1 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 hi hi) (*.f64 hi (*.f64 lo (-.f64 x lo)))) (pow.f64 hi 3))
(/.f64 (fma.f64 (-.f64 x lo) hi (*.f64 hi (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 hi hi))
(/.f64 (fma.f64 hi hi (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo)))) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 hi hi)))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (*.f64 hi hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 x lo)))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) hi (*.f64 (neg.f64 hi) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) hi (*.f64 (*.f64 hi hi) (-.f64 x lo))) (pow.f64 hi 3))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 hi (-.f64 x lo)) (*.f64 (*.f64 hi hi) 1)) (*.f64 (*.f64 hi hi) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (neg.f64 hi) (*.f64 (*.f64 hi hi) (neg.f64 (-.f64 x lo)))) (*.f64 (*.f64 hi hi) (neg.f64 hi)))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) hi (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo)) hi) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 hi) (*.f64 hi (neg.f64 (-.f64 x lo)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (neg.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(exp.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))) 1))
(exp.f64 (*.f64 (*.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi)))) 3))
(exp.f64 (*.f64 (*.f64 3 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(fma.f64 x (/.f64 1 hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 lo (*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1 (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 x hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (*.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 1 (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 1 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 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) 1) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) 1) (/.f64 (/.f64 lo hi) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 lo hi) (cbrt.f64 hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (/.f64 lo hi) (sqrt.f64 hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.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 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 lo hi) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 0 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 1)
(/.f64 lo (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 lo (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(/.f64 (-.f64 x lo) (/.f64 hi (/.f64 lo hi)))
(/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(/.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))))
(/.f64 1 (/.f64 hi (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (neg.f64 lo) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 hi)))
(/.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) hi)
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) 1) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (*.f64 (neg.f64 lo) 1) (*.f64 (neg.f64 hi) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (-.f64 x lo) (neg.f64 lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) lo) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (neg.f64 lo)) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (*.f64 lo (neg.f64 (-.f64 x lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 lo) (-.f64 x lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (neg.f64 lo) (neg.f64 (-.f64 x lo))) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (neg.f64 (*.f64 lo (-.f64 x lo))) (neg.f64 (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 hi))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) (neg.f64 hi))
(/.f64 (*.f64 (/.f64 lo hi) (neg.f64 (-.f64 x lo))) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 lo hi)) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 lo) (/.f64 (-.f64 x lo) hi)) (neg.f64 hi))
(/.f64 (/.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 1) hi)
(/.f64 (/.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(/.f64 (/.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (sqrt.f64 hi)) (sqrt.f64 hi))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2)
(pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -1)
(pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -1)
(pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -1)
(pow.f64 (/.f64 hi (*.f64 lo (/.f64 (-.f64 x lo) hi))) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi)) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
Outputs
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 (/.f64 lo hi) hi)) x (neg.f64 (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 (/.f64 lo hi) hi)) x (neg.f64 (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 (/.f64 lo hi) hi)) x (neg.f64 (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x)
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 (/.f64 lo hi) hi)) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 (/.f64 lo hi) hi)) x (neg.f64 (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 (/.f64 lo hi) hi)) x (neg.f64 (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 hi hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 (/.f64 lo hi) hi)) x (neg.f64 (*.f64 lo (/.f64 (/.f64 lo hi) hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(neg.f64 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))))
(*.f64 (fma.f64 -1 (/.f64 (/.f64 lo hi) hi) (/.f64 -1 hi)) (neg.f64 x))
(*.f64 (fma.f64 (/.f64 lo hi) (/.f64 -1 hi) (/.f64 -1 hi)) (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 lo (/.f64 (/.f64 lo hi) hi))) (*.f64 x (fma.f64 -1 (/.f64 (/.f64 lo hi) hi) (/.f64 -1 hi))))
(-.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (*.f64 x (fma.f64 (/.f64 lo hi) (/.f64 -1 hi) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 lo (/.f64 (/.f64 lo hi) hi))) (*.f64 x (fma.f64 -1 (/.f64 (/.f64 lo hi) hi) (/.f64 -1 hi))))
(-.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (*.f64 x (fma.f64 (/.f64 lo hi) (/.f64 -1 hi) (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) (/.f64 1 hi))) (-.f64 (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 lo hi)))
(-.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 lo (/.f64 (/.f64 lo hi) hi))) (*.f64 x (fma.f64 -1 (/.f64 (/.f64 lo hi) hi) (/.f64 -1 hi))))
(-.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (*.f64 x (fma.f64 (/.f64 lo hi) (/.f64 -1 hi) (/.f64 -1 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))))
(fma.f64 lo (+.f64 (/.f64 (/.f64 x hi) hi) (/.f64 -1 hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (neg.f64 (*.f64 lo (/.f64 (/.f64 lo hi) hi))) (fma.f64 lo (+.f64 (/.f64 (/.f64 x hi) hi) (/.f64 -1 hi)) (/.f64 x hi)))
(+.f64 (/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 hi hi)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (neg.f64 (*.f64 lo (/.f64 (/.f64 lo hi) hi))) (fma.f64 lo (+.f64 (/.f64 (/.f64 x hi) hi) (/.f64 -1 hi)) (/.f64 x hi)))
(+.f64 (/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 hi hi)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(neg.f64 (*.f64 lo (/.f64 (/.f64 lo hi) hi)))
(/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x hi) hi) (/.f64 -1 hi))) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (neg.f64 (*.f64 lo (/.f64 (/.f64 lo hi) hi))) (fma.f64 lo (+.f64 (/.f64 (/.f64 x hi) hi) (/.f64 -1 hi)) (/.f64 x hi)))
(+.f64 (/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 hi hi)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (neg.f64 (*.f64 lo (/.f64 (/.f64 lo hi) hi))) (fma.f64 lo (+.f64 (/.f64 (/.f64 x hi) hi) (/.f64 -1 hi)) (/.f64 x hi)))
(+.f64 (/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 hi hi)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(neg.f64 (*.f64 lo (/.f64 (/.f64 lo hi) hi)))
(/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (neg.f64 (*.f64 lo (/.f64 (/.f64 lo hi) hi))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi))))
(-.f64 (/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 hi hi)) (fma.f64 lo (/.f64 (neg.f64 x) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(-.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (/.f64 lo hi) hi))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi))))
(-.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (fma.f64 lo (/.f64 (neg.f64 x) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(-.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (/.f64 lo hi) hi))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) hi))))
(-.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 lo (*.f64 hi hi)))) (fma.f64 lo (/.f64 (neg.f64 x) (*.f64 hi hi)) (/.f64 lo hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 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 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 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 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(neg.f64 (*.f64 lo (/.f64 (/.f64 lo hi) hi)))
(/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 lo (/.f64 (/.f64 x hi) hi))
(*.f64 lo (/.f64 x (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 lo (/.f64 (/.f64 x hi) hi))
(*.f64 lo (/.f64 x (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 lo (/.f64 (/.f64 x hi) hi))
(*.f64 lo (/.f64 x (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(neg.f64 (*.f64 lo (/.f64 (/.f64 lo hi) hi)))
(/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(neg.f64 (*.f64 lo (/.f64 (/.f64 lo hi) hi)))
(/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))) 1)
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 1)
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 1 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 hi hi) (*.f64 hi (*.f64 lo (-.f64 x lo)))) (pow.f64 hi 3))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 hi hi) (*.f64 (*.f64 hi lo) (-.f64 x lo))) (pow.f64 hi 3))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (*.f64 hi hi) (*.f64 lo hi))) (pow.f64 hi 3))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (*.f64 lo hi) (*.f64 hi hi))) (pow.f64 hi 3))
(/.f64 (fma.f64 (-.f64 x lo) hi (*.f64 hi (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 hi hi))
(/.f64 (fma.f64 (-.f64 x lo) hi (*.f64 (*.f64 hi lo) (/.f64 (-.f64 x lo) hi))) (*.f64 hi hi))
(/.f64 (*.f64 hi (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) 1))) (*.f64 hi hi))
(/.f64 (fma.f64 hi hi (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo)))) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 hi hi)))
(/.f64 (fma.f64 hi hi (*.f64 (*.f64 lo (-.f64 x lo)) (/.f64 hi (-.f64 x lo)))) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))
(*.f64 (/.f64 (fma.f64 hi hi (*.f64 (-.f64 x lo) (/.f64 (*.f64 lo hi) (-.f64 x lo)))) (pow.f64 hi 3)) (-.f64 x lo))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 (*.f64 lo hi) (-.f64 x lo)) (*.f64 hi hi)) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo)) hi) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 lo hi) (-.f64 x lo)) (/.f64 (-.f64 x lo) hi) hi) (*.f64 hi hi)) (-.f64 x lo))
(*.f64 (/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo)) hi) (*.f64 hi hi)) (-.f64 x lo))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (*.f64 hi hi) (*.f64 (neg.f64 hi) (*.f64 lo (-.f64 x lo)))) (*.f64 (neg.f64 hi) (*.f64 hi hi)))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (*.f64 hi hi) (neg.f64 (*.f64 (*.f64 hi lo) (-.f64 x lo)))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (+.f64 (*.f64 hi hi) (*.f64 lo hi)))) (pow.f64 (neg.f64 hi) 3))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (+.f64 (*.f64 lo hi) (*.f64 hi hi)))) (pow.f64 (neg.f64 hi) 3))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) hi (*.f64 (neg.f64 hi) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) hi (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 hi))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (*.f64 hi (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) 1)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) hi (*.f64 (*.f64 hi hi) (-.f64 x lo))) (pow.f64 hi 3))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 hi hi) (*.f64 (*.f64 hi lo) (-.f64 x lo))) (pow.f64 hi 3))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (*.f64 hi hi) (*.f64 lo hi))) (pow.f64 hi 3))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (*.f64 lo hi) (*.f64 hi hi))) (pow.f64 hi 3))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 hi (-.f64 x lo)) (*.f64 (*.f64 hi hi) 1)) (*.f64 (*.f64 hi hi) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 hi hi (*.f64 (*.f64 lo (-.f64 x lo)) (/.f64 hi (-.f64 x lo)))) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))
(*.f64 (/.f64 (fma.f64 hi hi (*.f64 (-.f64 x lo) (/.f64 (*.f64 lo hi) (-.f64 x lo)))) (pow.f64 hi 3)) (-.f64 x lo))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 (*.f64 lo hi) (-.f64 x lo)) (*.f64 hi hi)) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (neg.f64 hi) (*.f64 (*.f64 hi hi) (neg.f64 (-.f64 x lo)))) (*.f64 (*.f64 hi hi) (neg.f64 hi)))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (*.f64 hi hi) (neg.f64 (*.f64 (*.f64 hi lo) (-.f64 x lo)))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (+.f64 (*.f64 hi hi) (*.f64 lo hi)))) (pow.f64 (neg.f64 hi) 3))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (+.f64 (*.f64 lo hi) (*.f64 hi hi)))) (pow.f64 (neg.f64 hi) 3))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) hi (*.f64 hi (-.f64 x lo))) (*.f64 hi hi))
(/.f64 (fma.f64 (-.f64 x lo) hi (*.f64 (*.f64 hi lo) (/.f64 (-.f64 x lo) hi))) (*.f64 hi hi))
(/.f64 (*.f64 hi (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) 1))) (*.f64 hi hi))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo)) hi) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 lo hi) (-.f64 x lo)) (/.f64 (-.f64 x lo) hi) hi) (*.f64 hi hi)) (-.f64 x lo))
(*.f64 (/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo)) hi) (*.f64 hi hi)) (-.f64 x lo))
(/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 hi) (*.f64 hi (neg.f64 (-.f64 x lo)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) hi (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 hi))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (*.f64 hi (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) 1)))) (*.f64 hi (neg.f64 hi)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (neg.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (*.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 (+.f64 (/.f64 lo hi) -1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)) (/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 (neg.f64 lo) hi) 1)) hi))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2)) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (*.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 (+.f64 (/.f64 lo hi) -1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2)) (/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 (neg.f64 lo) hi) 1)) hi))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 1)
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 3)
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 3) 1/3)
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2)
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) -1)
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 lo hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(pow.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 lo hi) 1)) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) -1)
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 2))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 3))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(exp.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))) 1))
(exp.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (*.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))) 1) 1))
(exp.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (*.f64 1/3 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi)))) 3))
(exp.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (*.f64 3 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi)))) 1/3))
(exp.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (*.f64 1/2 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi)))) 2))
(exp.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 x (/.f64 1 hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 x (/.f64 1 hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(-.f64 (*.f64 (/.f64 1 hi) x) (*.f64 (+.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) 1) (/.f64 lo hi)))
(fma.f64 lo (*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 1 (/.f64 x hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (*.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 1 (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 1 hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (cbrt.f64 (/.f64 x hi))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi))) (*.f64 (+.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) 1) (/.f64 lo hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 x (sqrt.f64 hi))) (*.f64 (+.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) 1) (/.f64 lo hi)))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) 1) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (-.f64 x lo) 1) (/.f64 (/.f64 lo hi) hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 lo hi) (cbrt.f64 hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (*.f64 (cbrt.f64 hi) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (*.f64 hi (cbrt.f64 hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (/.f64 lo hi) (sqrt.f64 hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 lo (*.f64 (sqrt.f64 hi) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 lo (*.f64 hi (sqrt.f64 hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.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 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.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 lo hi) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi))) (*.f64 (+.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) 1) (/.f64 lo hi)))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) 3) (*.f64 (+.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) 1) (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (*.f64 (+.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) 1) (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (*.f64 (+.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) 1) (/.f64 lo hi)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (+.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) 1) (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (*.f64 (+.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) 1) (/.f64 lo hi)))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)) (cbrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (*.f64 (/.f64 lo hi) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(fma.f64 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(+.f64 0 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 1)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 lo (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 lo (*.f64 hi (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (-.f64 x lo) (/.f64 (*.f64 hi hi) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (-.f64 x lo) (/.f64 hi (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (/.f64 lo hi) (/.f64 hi (-.f64 x lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 1 (/.f64 hi (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (neg.f64 lo) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) hi)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) 1) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 lo) 1) (*.f64 (neg.f64 hi) (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 (-.f64 x lo) (neg.f64 lo)) (*.f64 hi (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) lo) (*.f64 (neg.f64 hi) hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (neg.f64 lo)) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (neg.f64 (-.f64 x lo))) (*.f64 hi (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 lo) (-.f64 x lo)) (*.f64 (neg.f64 hi) hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 lo) (neg.f64 (-.f64 x lo))) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 lo (-.f64 x lo))) (neg.f64 (*.f64 hi hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 (/.f64 lo hi) (neg.f64 (-.f64 x lo))) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 lo hi)) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 lo) (/.f64 (-.f64 x lo) hi)) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (/.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 1) hi)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (/.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (/.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (sqrt.f64 hi)) (sqrt.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3) 1/3)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2)
(pow.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) -1)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -1)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(pow.f64 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))) -1)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(pow.f64 (/.f64 hi (*.f64 lo (/.f64 (-.f64 x lo) hi))) -1)
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1) 1))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 3))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))) 1/3))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3) 1/3))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi)) 2))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))

eval697.0ms (5.3%)

Compiler

Compiled 32956 to 12752 computations (61.3% saved)

prune395.0ms (3%)

Pruning

39 alts after pruning (39 fresh and 0 done)

PrunedKeptTotal
New1210381248
Fresh213
Picked101
Done404
Total1217391256
Accurracy
99.7%
Counts
1256 → 39
Alt Table
Click to see full alt table
StatusAccuracyProgram
10.0%
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
18.8%
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
18.8%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
99.2%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
9.1%
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
99.3%
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
18.8%
(/.f64 (neg.f64 lo) hi)
10.0%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))
18.8%
(-.f64 (/.f64 x hi) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
18.7%
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
10.0%
(-.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x hi) hi) (/.f64 -1 hi))) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))
18.7%
(-.f64 1 (/.f64 x lo))
9.1%
(-.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi)))
9.1%
(-.f64 1 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)))
9.1%
(+.f64 (/.f64 hi lo) 1)
10.0%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3))
10.0%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 1 hi) (-.f64 x lo)))
10.0%
(+.f64 (*.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.7%
(+.f64 1 (/.f64 x lo))
8.3%
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
10.0%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
18.8%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
18.8%
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
18.7%
(*.f64 (/.f64 1 lo) (+.f64 x lo))
18.8%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
18.8%
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
18.1%
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
18.2%
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 2))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.7%
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))
9.1%
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.7%
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3))
18.7%
1
Compiler

Compiled 1196 to 752 computations (37.1% saved)

localize42.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.9%
(pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3)
98.5%
(+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
98.3%
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
21.3%
(/.f64 (-.f64 x lo) (*.f64 hi hi))
Compiler

Compiled 189 to 55 computations (70.9% saved)

series12.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

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

rewrite110.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1834×log-prod
1572×fma-def
588×expm1-udef
586×log1p-udef
570×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014130
1341130
25212130
Stop Event
node limit
Counts
4 → 194
Calls
Call 1
Inputs
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3)
Outputs
(+.f64 (/.f64 x (*.f64 hi hi)) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(+.f64 0 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)))))
(-.f64 (/.f64 x (*.f64 hi hi)) (*.f64 lo (pow.f64 hi -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 1)
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 1)
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 1 hi))
(*.f64 1 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 hi -2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 hi -2)))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (*.f64 hi (neg.f64 hi))))
(*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 hi -2) (-.f64 x lo))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 1 hi) (cbrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) hi) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) (*.f64 hi hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (cbrt.f64 (pow.f64 hi 4))) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 hi hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (pow.f64 hi 4))) (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 (-.f64 x lo) 1) (pow.f64 hi -2))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (/.f64 1 hi) (sqrt.f64 hi)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) hi))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 hi)))
(pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 2)
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) -1)
(neg.f64 (/.f64 (-.f64 x lo) (*.f64 hi (neg.f64 hi))))
(sqrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4)))
(log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(fma.f64 x (pow.f64 hi -2) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 1 (/.f64 x (*.f64 hi hi)) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (/.f64 1 hi) (/.f64 x hi) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) (cbrt.f64 (/.f64 x (*.f64 hi hi)))) (cbrt.f64 (/.f64 x (*.f64 hi hi))) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (sqrt.f64 (/.f64 x (*.f64 hi hi))) (sqrt.f64 (/.f64 x (*.f64 hi hi))) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (/.f64 (sqrt.f64 x) hi) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (/.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(+.f64 0 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)) lo)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)) lo)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)) lo))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)) lo))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)) lo))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)))) 1)
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (neg.f64 (*.f64 lo (-.f64 x lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) hi)
(/.f64 (*.f64 lo (neg.f64 (-.f64 x lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi)
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) lo) (*.f64 hi (neg.f64 hi)))
(/.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) hi)
(/.f64 (/.f64 (*.f64 lo (-.f64 x lo)) 1) (*.f64 hi hi))
(/.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (cbrt.f64 (pow.f64 hi 4))) (pow.f64 (cbrt.f64 hi) 2))
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 1)
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) 3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)) lo))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 1)
(*.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(*.f64 (hypot.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 3)) (hypot.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 3)))
(*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi)) (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 9) (pow.f64 (/.f64 (-.f64 x lo) hi) 9)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (pow.f64 (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (-.f64 x lo)) (pow.f64 hi 3)) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (-.f64 x lo)) (pow.f64 hi 3)))) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi)))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (pow.f64 (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (-.f64 x lo)) (pow.f64 hi 3)) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 9) (pow.f64 (/.f64 (-.f64 x lo) hi) 9))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 9) (pow.f64 (/.f64 (-.f64 x lo) hi) 9)) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (pow.f64 (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (-.f64 x lo)) (pow.f64 hi 3)) 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 9) (pow.f64 (/.f64 (-.f64 x lo) hi) 9)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (-.f64 x lo)) (pow.f64 hi 3)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 9) (pow.f64 (/.f64 (-.f64 x lo) hi) 9))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (pow.f64 (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (-.f64 x lo)) (pow.f64 hi 3)) 3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6))) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6)) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))
(pow.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 1)
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) 3)
(pow.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 3) 1/3)
(pow.f64 (hypot.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 3)) 2)
(sqrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 2))
(log.f64 (exp.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)) (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))) (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))) (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 3))
(expm1.f64 (log1p.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(exp.f64 (log.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) 1))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(fma.f64 lo (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (*.f64 lo (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2))))
(fma.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 1 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) 2) (*.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (*.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 lo 3) (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3) (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (/.f64 1 hi) 3) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (pow.f64 (-.f64 x lo) 3) (/.f64 1 (pow.f64 hi 3)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)) (/.f64 (-.f64 x lo) hi)))
(fma.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) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3/2) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) 2) 3) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 3) (/.f64 (-.f64 x lo) hi) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 x lo)) (/.f64 1 hi) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1) (/.f64 (-.f64 x lo) hi) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) lo) (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (*.f64 (-.f64 x lo) (pow.f64 hi -2))) lo (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) 1) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) 2)) (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi)) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 0 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))) 1)
(*.f64 lo (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)))
(*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (*.f64 lo (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)))
(*.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2))
(*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) 1)
(*.f64 1 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) 2) (*.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)))
(*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (*.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)))
(*.f64 (pow.f64 lo 3) (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3))
(*.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3) (pow.f64 lo 3))
(*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3/2) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) 2) 3) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) lo) (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (*.f64 (-.f64 x lo) (pow.f64 hi -2))) lo)
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) 1) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) 2)) (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi)) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi))
(/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) 3) (pow.f64 (*.f64 hi hi) 3))
(/.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (*.f64 lo (-.f64 x lo))) (*.f64 hi hi))
(/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)) (*.f64 hi hi))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 9))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))

simplify182.0ms (1.4%)

Algorithm
egg-herbie
Rules
1718×fma-neg
876×fma-def
674×associate-*r*
606×associate-*l*
532×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
059617952
1165316398
2700116398
Stop Event
node limit
Counts
338 → 379
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 x (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 x (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 x (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 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 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 (pow.f64 lo 3) (-.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 6)) (/.f64 1 (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 6) (pow.f64 hi 6)))
(+.f64 (*.f64 (pow.f64 lo 5) (+.f64 (/.f64 x (pow.f64 hi 6)) (*.f64 2 (/.f64 x (pow.f64 hi 6))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(+.f64 (*.f64 (pow.f64 lo 5) (+.f64 (/.f64 x (pow.f64 hi 6)) (*.f64 2 (/.f64 x (pow.f64 hi 6))))) (+.f64 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(+.f64 (*.f64 (pow.f64 lo 5) (+.f64 (/.f64 x (pow.f64 hi 6)) (*.f64 2 (/.f64 x (pow.f64 hi 6))))) (+.f64 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))))) (+.f64 (*.f64 (pow.f64 lo 3) (-.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 6)) (/.f64 1 (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 5) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 hi 6))) (*.f64 -1 (/.f64 x (pow.f64 hi 6)))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 5) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 hi 6))) (*.f64 -1 (/.f64 x (pow.f64 hi 6)))))) (+.f64 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 3))) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 5) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 hi 6))) (*.f64 -1 (/.f64 x (pow.f64 hi 6)))))) (+.f64 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))))) x) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.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 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))))) x) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.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 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))))) x) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))))
(*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (pow.f64 x 2)) (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.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 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3)) (*.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))))) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.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 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (+.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 6) (pow.f64 hi 6)))))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 3))) (pow.f64 x 3)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (pow.f64 x 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 3))) (pow.f64 x 3))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)))))) x)) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (pow.f64 x 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 3))) (pow.f64 x 3)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)))))) x)) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.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 (pow.f64 lo 6) (pow.f64 hi 6))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 3))) (pow.f64 x 3)))))))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)) (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)) (+.f64 (*.f64 (pow.f64 lo 5) (+.f64 (/.f64 x (pow.f64 hi 6)) (*.f64 2 (/.f64 x (pow.f64 hi 6))))) (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)) (+.f64 (*.f64 (pow.f64 lo 5) (+.f64 (/.f64 x (pow.f64 hi 6)) (*.f64 2 (/.f64 x (pow.f64 hi 6))))) (+.f64 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(+.f64 (*.f64 (pow.f64 lo 5) (+.f64 (/.f64 x (pow.f64 hi 6)) (*.f64 2 (/.f64 x (pow.f64 hi 6))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(+.f64 (*.f64 (pow.f64 lo 5) (+.f64 (/.f64 x (pow.f64 hi 6)) (*.f64 2 (/.f64 x (pow.f64 hi 6))))) (+.f64 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)) (+.f64 (*.f64 (pow.f64 lo 5) (+.f64 (/.f64 x (pow.f64 hi 6)) (*.f64 2 (/.f64 x (pow.f64 hi 6))))) (+.f64 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 5) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 hi 6))) (*.f64 -1 (/.f64 x (pow.f64 hi 6)))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 5) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 hi 6))) (*.f64 -1 (/.f64 x (pow.f64 hi 6)))))) (+.f64 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 5) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 hi 6))) (*.f64 -1 (/.f64 x (pow.f64 hi 6)))))) (+.f64 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)))) x) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)))) x) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)))) x) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)) (*.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)))) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)))) x) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)))) x)) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)))) x)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6))
(+.f64 (/.f64 x (*.f64 hi hi)) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(+.f64 0 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)))))
(-.f64 (/.f64 x (*.f64 hi hi)) (*.f64 lo (pow.f64 hi -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 1)
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 1)
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 1 hi))
(*.f64 1 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 hi -2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 hi -2)))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (*.f64 hi (neg.f64 hi))))
(*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 hi -2) (-.f64 x lo))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 1 hi) (cbrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) hi) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) (*.f64 hi hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (cbrt.f64 (pow.f64 hi 4))) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 hi hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (pow.f64 hi 4))) (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 (-.f64 x lo) 1) (pow.f64 hi -2))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (/.f64 1 hi) (sqrt.f64 hi)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) hi))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 hi)))
(pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 2)
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) -1)
(neg.f64 (/.f64 (-.f64 x lo) (*.f64 hi (neg.f64 hi))))
(sqrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4)))
(log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(fma.f64 x (pow.f64 hi -2) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 1 (/.f64 x (*.f64 hi hi)) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (/.f64 1 hi) (/.f64 x hi) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) (cbrt.f64 (/.f64 x (*.f64 hi hi)))) (cbrt.f64 (/.f64 x (*.f64 hi hi))) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (sqrt.f64 (/.f64 x (*.f64 hi hi))) (sqrt.f64 (/.f64 x (*.f64 hi hi))) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (/.f64 (sqrt.f64 x) hi) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (/.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(+.f64 0 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)) lo)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)) lo)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)) lo))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)) lo))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)) lo))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)))) 1)
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(/.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (neg.f64 (*.f64 lo (-.f64 x lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) hi)
(/.f64 (*.f64 lo (neg.f64 (-.f64 x lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi)
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) lo) (*.f64 hi (neg.f64 hi)))
(/.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) hi)
(/.f64 (/.f64 (*.f64 lo (-.f64 x lo)) 1) (*.f64 hi hi))
(/.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (cbrt.f64 (pow.f64 hi 4))) (pow.f64 (cbrt.f64 hi) 2))
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 1)
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) 3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)) lo))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 1)
(*.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(*.f64 (hypot.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 3)) (hypot.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 3)))
(*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi)) (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 9) (pow.f64 (/.f64 (-.f64 x lo) hi) 9)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (pow.f64 (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (-.f64 x lo)) (pow.f64 hi 3)) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (-.f64 x lo)) (pow.f64 hi 3)))) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi)))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (pow.f64 (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (-.f64 x lo)) (pow.f64 hi 3)) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 9) (pow.f64 (/.f64 (-.f64 x lo) hi) 9))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 9) (pow.f64 (/.f64 (-.f64 x lo) hi) 9)) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (pow.f64 (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (-.f64 x lo)) (pow.f64 hi 3)) 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 9) (pow.f64 (/.f64 (-.f64 x lo) hi) 9)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (-.f64 x lo)) (pow.f64 hi 3)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 9) (pow.f64 (/.f64 (-.f64 x lo) hi) 9))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (pow.f64 (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (-.f64 x lo)) (pow.f64 hi 3)) 3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6))) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6)) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))
(pow.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 1)
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) 3)
(pow.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 3) 1/3)
(pow.f64 (hypot.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 3)) 2)
(sqrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 2))
(log.f64 (exp.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)) (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))) (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))) (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 3))
(expm1.f64 (log1p.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(exp.f64 (log.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) 1))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(fma.f64 lo (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (*.f64 lo (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2))))
(fma.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 1 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) 2) (*.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (*.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 lo 3) (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3) (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (/.f64 1 hi) 3) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (pow.f64 (-.f64 x lo) 3) (/.f64 1 (pow.f64 hi 3)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)) (/.f64 (-.f64 x lo) hi)))
(fma.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) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3/2) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) 2) 3) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 3) (/.f64 (-.f64 x lo) hi) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 x lo)) (/.f64 1 hi) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1) (/.f64 (-.f64 x lo) hi) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(fma.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) lo) (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (*.f64 (-.f64 x lo) (pow.f64 hi -2))) lo (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) 1) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) 2)) (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi)) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 0 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))) 1)
(*.f64 lo (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)))
(*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (*.f64 lo (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)))
(*.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2))
(*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) 1)
(*.f64 1 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) 2) (*.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)))
(*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (*.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)))
(*.f64 (pow.f64 lo 3) (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3))
(*.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3) (pow.f64 lo 3))
(*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3/2) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) 2) 3) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) lo) (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (*.f64 (-.f64 x lo) (pow.f64 hi -2))) lo)
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) 1) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) 2)) (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi)) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi))
(/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) 3) (pow.f64 (*.f64 hi hi) 3))
(/.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (*.f64 lo (-.f64 x lo))) (*.f64 hi hi))
(/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)) (*.f64 hi hi))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 9))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))
Outputs
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (*.f64 hi hi)))
(/.f64 (neg.f64 lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 (/.f64 x hi) hi)
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 (/.f64 x hi) hi)
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 (/.f64 x hi) hi)
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (*.f64 hi hi)))
(/.f64 (neg.f64 lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(neg.f64 (/.f64 lo (*.f64 hi hi)))
(/.f64 (neg.f64 lo) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (*.f64 hi hi))
(*.f64 (/.f64 lo (*.f64 hi hi)) x)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(-.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(-.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(-.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(-.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(-.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(-.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(-.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(-.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(-.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(-.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(-.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(-.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (*.f64 hi hi))
(*.f64 (/.f64 lo (*.f64 hi hi)) x)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(-.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(-.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(-.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 lo x) (*.f64 hi hi))
(*.f64 (/.f64 lo (*.f64 hi hi)) x)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(-.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(-.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (*.f64 lo x) (*.f64 hi hi)))
(-.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -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)))
(fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))
(fma.f64 lo (/.f64 (*.f64 (*.f64 x x) -3) (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 (fma.f64 lo (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 3)) -3) (/.f64 (pow.f64 x 3) (pow.f64 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 3 (/.f64 x (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 (pow.f64 lo 3) (-.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 6)) (/.f64 1 (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) (/.f64 (pow.f64 x 3) (pow.f64 hi 3))) (fma.f64 (pow.f64 lo 3) (-.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 6)) (/.f64 1 (pow.f64 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)) (/.f64 (pow.f64 x 3) (pow.f64 hi 3))) (fma.f64 (pow.f64 lo 3) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 6)) (/.f64 -1 (pow.f64 hi 3))) (*.f64 lo (*.f64 lo (*.f64 3 (/.f64 x (pow.f64 hi 3)))))))
(*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(/.f64 (neg.f64 (pow.f64 lo 6)) (pow.f64 hi 6))
(+.f64 (*.f64 (pow.f64 lo 5) (+.f64 (/.f64 x (pow.f64 hi 6)) (*.f64 2 (/.f64 x (pow.f64 hi 6))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(fma.f64 (pow.f64 lo 5) (*.f64 3 (/.f64 x (pow.f64 hi 6))) (neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(-.f64 (*.f64 (pow.f64 lo 5) (*.f64 3 (/.f64 x (pow.f64 hi 6)))) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(+.f64 (*.f64 (pow.f64 lo 5) (+.f64 (/.f64 x (pow.f64 hi 6)) (*.f64 2 (/.f64 x (pow.f64 hi 6))))) (+.f64 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(fma.f64 (pow.f64 lo 5) (*.f64 3 (/.f64 x (pow.f64 hi 6))) (fma.f64 (pow.f64 lo 4) (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 6)) -3) (neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(-.f64 (fma.f64 (pow.f64 lo 4) (/.f64 (*.f64 (*.f64 x x) -3) (pow.f64 hi 6)) (*.f64 (pow.f64 lo 5) (*.f64 3 (/.f64 x (pow.f64 hi 6))))) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(+.f64 (*.f64 (pow.f64 lo 5) (+.f64 (/.f64 x (pow.f64 hi 6)) (*.f64 2 (/.f64 x (pow.f64 hi 6))))) (+.f64 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))))) (+.f64 (*.f64 (pow.f64 lo 3) (-.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 6)) (/.f64 1 (pow.f64 hi 3)))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(fma.f64 (pow.f64 lo 5) (*.f64 3 (/.f64 x (pow.f64 hi 6))) (fma.f64 (pow.f64 lo 4) (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 6)) -3) (fma.f64 (pow.f64 lo 3) (-.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 6)) (/.f64 1 (pow.f64 hi 3))) (neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(fma.f64 (pow.f64 lo 5) (*.f64 3 (/.f64 x (pow.f64 hi 6))) (-.f64 (fma.f64 (pow.f64 lo 4) (/.f64 (*.f64 (*.f64 x x) -3) (pow.f64 hi 6)) (*.f64 (pow.f64 lo 3) (+.f64 (/.f64 (pow.f64 x 3) (pow.f64 hi 6)) (/.f64 -1 (pow.f64 hi 3))))) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(/.f64 (neg.f64 (pow.f64 lo 6)) (pow.f64 hi 6))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 5) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 hi 6))) (*.f64 -1 (/.f64 x (pow.f64 hi 6)))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(*.f64 -1 (+.f64 (*.f64 (pow.f64 lo 5) (*.f64 (/.f64 x (pow.f64 hi 6)) -3)) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(neg.f64 (fma.f64 (pow.f64 lo 5) (*.f64 (/.f64 x (pow.f64 hi 6)) -3) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 5) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 hi 6))) (*.f64 -1 (/.f64 x (pow.f64 hi 6)))))) (+.f64 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(fma.f64 -1 (*.f64 (pow.f64 lo 5) (*.f64 (/.f64 x (pow.f64 hi 6)) -3)) (fma.f64 (pow.f64 lo 4) (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 6)) -3) (neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(-.f64 (-.f64 (*.f64 (pow.f64 lo 4) (/.f64 (*.f64 (*.f64 x x) -3) (pow.f64 hi 6))) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))) (*.f64 (pow.f64 lo 5) (*.f64 (/.f64 x (pow.f64 hi 6)) -3)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 3))) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 5) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 hi 6))) (*.f64 -1 (/.f64 x (pow.f64 hi 6)))))) (+.f64 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(fma.f64 -1 (*.f64 (pow.f64 lo 3) (fma.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 hi 6)) (/.f64 1 (pow.f64 hi 3)))) (fma.f64 -1 (*.f64 (pow.f64 lo 5) (*.f64 (/.f64 x (pow.f64 hi 6)) -3)) (fma.f64 (pow.f64 lo 4) (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 6)) -3) (neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(-.f64 (-.f64 (-.f64 (*.f64 (pow.f64 lo 4) (/.f64 (*.f64 (*.f64 x x) -3) (pow.f64 hi 6))) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))) (*.f64 (pow.f64 lo 5) (*.f64 (/.f64 x (pow.f64 hi 6)) -3))) (*.f64 (pow.f64 lo 3) (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 x 3) (pow.f64 hi 6)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(-.f64 (/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 3)) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))))) x) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 (+.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) (*.f64 2 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (/.f64 (*.f64 lo lo) (pow.f64 hi 3))))) x (neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(-.f64 (fma.f64 x (*.f64 3 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (/.f64 lo (/.f64 (pow.f64 hi 3) lo)))) (/.f64 (neg.f64 (pow.f64 lo 6)) (pow.f64 hi 6))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.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 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))))) x) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(fma.f64 (+.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3)) (*.f64 x x) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 (+.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) (*.f64 2 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (/.f64 (*.f64 lo lo) (pow.f64 hi 3))))) x (neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(fma.f64 (*.f64 x x) (*.f64 -3 (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) (/.f64 lo (pow.f64 hi 3)))) (-.f64 (fma.f64 x (*.f64 3 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (/.f64 lo (/.f64 (pow.f64 hi 3) lo)))) (/.f64 (neg.f64 (pow.f64 lo 6)) (pow.f64 hi 6))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.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 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))))) x) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))))
(fma.f64 (+.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3)) (*.f64 x x) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3) (fma.f64 (+.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) (*.f64 2 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (/.f64 (*.f64 lo lo) (pow.f64 hi 3))))) x (neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))))
(fma.f64 (*.f64 x x) (*.f64 -3 (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) (/.f64 lo (pow.f64 hi 3)))) (-.f64 (fma.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (fma.f64 x (*.f64 3 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (/.f64 lo (/.f64 (pow.f64 hi 3) lo)))) (/.f64 (neg.f64 (pow.f64 lo 6)) (pow.f64 hi 6)))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3))
(*.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (pow.f64 x 2)) (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3)))
(fma.f64 (+.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3)) (*.f64 x x) (*.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))))
(fma.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (*.f64 (*.f64 x x) (*.f64 -3 (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) (/.f64 lo (pow.f64 hi 3))))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.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 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3)) (*.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))))) x)))
(fma.f64 (+.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3)) (*.f64 x x) (fma.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3) (*.f64 x (+.f64 (*.f64 3 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (*.f64 3 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)))))))
(fma.f64 (*.f64 x x) (*.f64 -3 (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) (/.f64 lo (pow.f64 hi 3)))) (fma.f64 x (*.f64 3 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (/.f64 lo (/.f64 (pow.f64 hi 3) lo)))) (*.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.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 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (+.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 6) (pow.f64 hi 6)))))))
(fma.f64 (+.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3)) (*.f64 x x) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (fma.f64 (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (pow.f64 x 3) (fma.f64 (+.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) (*.f64 2 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (/.f64 (*.f64 lo lo) (pow.f64 hi 3))))) x (neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))))
(fma.f64 (*.f64 x x) (*.f64 -3 (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) (/.f64 lo (pow.f64 hi 3)))) (-.f64 (fma.f64 (pow.f64 x 3) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (fma.f64 x (*.f64 3 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (/.f64 lo (/.f64 (pow.f64 hi 3) lo)))) (/.f64 (neg.f64 (pow.f64 lo 6)) (pow.f64 hi 6)))) (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 3))) (pow.f64 x 3)))
(neg.f64 (*.f64 (pow.f64 x 3) (-.f64 (neg.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 3)))))
(*.f64 (pow.f64 x 3) (neg.f64 (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) (/.f64 -1 (pow.f64 hi 3)))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (pow.f64 x 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 3))) (pow.f64 x 3))))
(fma.f64 (+.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3)) (*.f64 x x) (neg.f64 (*.f64 (pow.f64 x 3) (-.f64 (neg.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 3))))))
(-.f64 (*.f64 (*.f64 x x) (*.f64 -3 (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) (/.f64 lo (pow.f64 hi 3))))) (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) (/.f64 -1 (pow.f64 hi 3)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)))))) x)) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))) (pow.f64 x 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 3))) (pow.f64 x 3)))))
(fma.f64 -1 (*.f64 x (fma.f64 -2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (fma.f64 -1 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (neg.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))))))) (fma.f64 (+.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3)) (*.f64 x x) (neg.f64 (*.f64 (pow.f64 x 3) (-.f64 (neg.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 3)))))))
(-.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 -3 (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) (/.f64 lo (pow.f64 hi 3))))) (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) (/.f64 -1 (pow.f64 hi 3))))) (*.f64 x (+.f64 (*.f64 (/.f64 lo (/.f64 (pow.f64 hi 3) lo)) -3) (/.f64 (*.f64 (pow.f64 lo 5) -3) (pow.f64 hi 6)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)))))) x)) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (+.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 (pow.f64 lo 6) (pow.f64 hi 6))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 3))) (pow.f64 x 3)))))))
(fma.f64 -1 (*.f64 x (fma.f64 -2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (fma.f64 -1 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (fma.f64 -2 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (neg.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))))))) (fma.f64 (+.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3)) (*.f64 x x) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)) (*.f64 (pow.f64 x 3) (-.f64 (neg.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 3)))))))))
(-.f64 (fma.f64 (*.f64 x x) (*.f64 -3 (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) (/.f64 lo (pow.f64 hi 3)))) (-.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 hi 3)) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))) (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) (/.f64 -1 (pow.f64 hi 3)))))) (*.f64 x (+.f64 (*.f64 (/.f64 lo (/.f64 (pow.f64 hi 3) lo)) -3) (/.f64 (*.f64 (pow.f64 lo 5) -3) (pow.f64 hi 6)))))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6))
(/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) 3) (pow.f64 hi 6))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) 3) (pow.f64 hi 6)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) 3) (pow.f64 hi 6)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) 3) (pow.f64 hi 6)) (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 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) 3) (pow.f64 hi 6)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) 3) (pow.f64 hi 6)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) 3) (pow.f64 hi 6)) (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 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) 3) (pow.f64 hi 6)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) 3) (pow.f64 hi 6)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6)) (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(+.f64 (/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) 3) (pow.f64 hi 6)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))
(/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3)))
(*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) (pow.f64 x 3))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)) (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))))))
(+.f64 (*.f64 (pow.f64 lo 4) (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 6)) -3)) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))))
(fma.f64 (pow.f64 lo 4) (/.f64 (*.f64 (*.f64 x x) -3) (pow.f64 hi 6)) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) (pow.f64 x 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)) (+.f64 (*.f64 (pow.f64 lo 5) (+.f64 (/.f64 x (pow.f64 hi 6)) (*.f64 2 (/.f64 x (pow.f64 hi 6))))) (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6)))))))
(+.f64 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))) (fma.f64 (pow.f64 lo 5) (*.f64 3 (/.f64 x (pow.f64 hi 6))) (*.f64 (pow.f64 lo 4) (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 6)) -3))))
(+.f64 (*.f64 (pow.f64 lo 5) (*.f64 3 (/.f64 x (pow.f64 hi 6)))) (fma.f64 (pow.f64 lo 4) (/.f64 (*.f64 (*.f64 x x) -3) (pow.f64 hi 6)) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) (pow.f64 x 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)) (+.f64 (*.f64 (pow.f64 lo 5) (+.f64 (/.f64 x (pow.f64 hi 6)) (*.f64 2 (/.f64 x (pow.f64 hi 6))))) (+.f64 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(+.f64 (fma.f64 (pow.f64 lo 5) (*.f64 3 (/.f64 x (pow.f64 hi 6))) (fma.f64 (pow.f64 lo 4) (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 6)) -3) (neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))))
(+.f64 (-.f64 (fma.f64 (pow.f64 lo 4) (/.f64 (*.f64 (*.f64 x x) -3) (pow.f64 hi 6)) (*.f64 (pow.f64 lo 5) (*.f64 3 (/.f64 x (pow.f64 hi 6))))) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) (pow.f64 x 3)))
(*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(/.f64 (neg.f64 (pow.f64 lo 6)) (pow.f64 hi 6))
(+.f64 (*.f64 (pow.f64 lo 5) (+.f64 (/.f64 x (pow.f64 hi 6)) (*.f64 2 (/.f64 x (pow.f64 hi 6))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(fma.f64 (pow.f64 lo 5) (*.f64 3 (/.f64 x (pow.f64 hi 6))) (neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(-.f64 (*.f64 (pow.f64 lo 5) (*.f64 3 (/.f64 x (pow.f64 hi 6)))) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(+.f64 (*.f64 (pow.f64 lo 5) (+.f64 (/.f64 x (pow.f64 hi 6)) (*.f64 2 (/.f64 x (pow.f64 hi 6))))) (+.f64 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(fma.f64 (pow.f64 lo 5) (*.f64 3 (/.f64 x (pow.f64 hi 6))) (fma.f64 (pow.f64 lo 4) (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 6)) -3) (neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(-.f64 (fma.f64 (pow.f64 lo 4) (/.f64 (*.f64 (*.f64 x x) -3) (pow.f64 hi 6)) (*.f64 (pow.f64 lo 5) (*.f64 3 (/.f64 x (pow.f64 hi 6))))) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)) (+.f64 (*.f64 (pow.f64 lo 5) (+.f64 (/.f64 x (pow.f64 hi 6)) (*.f64 2 (/.f64 x (pow.f64 hi 6))))) (+.f64 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(+.f64 (fma.f64 (pow.f64 lo 5) (*.f64 3 (/.f64 x (pow.f64 hi 6))) (fma.f64 (pow.f64 lo 4) (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 6)) -3) (neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))))
(+.f64 (-.f64 (fma.f64 (pow.f64 lo 4) (/.f64 (*.f64 (*.f64 x x) -3) (pow.f64 hi 6)) (*.f64 (pow.f64 lo 5) (*.f64 3 (/.f64 x (pow.f64 hi 6))))) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) (pow.f64 x 3)))
(*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(/.f64 (neg.f64 (pow.f64 lo 6)) (pow.f64 hi 6))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 5) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 hi 6))) (*.f64 -1 (/.f64 x (pow.f64 hi 6)))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(*.f64 -1 (+.f64 (*.f64 (pow.f64 lo 5) (*.f64 (/.f64 x (pow.f64 hi 6)) -3)) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(neg.f64 (fma.f64 (pow.f64 lo 5) (*.f64 (/.f64 x (pow.f64 hi 6)) -3) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 5) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 hi 6))) (*.f64 -1 (/.f64 x (pow.f64 hi 6)))))) (+.f64 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(fma.f64 -1 (*.f64 (pow.f64 lo 5) (*.f64 (/.f64 x (pow.f64 hi 6)) -3)) (fma.f64 (pow.f64 lo 4) (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 6)) -3) (neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(-.f64 (-.f64 (*.f64 (pow.f64 lo 4) (/.f64 (*.f64 (*.f64 x x) -3) (pow.f64 hi 6))) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))) (*.f64 (pow.f64 lo 5) (*.f64 (/.f64 x (pow.f64 hi 6)) -3)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 5) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 hi 6))) (*.f64 -1 (/.f64 x (pow.f64 hi 6)))))) (+.f64 (*.f64 (pow.f64 lo 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 6))))) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(+.f64 (fma.f64 -1 (*.f64 (pow.f64 lo 5) (*.f64 (/.f64 x (pow.f64 hi 6)) -3)) (fma.f64 (pow.f64 lo 4) (*.f64 (/.f64 (*.f64 x x) (pow.f64 hi 6)) -3) (neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))))
(+.f64 (-.f64 (*.f64 (pow.f64 lo 4) (/.f64 (*.f64 (*.f64 x x) -3) (pow.f64 hi 6))) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))) (-.f64 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) (pow.f64 x 3)) (*.f64 (pow.f64 lo 5) (*.f64 (/.f64 x (pow.f64 hi 6)) -3))))
(+.f64 (-.f64 (*.f64 (pow.f64 lo 4) (/.f64 (*.f64 (*.f64 x x) -3) (pow.f64 hi 6))) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))) (fma.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) (pow.f64 x 3) (*.f64 (/.f64 (*.f64 (neg.f64 x) (pow.f64 lo 5)) (pow.f64 hi 6)) -3)))
(*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(/.f64 (neg.f64 (pow.f64 lo 6)) (pow.f64 hi 6))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)))) x) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(fma.f64 (*.f64 3 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) x (neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(-.f64 (*.f64 3 (*.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) x)) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)))) x) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (*.f64 x x) (fma.f64 (*.f64 3 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) x (neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(-.f64 (fma.f64 (*.f64 x x) (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (*.f64 3 (*.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) x))) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)))) x) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (*.f64 x x) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3)))) (fma.f64 (*.f64 3 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) x (neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(fma.f64 (*.f64 x x) (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (-.f64 (fma.f64 x (*.f64 3 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) (pow.f64 x 3))) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))
(/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3)))
(*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) (pow.f64 x 3))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)))
(fma.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (*.f64 x x) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))))
(fma.f64 (*.f64 x x) (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) (pow.f64 x 3)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)) (*.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)))) x)))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (*.f64 x x) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3)))) (*.f64 x (*.f64 3 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)))))
(fma.f64 (*.f64 x x) (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (fma.f64 x (*.f64 3 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) (pow.f64 x 3))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) (*.f64 2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)))) x) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (*.f64 x x) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3)))) (fma.f64 (*.f64 3 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) x (neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(fma.f64 (*.f64 x x) (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (-.f64 (fma.f64 x (*.f64 3 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) (pow.f64 x 3))) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))
(/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3)))
(*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) (pow.f64 x 3))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)))
(fma.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (*.f64 x x) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3))))
(fma.f64 (*.f64 x x) (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) (pow.f64 x 3)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)))) x)) (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6))))
(fma.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (*.f64 x x) (fma.f64 -1 (*.f64 x (*.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) -3)) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3)))))
(fma.f64 (*.f64 x x) (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (-.f64 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) (pow.f64 x 3)) (*.f64 x (/.f64 (*.f64 (pow.f64 lo 5) -3) (pow.f64 hi 6)))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6))) (*.f64 -1 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)))) x)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 3)) (pow.f64 hi 6)) (*.f64 -1 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (*.f64 x x) (+.f64 (fma.f64 -1 (*.f64 x (*.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 6)) -3)) (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 6) (pow.f64 x 3)))) (neg.f64 (/.f64 (pow.f64 lo 6) (pow.f64 hi 6)))))
(fma.f64 (*.f64 x x) (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 6)) -3) (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)) (pow.f64 x 3)) (*.f64 x (/.f64 (*.f64 (pow.f64 lo 5) -3) (pow.f64 hi 6)))) (/.f64 (pow.f64 lo 6) (pow.f64 hi 6))))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6))
(/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) 3) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6))
(/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) 3) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6))
(/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) 3) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6))
(/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) 3) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6))
(/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) 3) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6))
(/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) 3) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6))
(/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) 3) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6))
(/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) 3) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6))
(/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) 3) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6))
(/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) 3) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6))
(/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) 3) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 x lo) 3)) (pow.f64 hi 6))
(/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) 3) (pow.f64 hi 6))
(+.f64 (/.f64 x (*.f64 hi hi)) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(-.f64 (/.f64 (/.f64 x hi) hi) (*.f64 lo (pow.f64 hi -2)))
(+.f64 0 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)))))
(-.f64 (/.f64 x (*.f64 hi hi)) (*.f64 lo (pow.f64 hi -2)))
(-.f64 (/.f64 (/.f64 x hi) hi) (*.f64 lo (pow.f64 hi -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 1)
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 1)
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 1 hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 1 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 hi -2)))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 hi -2)))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (*.f64 hi (neg.f64 hi))))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 (pow.f64 hi -2) (-.f64 x lo))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)))
(/.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 1 hi) (cbrt.f64 hi)))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 1 (*.f64 (cbrt.f64 hi) hi))) (pow.f64 (cbrt.f64 hi) 2))
(/.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 hi (cbrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) hi) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) (*.f64 hi hi)))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (cbrt.f64 (pow.f64 hi 4))) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (cbrt.f64 (pow.f64 hi 4))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 hi hi)))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (pow.f64 hi 4))) (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)))
(/.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))
(*.f64 (/.f64 (-.f64 x lo) 1) (pow.f64 hi -2))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (/.f64 1 hi) (sqrt.f64 hi)))
(/.f64 (/.f64 (-.f64 x lo) (*.f64 hi (sqrt.f64 hi))) (sqrt.f64 hi))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 hi)))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 1 (*.f64 (cbrt.f64 hi) hi))) (pow.f64 (cbrt.f64 hi) 2))
(/.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 hi (cbrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (/.f64 1 hi) (sqrt.f64 hi)))
(/.f64 (/.f64 (-.f64 x lo) (*.f64 hi (sqrt.f64 hi))) (sqrt.f64 hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (/.f64 1 hi) (sqrt.f64 hi)))
(/.f64 (/.f64 (-.f64 x lo) (*.f64 hi (sqrt.f64 hi))) (sqrt.f64 hi))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) hi))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 hi)))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 1 (*.f64 (cbrt.f64 hi) hi))) (pow.f64 (cbrt.f64 hi) 2))
(/.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 hi (cbrt.f64 hi)))
(pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 1)
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 2)
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3) 1/3)
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(pow.f64 (/.f64 (*.f64 hi hi) (-.f64 x lo)) -1)
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(neg.f64 (/.f64 (-.f64 x lo) (*.f64 hi (neg.f64 hi))))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(sqrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4)))
(log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 1))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(fma.f64 x (pow.f64 hi -2) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(fma.f64 1 (/.f64 x (*.f64 hi hi)) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(-.f64 (/.f64 (/.f64 x hi) hi) (*.f64 lo (pow.f64 hi -2)))
(fma.f64 (/.f64 1 hi) (/.f64 x hi) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(-.f64 (/.f64 (/.f64 x hi) hi) (*.f64 lo (pow.f64 hi -2)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (*.f64 hi hi))) (cbrt.f64 (/.f64 x (*.f64 hi hi)))) (cbrt.f64 (/.f64 x (*.f64 hi hi))) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(-.f64 (/.f64 (/.f64 x hi) hi) (*.f64 lo (pow.f64 hi -2)))
(fma.f64 (sqrt.f64 (/.f64 x (*.f64 hi hi))) (sqrt.f64 (/.f64 x (*.f64 hi hi))) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(-.f64 (/.f64 (/.f64 x hi) hi) (*.f64 lo (pow.f64 hi -2)))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (*.f64 lo (neg.f64 (pow.f64 hi -2))))
(-.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2))) (*.f64 lo (pow.f64 hi -2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (*.f64 lo (neg.f64 (pow.f64 hi -2))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (*.f64 hi hi))) (*.f64 lo (pow.f64 hi -2)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (*.f64 lo (neg.f64 (pow.f64 hi -2))))
(-.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (*.f64 hi hi))) (*.f64 lo (pow.f64 hi -2)))
(fma.f64 (/.f64 (sqrt.f64 x) hi) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (*.f64 hi hi)) (*.f64 lo (neg.f64 (pow.f64 hi -2))))
(-.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (*.f64 hi hi))) (*.f64 lo (pow.f64 hi -2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (*.f64 hi hi)) (*.f64 lo (neg.f64 (pow.f64 hi -2))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (*.f64 hi hi))) (*.f64 lo (pow.f64 hi -2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (/.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (/.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 lo (neg.f64 (pow.f64 hi -2))))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (/.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 hi) 2))) (*.f64 lo (pow.f64 hi -2)))
(fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 lo (neg.f64 (pow.f64 hi -2))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2))) (*.f64 lo (pow.f64 hi -2)))
(+.f64 0 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)) lo)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)) lo)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)) lo))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)) lo)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)) lo))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)) lo))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)) lo))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)) lo))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)))) 1)
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (neg.f64 (*.f64 lo (-.f64 x lo))) (*.f64 hi (neg.f64 hi)))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) hi)
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (neg.f64 (-.f64 x lo))) (*.f64 hi (neg.f64 hi)))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) hi)
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) lo) (*.f64 hi (neg.f64 hi)))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) hi)
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (/.f64 (*.f64 lo (-.f64 x lo)) 1) (*.f64 hi hi))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (cbrt.f64 (pow.f64 hi 4))) (pow.f64 (cbrt.f64 hi) 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 (pow.f64 (cbrt.f64 hi) 2) (cbrt.f64 (pow.f64 hi 4))))
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 (pow.f64 hi 4))))
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 1)
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) 1/3)
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) 3)
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2))
(fabs.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)) lo))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)))))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) 1))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))) 1)
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 1)
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) 2))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(*.f64 (hypot.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 3)) (hypot.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 3)))
(pow.f64 (hypot.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 3)) 2)
(*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2)) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi)) (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)))
(*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2)) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 9) (pow.f64 (/.f64 (-.f64 x lo) hi) 9)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (pow.f64 (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (-.f64 x lo)) (pow.f64 hi 3)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 9) (pow.f64 (/.f64 (-.f64 x lo) hi) 9)) 1) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 6) (pow.f64 (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 9) (pow.f64 (/.f64 (-.f64 x lo) hi) 9)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 6) (pow.f64 (/.f64 lo (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 2))) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (-.f64 x lo)) (pow.f64 hi 3)))) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi)) (-.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2)) (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3))))
(*.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi)) (-.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 lo (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 2)))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (pow.f64 (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (-.f64 x lo)) (pow.f64 hi 3)) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 9) (pow.f64 (/.f64 (-.f64 x lo) hi) 9))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 9) (pow.f64 (/.f64 (-.f64 x lo) hi) 9)) 1) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 6) (pow.f64 (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 9) (pow.f64 (/.f64 (-.f64 x lo) hi) 9)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 6) (pow.f64 (/.f64 lo (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 2))) 3))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 9) (pow.f64 (/.f64 (-.f64 x lo) hi) 9)) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (pow.f64 (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (-.f64 x lo)) (pow.f64 hi 3)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 9) (pow.f64 (/.f64 (-.f64 x lo) hi) 9)) 1) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 6) (pow.f64 (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 9) (pow.f64 (/.f64 (-.f64 x lo) hi) 9)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 6) (pow.f64 (/.f64 lo (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 2))) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 9) (pow.f64 (/.f64 (-.f64 x lo) hi) 9)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (-.f64 x lo)) (pow.f64 hi 3)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 9) (pow.f64 (/.f64 (-.f64 x lo) hi) 9)) 1) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 6) (pow.f64 (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 9) (pow.f64 (/.f64 (-.f64 x lo) hi) 9)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 6) (pow.f64 (/.f64 lo (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 2))) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 9) (pow.f64 (/.f64 (-.f64 x lo) hi) 9))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (pow.f64 (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (-.f64 x lo)) (pow.f64 hi 3)) 3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 9) (pow.f64 (/.f64 (-.f64 x lo) hi) 9))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 6) (pow.f64 (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 3)) 3)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 9) (pow.f64 (/.f64 (-.f64 x lo) hi) 9)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 6) (pow.f64 (/.f64 lo (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 2))) 3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6))) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6))) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 6)) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6)) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6))) (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 6)) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)))
(pow.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 1)
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) 3)
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(pow.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 3) 1/3)
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(pow.f64 (hypot.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 3)) 2)
(sqrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 2))
(sqrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 2))
(fabs.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(log.f64 (exp.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(log.f64 (*.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)) (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))) (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))) (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(log.f64 (*.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(expm1.f64 (log1p.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(exp.f64 (log.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) 1))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 lo (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (*.f64 lo (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2))))
(*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2)) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 1 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) 2) (*.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (*.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 lo 3) (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3) (pow.f64 lo 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (/.f64 1 hi) 3) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (-.f64 x lo) 3) (/.f64 1 (pow.f64 hi 3)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2)) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi)))
(fma.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) (*.f64 (pow.f64 hi -2) lo)) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3/2) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) 2) 3) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 6))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 3) (/.f64 (-.f64 x lo) hi) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 x lo)) (/.f64 1 hi) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1) (/.f64 (-.f64 x lo) hi) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) lo) (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (*.f64 (-.f64 x lo) (pow.f64 hi -2))) lo (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) 1) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) 2)) (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi)) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(fma.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(+.f64 0 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3)
(pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))) 1)
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3)
(pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(*.f64 lo (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)))
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3)
(pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (*.f64 lo (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)))
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3)
(pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(*.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2))
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3)
(pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) 1)
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3)
(pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(*.f64 1 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3)
(pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) 2) (*.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)))
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3)
(pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)))
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3)
(pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(*.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (*.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(*.f64 (pow.f64 lo 3) (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3))
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3)
(pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(*.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3) (pow.f64 lo 3))
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3)
(pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3/2) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3/2))
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3)
(pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) 2) 3) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)))
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3)
(pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 3))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 6)
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) lo) (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3)
(pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (*.f64 (-.f64 x lo) (pow.f64 hi -2))) lo)
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3)
(pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) 1) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)))
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3)
(pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) 2)) (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))))
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3)
(pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi)) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) 3) (pow.f64 (*.f64 hi hi) 3))
(/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) 3) (pow.f64 hi 6))
(/.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (*.f64 lo (-.f64 x lo))) (*.f64 hi hi))
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3)
(pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)) (*.f64 hi hi))
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3)
(pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 6))
(fabs.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3))
(log.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3)
(pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))))
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3)
(pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 9))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 9))
(cbrt.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 9))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3)
(pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(exp.f64 (log.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3)
(pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)) 1))
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3)
(pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)))
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3)
(pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)

localize12.0ms (0.1%)

Compiler

Compiled 11 to 5 computations (54.5% saved)

localize10.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 (-.f64 x lo) hi)
99.5%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
97.7%
(+.f64 (/.f64 lo hi) 1)
Compiler

Compiled 34 to 12 computations (64.7% saved)

series9.0ms (0.1%)

Counts
2 → 60
Calls

15 calls:

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

rewrite81.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1334×log-prod
1038×fma-def
568×pow-prod-up
564×pow-exp
496×log-div
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01144
125044
2388044
Stop Event
node limit
Counts
2 → 153
Calls
Call 1
Inputs
(+.f64 (/.f64 lo hi) 1)
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
Outputs
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 lo hi) 1))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 hi lo) -2) (+.f64 (/.f64 lo hi) -1)) (/.f64 1 (+.f64 (/.f64 lo hi) -1)))
(*.f64 1 (+.f64 (/.f64 lo hi) 1))
(*.f64 (+.f64 (/.f64 lo hi) 1) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) 2) (cbrt.f64 (+.f64 (/.f64 lo hi) 1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 lo hi) 1)) (sqrt.f64 (+.f64 (/.f64 lo hi) 1)))
(*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (/.f64 1 (+.f64 (/.f64 lo hi) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 lo hi) -1) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (+.f64 (/.f64 lo hi) -1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) (neg.f64 (+.f64 (/.f64 lo hi) -1)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) -2)) (-.f64 1 (/.f64 lo hi)))
(pow.f64 (+.f64 (/.f64 lo hi) 1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 lo hi) 1)) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) -1)
(pow.f64 (/.f64 (+.f64 (/.f64 lo hi) -1) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) -1)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 lo hi) 1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 lo hi) 1)))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 lo hi)) 1))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 lo hi)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (/.f64 lo hi))) 3))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 lo hi))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 lo hi))) 2))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 lo hi) 1)))
(fma.f64 lo (/.f64 1 hi) 1)
(fma.f64 lo (*.f64 (/.f64 1 hi) 1) 1)
(fma.f64 (/.f64 lo hi) 1 1)
(fma.f64 1 (/.f64 lo hi) 1)
(fma.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) (cbrt.f64 (/.f64 lo hi)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) 1) 1)
(fma.f64 (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (/.f64 1 hi)) 1)
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) 1)
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (*.f64 (sqrt.f64 (/.f64 lo hi)) 1) 1)
(fma.f64 (sqrt.f64 lo) (*.f64 (sqrt.f64 lo) (/.f64 1 hi)) 1)
(fma.f64 (neg.f64 lo) (/.f64 1 (neg.f64 hi)) 1)
(fma.f64 (/.f64 1 hi) lo 1)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)) 1)
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (/.f64 (cbrt.f64 lo) hi) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 lo hi)) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) 1)
(fma.f64 (/.f64 (sqrt.f64 lo) 1) (/.f64 (sqrt.f64 lo) hi) 1)
(fma.f64 (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) 1)
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(+.f64 0 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 1) (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))) 1)
(-.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 1 (/.f64 hi (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo))))
(/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo)) hi)
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) 1) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (-.f64 x lo)) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) hi))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (neg.f64 (-.f64 x lo))) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) (neg.f64 hi)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) 1) (*.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (-.f64 x lo)) (*.f64 (+.f64 (/.f64 lo hi) -1) hi))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (neg.f64 (-.f64 x lo))) (*.f64 (+.f64 (/.f64 lo hi) -1) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (*.f64 hi (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) (*.f64 hi (+.f64 (/.f64 lo hi) -1)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (*.f64 (neg.f64 hi) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) (*.f64 (neg.f64 hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo))) (neg.f64 hi))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 2) (-.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 2) (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (-.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi)))
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (neg.f64 (-.f64 x lo))) (neg.f64 hi))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) (+.f64 (/.f64 lo hi) -1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (/.f64 (-.f64 x lo) hi)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) -1))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 (/.f64 lo hi) 1)) (neg.f64 hi))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo)) 1) hi)
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo)) (sqrt.f64 hi)) (sqrt.f64 hi))
(pow.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 2)
(pow.f64 (/.f64 hi (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo))) -1)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (exp.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (exp.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (+.f64 (/.f64 lo hi) 1) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(exp.f64 (*.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi)))) 3))
(exp.f64 (*.f64 (*.f64 3 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(fma.f64 lo (*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 1 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) 1) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (*.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 1 (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (cbrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))) (cbrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (sqrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.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) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 lo hi))) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (/.f64 1 hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 lo hi) (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (/.f64 1 hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (pow.f64 (/.f64 hi lo) -2))) (cbrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))

simplify102.0ms (0.8%)

Algorithm
egg-herbie
Rules
1262×unswap-sqr
612×div-sub
410×cancel-sign-sub-inv
386×associate-/l*
378×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03999559
110857381
238217333
Stop Event
node limit
Counts
213 → 222
Calls
Call 1
Inputs
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi)
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi)
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) 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 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (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 (pow.f64 lo 2) (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 (pow.f64 lo 2) (pow.f64 hi 2)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(-.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 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.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 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.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 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 lo hi) 1))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 hi lo) -2) (+.f64 (/.f64 lo hi) -1)) (/.f64 1 (+.f64 (/.f64 lo hi) -1)))
(*.f64 1 (+.f64 (/.f64 lo hi) 1))
(*.f64 (+.f64 (/.f64 lo hi) 1) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) 2) (cbrt.f64 (+.f64 (/.f64 lo hi) 1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 lo hi) 1)) (sqrt.f64 (+.f64 (/.f64 lo hi) 1)))
(*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (/.f64 1 (+.f64 (/.f64 lo hi) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 lo hi) -1) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (+.f64 (/.f64 lo hi) -1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) (neg.f64 (+.f64 (/.f64 lo hi) -1)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) -2)) (-.f64 1 (/.f64 lo hi)))
(pow.f64 (+.f64 (/.f64 lo hi) 1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 lo hi) 1)) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) -1)
(pow.f64 (/.f64 (+.f64 (/.f64 lo hi) -1) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) -1)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 lo hi) 1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 lo hi) 1)))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 lo hi)) 1))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 lo hi)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (/.f64 lo hi))) 3))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 lo hi))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 lo hi))) 2))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 lo hi) 1)))
(fma.f64 lo (/.f64 1 hi) 1)
(fma.f64 lo (*.f64 (/.f64 1 hi) 1) 1)
(fma.f64 (/.f64 lo hi) 1 1)
(fma.f64 1 (/.f64 lo hi) 1)
(fma.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) (cbrt.f64 (/.f64 lo hi)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) 1) 1)
(fma.f64 (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (/.f64 1 hi)) 1)
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) 1)
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (*.f64 (sqrt.f64 (/.f64 lo hi)) 1) 1)
(fma.f64 (sqrt.f64 lo) (*.f64 (sqrt.f64 lo) (/.f64 1 hi)) 1)
(fma.f64 (neg.f64 lo) (/.f64 1 (neg.f64 hi)) 1)
(fma.f64 (/.f64 1 hi) lo 1)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)) 1)
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (/.f64 (cbrt.f64 lo) hi) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 lo hi)) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) 1)
(fma.f64 (/.f64 (sqrt.f64 lo) 1) (/.f64 (sqrt.f64 lo) hi) 1)
(fma.f64 (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) 1)
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(+.f64 0 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 1) (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))) 1)
(-.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 1 (/.f64 hi (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo))))
(/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo)) hi)
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) 1) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (-.f64 x lo)) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) hi))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (neg.f64 (-.f64 x lo))) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) (neg.f64 hi)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) 1) (*.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (-.f64 x lo)) (*.f64 (+.f64 (/.f64 lo hi) -1) hi))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (neg.f64 (-.f64 x lo))) (*.f64 (+.f64 (/.f64 lo hi) -1) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (*.f64 hi (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) (*.f64 hi (+.f64 (/.f64 lo hi) -1)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (*.f64 (neg.f64 hi) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) (*.f64 (neg.f64 hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo))) (neg.f64 hi))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 2) (-.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 2) (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (-.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi)))
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (neg.f64 (-.f64 x lo))) (neg.f64 hi))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) (+.f64 (/.f64 lo hi) -1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (/.f64 (-.f64 x lo) hi)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) -1))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 (/.f64 lo hi) 1)) (neg.f64 hi))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo)) 1) hi)
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo)) (sqrt.f64 hi)) (sqrt.f64 hi))
(pow.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 2)
(pow.f64 (/.f64 hi (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo))) -1)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (exp.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (exp.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (+.f64 (/.f64 lo hi) 1) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(exp.f64 (*.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi)))) 3))
(exp.f64 (*.f64 (*.f64 3 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(fma.f64 lo (*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 1 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) 1) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (*.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 1 (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (cbrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))) (cbrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (sqrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.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) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 lo hi))) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (/.f64 1 hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 lo hi) (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (/.f64 1 hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (pow.f64 (/.f64 hi lo) -2))) (cbrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
Outputs
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi))
(neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi))
(/.f64 (+.f64 -1 (/.f64 (neg.f64 lo) hi)) (/.f64 hi lo))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)))
(-.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x) (*.f64 (/.f64 lo hi) (+.f64 1 (/.f64 lo hi))))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)))
(-.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x) (*.f64 (/.f64 lo hi) (+.f64 1 (/.f64 lo hi))))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)))
(-.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x) (*.f64 (/.f64 lo hi) (+.f64 1 (/.f64 lo hi))))
(fma.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x (*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi))))
(/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi)
(/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi)
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi)
(/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi)
(*.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) x) hi) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) lo) hi)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) 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))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(-.f64 (/.f64 x hi) (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(-.f64 (/.f64 x hi) (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 hi hi))
(/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(-.f64 (/.f64 x hi) (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(-.f64 (/.f64 x hi) (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 lo) lo) (*.f64 hi hi))
(/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo 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 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(-.f64 (/.f64 x hi) (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (/.f64 lo hi) (/.f64 lo 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 (pow.f64 lo 2) (pow.f64 hi 2)))))
(+.f64 (/.f64 x hi) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(-.f64 (/.f64 x hi) (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) 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 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) 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 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 lo hi) 1))) 1)
(+.f64 1 (/.f64 lo hi))
(-.f64 (/.f64 (pow.f64 (/.f64 hi lo) -2) (+.f64 (/.f64 lo hi) -1)) (/.f64 1 (+.f64 (/.f64 lo hi) -1)))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) -2) (+.f64 (/.f64 lo hi) -1)) (/.f64 -1 (+.f64 (/.f64 lo hi) -1)))
(*.f64 1 (+.f64 (/.f64 lo hi) 1))
(+.f64 1 (/.f64 lo hi))
(*.f64 (+.f64 (/.f64 lo hi) 1) 1)
(+.f64 1 (/.f64 lo hi))
(*.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) 2))
(+.f64 1 (/.f64 lo hi))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) 2) (cbrt.f64 (+.f64 (/.f64 lo hi) 1)))
(+.f64 1 (/.f64 lo hi))
(*.f64 (sqrt.f64 (+.f64 (/.f64 lo hi) 1)) (sqrt.f64 (+.f64 (/.f64 lo hi) 1)))
(+.f64 1 (/.f64 lo hi))
(*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi))))
(*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (/.f64 1 (+.f64 (/.f64 lo hi) -1)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)) (+.f64 (/.f64 lo hi) -1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi))))
(/.f64 1 (/.f64 (+.f64 (/.f64 lo hi) -1) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)) (+.f64 (/.f64 lo hi) -1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (+.f64 (/.f64 lo hi) -1))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)) (+.f64 (/.f64 lo hi) -1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) (neg.f64 (+.f64 (/.f64 lo hi) -1)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)) (+.f64 (/.f64 lo hi) -1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) -2)) (-.f64 1 (/.f64 lo hi)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)) (+.f64 (/.f64 lo hi) -1))
(pow.f64 (+.f64 (/.f64 lo hi) 1) 1)
(+.f64 1 (/.f64 lo hi))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) 1)) 3)
(+.f64 1 (/.f64 lo hi))
(pow.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 3) 1/3)
(+.f64 1 (/.f64 lo hi))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 lo hi) 1)) 2)
(+.f64 1 (/.f64 lo hi))
(pow.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) -1)
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi))))
(pow.f64 (/.f64 (+.f64 (/.f64 lo hi) -1) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) -1)
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)) (+.f64 (/.f64 lo hi) -1))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2))
(+.f64 1 (/.f64 lo hi))
(log.f64 (exp.f64 (+.f64 (/.f64 lo hi) 1)))
(+.f64 1 (/.f64 lo hi))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 lo hi) 1))))
(+.f64 1 (/.f64 lo hi))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 3))
(+.f64 1 (/.f64 lo hi))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 lo hi) 1)))
(+.f64 1 (/.f64 lo hi))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 lo hi)) 1))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 lo hi)) 1) 1))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (/.f64 lo hi))) 3))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 lo hi))) 1/3))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 lo hi))) 2))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 lo hi) 1)))
(+.f64 1 (/.f64 lo hi))
(fma.f64 lo (/.f64 1 hi) 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 lo (*.f64 (/.f64 1 hi) 1) 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 (/.f64 lo hi) 1 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 1 (/.f64 lo hi) 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) (cbrt.f64 (/.f64 lo hi)) 1)
(fma.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) 1) 1)
(fma.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) 1)
(fma.f64 (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (/.f64 1 hi)) 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (*.f64 (sqrt.f64 (/.f64 lo hi)) 1) 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 (sqrt.f64 lo) (*.f64 (sqrt.f64 lo) (/.f64 1 hi)) 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 (neg.f64 lo) (/.f64 1 (neg.f64 hi)) 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 (/.f64 1 hi) lo 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)) 1)
(+.f64 1 (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)) 1)
(+.f64 1 (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (/.f64 (cbrt.f64 lo) hi) 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 lo hi)) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) 1)
(fma.f64 (/.f64 (sqrt.f64 lo) 1) (/.f64 (sqrt.f64 lo) hi) 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) 1)
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 0 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 1) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 1 (/.f64 lo hi)))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 1 (/.f64 lo hi)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 1 (/.f64 lo hi))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 1 (/.f64 lo hi)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 1 (/.f64 lo hi))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1)))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))) 1)
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(-.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 1 (/.f64 hi (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 hi (-.f64 x lo)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 (-.f64 x lo) (/.f64 hi (+.f64 (/.f64 lo hi) 1)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)) (/.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)) (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))
(/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 hi (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))))
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo)) hi)
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) 1) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (-.f64 x lo)) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (neg.f64 (-.f64 x lo))) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))) (neg.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) 1) (*.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)) (/.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)) (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))
(/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 hi (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (-.f64 x lo)) (*.f64 (+.f64 (/.f64 lo hi) -1) hi))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)) (/.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)) (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))
(/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 hi (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (neg.f64 (-.f64 x lo))) (*.f64 (+.f64 (/.f64 lo hi) -1) (neg.f64 hi)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)) (/.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)) (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))
(/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 hi (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (*.f64 hi (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) (*.f64 hi (+.f64 (/.f64 lo hi) -1)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)) (/.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)) (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))
(/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 hi (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (*.f64 (neg.f64 hi) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi)))))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) (*.f64 (neg.f64 hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)) (/.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)) (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))
(/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 hi (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo))) (neg.f64 hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 2) (-.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 2) (-.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (-.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (/.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (/.f64 hi lo)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (/.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (/.f64 hi lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 2) (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (-.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (-.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (neg.f64 (-.f64 x lo))) (neg.f64 hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi)))))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (pow.f64 (/.f64 hi lo) -2) -1)) (+.f64 (/.f64 lo hi) -1))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)) (/.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)) (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))
(/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 hi (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (/.f64 (-.f64 x lo) hi)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 (pow.f64 (/.f64 hi lo) -2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) -2) (/.f64 lo hi)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) -2) -1) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) -1))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)) (/.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) -1)) (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))
(/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 hi (+.f64 -1 (pow.f64 (/.f64 hi lo) -2)))))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 (/.f64 lo hi) 1)) (neg.f64 hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo)) 1) hi)
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo)) (sqrt.f64 hi)) (sqrt.f64 hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(pow.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 3)
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(pow.f64 (pow.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))) 2)
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(pow.f64 (/.f64 hi (*.f64 (+.f64 (/.f64 lo hi) 1) (-.f64 x lo))) -1)
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) 2))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 lo hi) 1)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (exp.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (exp.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) 3))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (+.f64 (/.f64 lo hi) 1) 3)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) 1) 1))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (*.f64 1/3 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi)))) 3))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (*.f64 3 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi)))) 1/3))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (*.f64 1/2 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi)))) 2))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (exp.f64 (log1p.f64 (/.f64 lo hi))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 lo (*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 1 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) 1) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) (*.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (pow.f64 (/.f64 hi lo) -2))) (cbrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (*.f64 (/.f64 1 hi) (cbrt.f64 (-.f64 x lo))) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (/.f64 (cbrt.f64 (-.f64 x lo)) hi) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (*.f64 (/.f64 lo hi) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (*.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))) 1 (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (cbrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))) (cbrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (sqrt.f64 (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)))) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)))
(+.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)))
(+.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi)))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (*.f64 (/.f64 1 hi) (cbrt.f64 (-.f64 x lo))) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (/.f64 (cbrt.f64 (-.f64 x lo)) hi) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) 2)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.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) (*.f64 hi (/.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)) (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 lo hi))) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (/.f64 1 hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (*.f64 (/.f64 lo hi) (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (*.f64 (/.f64 lo hi) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) lo) (/.f64 1 hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (pow.f64 (/.f64 hi lo) -2))) (cbrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) -2)) (*.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))

localize10.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 26 to 7 computations (73.1% saved)

series2.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite61.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0930
117730
2238630
Stop Event
node limit
Counts
2 → 71
Calls
Call 1
Inputs
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))
(exp.f64 (/.f64 (+.f64 x lo) lo))
Outputs
(+.f64 0 (/.f64 (+.f64 x lo) lo))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))))
(-.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 (neg.f64 (+.f64 x lo)) (/.f64 1 (neg.f64 lo)))
(*.f64 (/.f64 1 lo) (+.f64 x 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)))
(/.f64 (+.f64 x lo) lo)
(/.f64 1 (/.f64 lo (+.f64 x lo)))
(/.f64 1 (/.f64 (/.f64 lo (+.f64 x lo)) 1))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (/.f64 lo (cbrt.f64 (+.f64 x lo))))
(/.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 lo (sqrt.f64 (+.f64 x lo))))
(/.f64 (neg.f64 (+.f64 x lo)) (neg.f64 lo))
(/.f64 (+.f64 (pow.f64 lo 3) (pow.f64 x 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 -1 (neg.f64 (/.f64 lo (+.f64 x lo))))
(/.f64 (*.f64 (+.f64 (pow.f64 lo 3) (pow.f64 x 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (-.f64 lo x))) lo))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (-.f64 x lo) lo))
(/.f64 (neg.f64 (neg.f64 (+.f64 x lo))) (neg.f64 (neg.f64 lo)))
(/.f64 (/.f64 (+.f64 x lo) (sqrt.f64 lo)) (sqrt.f64 lo))
(/.f64 (*.f64 (+.f64 (pow.f64 lo 3) (pow.f64 x 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 x lo) 1) lo)
(/.f64 (/.f64 (+.f64 x lo) (pow.f64 (cbrt.f64 lo) 2)) (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))
(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)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x lo) lo)) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (expm1.f64 (/.f64 (+.f64 x lo) lo)))
(-.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 x lo) lo))) 1)
(*.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)) 1)
(*.f64 1 (exp.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))) 2) (cbrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))))
(*.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))) (sqrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))))
(pow.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)) 1)
(pow.f64 (exp.f64 (+.f64 x lo)) (/.f64 1 lo))
(pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))) 3)
(pow.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))) 2)
(pow.f64 (exp.f64 1) (/.f64 (+.f64 x lo) lo))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (/.f64 (+.f64 x lo) lo)))
(pow.f64 (exp.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo)))
(sqrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)) 2))
(log.f64 (exp.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))))
(cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)) 3))
(expm1.f64 (log1p.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))))
(log1p.f64 (expm1.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))))

simplify57.0ms (0.4%)

Algorithm
egg-herbie
Rules
1358×fma-def
1202×unswap-sqr
678×distribute-lft-in
666×distribute-rgt-in
436×div-sub
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02042209
15002179
219992125
Stop Event
node limit
Counts
119 → 102
Calls
Call 1
Inputs
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 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))
(exp.f64 1)
(+.f64 (/.f64 (*.f64 (exp.f64 1) x) lo) (exp.f64 1))
(+.f64 (/.f64 (*.f64 x (exp.f64 1)) lo) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 1) (pow.f64 x 2)) (pow.f64 lo 2))) (exp.f64 1)))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 1) (pow.f64 x 3)) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 x (exp.f64 1)) lo) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 1) (pow.f64 x 2)) (pow.f64 lo 2))) (exp.f64 1))))
(exp.f64 (/.f64 (+.f64 lo x) lo))
(exp.f64 (/.f64 (+.f64 lo x) lo))
(exp.f64 (/.f64 (+.f64 lo x) lo))
(exp.f64 (/.f64 (+.f64 lo x) lo))
(exp.f64 (/.f64 (-.f64 lo (*.f64 -1 x)) lo))
(exp.f64 (/.f64 (-.f64 lo (*.f64 -1 x)) lo))
(exp.f64 (/.f64 (-.f64 lo (*.f64 -1 x)) lo))
(exp.f64 (/.f64 (-.f64 lo (*.f64 -1 x)) lo))
(exp.f64 (/.f64 (+.f64 lo x) lo))
(exp.f64 (/.f64 (+.f64 lo x) lo))
(exp.f64 (/.f64 (+.f64 lo x) lo))
(exp.f64 (/.f64 (+.f64 lo x) lo))
(exp.f64 1)
(+.f64 (/.f64 (*.f64 x (exp.f64 1)) lo) (exp.f64 1))
(+.f64 (/.f64 (*.f64 (exp.f64 1) x) lo) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (exp.f64 1)) (pow.f64 lo 2))) (exp.f64 1)))
(+.f64 (/.f64 (*.f64 (exp.f64 1) x) lo) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x 3) (exp.f64 1)) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (exp.f64 1)) (pow.f64 lo 2))) (exp.f64 1))))
(exp.f64 1)
(+.f64 (/.f64 (*.f64 x (exp.f64 1)) lo) (exp.f64 1))
(+.f64 (/.f64 (*.f64 (exp.f64 1) x) lo) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (exp.f64 1)) (pow.f64 lo 2))) (exp.f64 1)))
(+.f64 (/.f64 (*.f64 (exp.f64 1) x) lo) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x 3) (exp.f64 1)) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (exp.f64 1)) (pow.f64 lo 2))) (exp.f64 1))))
(+.f64 0 (/.f64 (+.f64 x lo) lo))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))))
(-.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 (neg.f64 (+.f64 x lo)) (/.f64 1 (neg.f64 lo)))
(*.f64 (/.f64 1 lo) (+.f64 x 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)))
(/.f64 (+.f64 x lo) lo)
(/.f64 1 (/.f64 lo (+.f64 x lo)))
(/.f64 1 (/.f64 (/.f64 lo (+.f64 x lo)) 1))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (/.f64 lo (cbrt.f64 (+.f64 x lo))))
(/.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 lo (sqrt.f64 (+.f64 x lo))))
(/.f64 (neg.f64 (+.f64 x lo)) (neg.f64 lo))
(/.f64 (+.f64 (pow.f64 lo 3) (pow.f64 x 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 -1 (neg.f64 (/.f64 lo (+.f64 x lo))))
(/.f64 (*.f64 (+.f64 (pow.f64 lo 3) (pow.f64 x 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (-.f64 lo x))) lo))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (-.f64 x lo) lo))
(/.f64 (neg.f64 (neg.f64 (+.f64 x lo))) (neg.f64 (neg.f64 lo)))
(/.f64 (/.f64 (+.f64 x lo) (sqrt.f64 lo)) (sqrt.f64 lo))
(/.f64 (*.f64 (+.f64 (pow.f64 lo 3) (pow.f64 x 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 x lo) 1) lo)
(/.f64 (/.f64 (+.f64 x lo) (pow.f64 (cbrt.f64 lo) 2)) (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))
(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)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x lo) lo)) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (expm1.f64 (/.f64 (+.f64 x lo) lo)))
(-.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 x lo) lo))) 1)
(*.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)) 1)
(*.f64 1 (exp.f64 (/.f64 (+.f64 x lo) lo)))
(*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))) 2) (cbrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))))
(*.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))) (sqrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))))
(pow.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)) 1)
(pow.f64 (exp.f64 (+.f64 x lo)) (/.f64 1 lo))
(pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))) 3)
(pow.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))) 2)
(pow.f64 (exp.f64 1) (/.f64 (+.f64 x lo) lo))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (/.f64 (+.f64 x lo) lo)))
(pow.f64 (exp.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo)))
(sqrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)) 2))
(log.f64 (exp.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))))
(cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)) 3))
(expm1.f64 (log1p.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))))
(log1p.f64 (expm1.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))))
Outputs
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 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))
(exp.f64 1)
(E.f64)
(+.f64 (/.f64 (*.f64 (exp.f64 1) x) lo) (exp.f64 1))
(+.f64 (E.f64) (/.f64 (E.f64) (/.f64 lo x)))
(+.f64 (E.f64) (*.f64 (/.f64 x lo) (E.f64)))
(fma.f64 (/.f64 x lo) (E.f64) (E.f64))
(+.f64 (/.f64 (*.f64 x (exp.f64 1)) lo) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 1) (pow.f64 x 2)) (pow.f64 lo 2))) (exp.f64 1)))
(+.f64 (/.f64 (E.f64) (/.f64 lo x)) (fma.f64 1/2 (/.f64 (E.f64) (/.f64 (*.f64 lo lo) (*.f64 x x))) (E.f64)))
(+.f64 (*.f64 (/.f64 x lo) (E.f64)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (E.f64)) (E.f64)))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 x x) lo) (/.f64 (E.f64) lo)) (fma.f64 (/.f64 x lo) (E.f64) (E.f64)))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 1) (pow.f64 x 3)) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 x (exp.f64 1)) lo) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 1) (pow.f64 x 2)) (pow.f64 lo 2))) (exp.f64 1))))
(fma.f64 1/6 (/.f64 (*.f64 (E.f64) (pow.f64 x 3)) (pow.f64 lo 3)) (+.f64 (/.f64 (E.f64) (/.f64 lo x)) (fma.f64 1/2 (/.f64 (E.f64) (/.f64 (*.f64 lo lo) (*.f64 x x))) (E.f64))))
(fma.f64 1/6 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)) (E.f64)) (+.f64 (*.f64 (/.f64 x lo) (E.f64)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (E.f64)) (E.f64))))
(fma.f64 1/6 (/.f64 (E.f64) (pow.f64 (/.f64 lo x) 3)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 x x) lo) (/.f64 (E.f64) lo)) (fma.f64 (/.f64 x lo) (E.f64) (E.f64))))
(exp.f64 (/.f64 (+.f64 lo x) lo))
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(exp.f64 (/.f64 (+.f64 lo x) lo))
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(exp.f64 (/.f64 (+.f64 lo x) lo))
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(exp.f64 (/.f64 (+.f64 lo x) lo))
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(exp.f64 (/.f64 (-.f64 lo (*.f64 -1 x)) lo))
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(exp.f64 (/.f64 (-.f64 lo (*.f64 -1 x)) lo))
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(exp.f64 (/.f64 (-.f64 lo (*.f64 -1 x)) lo))
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(exp.f64 (/.f64 (-.f64 lo (*.f64 -1 x)) lo))
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(exp.f64 (/.f64 (+.f64 lo x) lo))
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(exp.f64 (/.f64 (+.f64 lo x) lo))
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(exp.f64 (/.f64 (+.f64 lo x) lo))
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(exp.f64 (/.f64 (+.f64 lo x) lo))
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(exp.f64 1)
(E.f64)
(+.f64 (/.f64 (*.f64 x (exp.f64 1)) lo) (exp.f64 1))
(+.f64 (E.f64) (/.f64 (E.f64) (/.f64 lo x)))
(+.f64 (E.f64) (*.f64 (/.f64 x lo) (E.f64)))
(fma.f64 (/.f64 x lo) (E.f64) (E.f64))
(+.f64 (/.f64 (*.f64 (exp.f64 1) x) lo) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (exp.f64 1)) (pow.f64 lo 2))) (exp.f64 1)))
(+.f64 (/.f64 (E.f64) (/.f64 lo x)) (fma.f64 1/2 (/.f64 (E.f64) (/.f64 (*.f64 lo lo) (*.f64 x x))) (E.f64)))
(+.f64 (*.f64 (/.f64 x lo) (E.f64)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (E.f64)) (E.f64)))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 x x) lo) (/.f64 (E.f64) lo)) (fma.f64 (/.f64 x lo) (E.f64) (E.f64)))
(+.f64 (/.f64 (*.f64 (exp.f64 1) x) lo) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x 3) (exp.f64 1)) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (exp.f64 1)) (pow.f64 lo 2))) (exp.f64 1))))
(fma.f64 1/6 (/.f64 (*.f64 (E.f64) (pow.f64 x 3)) (pow.f64 lo 3)) (+.f64 (/.f64 (E.f64) (/.f64 lo x)) (fma.f64 1/2 (/.f64 (E.f64) (/.f64 (*.f64 lo lo) (*.f64 x x))) (E.f64))))
(fma.f64 1/6 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)) (E.f64)) (+.f64 (*.f64 (/.f64 x lo) (E.f64)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (E.f64)) (E.f64))))
(fma.f64 1/6 (/.f64 (E.f64) (pow.f64 (/.f64 lo x) 3)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 x x) lo) (/.f64 (E.f64) lo)) (fma.f64 (/.f64 x lo) (E.f64) (E.f64))))
(exp.f64 1)
(E.f64)
(+.f64 (/.f64 (*.f64 x (exp.f64 1)) lo) (exp.f64 1))
(+.f64 (E.f64) (/.f64 (E.f64) (/.f64 lo x)))
(+.f64 (E.f64) (*.f64 (/.f64 x lo) (E.f64)))
(fma.f64 (/.f64 x lo) (E.f64) (E.f64))
(+.f64 (/.f64 (*.f64 (exp.f64 1) x) lo) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (exp.f64 1)) (pow.f64 lo 2))) (exp.f64 1)))
(+.f64 (/.f64 (E.f64) (/.f64 lo x)) (fma.f64 1/2 (/.f64 (E.f64) (/.f64 (*.f64 lo lo) (*.f64 x x))) (E.f64)))
(+.f64 (*.f64 (/.f64 x lo) (E.f64)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (E.f64)) (E.f64)))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 x x) lo) (/.f64 (E.f64) lo)) (fma.f64 (/.f64 x lo) (E.f64) (E.f64)))
(+.f64 (/.f64 (*.f64 (exp.f64 1) x) lo) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x 3) (exp.f64 1)) (pow.f64 lo 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (exp.f64 1)) (pow.f64 lo 2))) (exp.f64 1))))
(fma.f64 1/6 (/.f64 (*.f64 (E.f64) (pow.f64 x 3)) (pow.f64 lo 3)) (+.f64 (/.f64 (E.f64) (/.f64 lo x)) (fma.f64 1/2 (/.f64 (E.f64) (/.f64 (*.f64 lo lo) (*.f64 x x))) (E.f64))))
(fma.f64 1/6 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)) (E.f64)) (+.f64 (*.f64 (/.f64 x lo) (E.f64)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 x x) (*.f64 lo lo)) (E.f64)) (E.f64))))
(fma.f64 1/6 (/.f64 (E.f64) (pow.f64 (/.f64 lo x) 3)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 x x) lo) (/.f64 (E.f64) lo)) (fma.f64 (/.f64 x lo) (E.f64) (E.f64))))
(+.f64 0 (/.f64 (+.f64 x lo) lo))
(+.f64 1 (/.f64 x lo))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (+.f64 1 (/.f64 x lo))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 x lo))))))
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
(+.f64 1 (/.f64 x lo))
(*.f64 (+.f64 x lo) (/.f64 1 lo))
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 (+.f64 x lo) lo) 1)
(+.f64 1 (/.f64 x lo))
(*.f64 1 (/.f64 (+.f64 x lo) lo))
(+.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 x lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2) (cbrt.f64 (/.f64 (+.f64 x lo) lo)))
(+.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 x lo))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) (sqrt.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (/.f64 x lo))
(*.f64 (sqrt.f64 (+.f64 x lo)) (*.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 1 lo)))
(+.f64 1 (/.f64 x lo))
(*.f64 (neg.f64 (+.f64 x lo)) (/.f64 1 (neg.f64 lo)))
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 1 lo) (+.f64 x lo))
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 x lo) (cbrt.f64 lo)))
(+.f64 1 (/.f64 x lo))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (+.f64 x lo) (sqrt.f64 lo)))
(+.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 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 (cbrt.f64 (+.f64 1 (/.f64 x lo))) (/.f64 (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 x lo))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) 1) (/.f64 (sqrt.f64 (+.f64 x lo)) lo))
(+.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 x lo))
(/.f64 (+.f64 x lo) lo)
(+.f64 1 (/.f64 x lo))
(/.f64 1 (/.f64 lo (+.f64 x lo)))
(+.f64 1 (/.f64 x lo))
(/.f64 1 (/.f64 (/.f64 lo (+.f64 x lo)) 1))
(+.f64 1 (/.f64 x lo))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (/.f64 lo (cbrt.f64 (+.f64 x lo))))
(+.f64 1 (/.f64 x lo))
(/.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 lo (sqrt.f64 (+.f64 x lo))))
(+.f64 1 (/.f64 x lo))
(/.f64 (neg.f64 (+.f64 x lo)) (neg.f64 lo))
(+.f64 1 (/.f64 x lo))
(/.f64 (+.f64 (pow.f64 lo 3) (pow.f64 x 3)) (*.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)) (fma.f64 lo (-.f64 lo x) (*.f64 x x))) lo)
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 lo (-.f64 x lo)))
(+.f64 1 (/.f64 x lo))
(/.f64 -1 (neg.f64 (/.f64 lo (+.f64 x lo))))
(+.f64 1 (/.f64 x lo))
(/.f64 (*.f64 (+.f64 (pow.f64 lo 3) (pow.f64 x 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)) (fma.f64 lo (-.f64 lo x) (*.f64 x x))) lo)
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (-.f64 x lo) lo))
(+.f64 1 (/.f64 x lo))
(/.f64 (neg.f64 (neg.f64 (+.f64 x lo))) (neg.f64 (neg.f64 lo)))
(+.f64 1 (/.f64 x lo))
(/.f64 (/.f64 (+.f64 x lo) (sqrt.f64 lo)) (sqrt.f64 lo))
(+.f64 1 (/.f64 x lo))
(/.f64 (*.f64 (+.f64 (pow.f64 lo 3) (pow.f64 x 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)) (fma.f64 lo (-.f64 lo x) (*.f64 x x))) lo)
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 1 lo)) (-.f64 x lo))
(+.f64 1 (/.f64 x lo))
(/.f64 (/.f64 (+.f64 x lo) 1) lo)
(+.f64 1 (/.f64 x lo))
(/.f64 (/.f64 (+.f64 x lo) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 lo))
(+.f64 1 (/.f64 x lo))
(pow.f64 (/.f64 (+.f64 x lo) lo) 1)
(+.f64 1 (/.f64 x lo))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 3)
(+.f64 1 (/.f64 x lo))
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3) 1/3)
(+.f64 1 (/.f64 x lo))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo)) 2)
(+.f64 1 (/.f64 x lo))
(pow.f64 (/.f64 lo (+.f64 x lo)) -1)
(+.f64 1 (/.f64 x lo))
(neg.f64 (/.f64 (+.f64 x lo) (neg.f64 lo)))
(+.f64 1 (/.f64 x lo))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 2))
(+.f64 1 (/.f64 x lo))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3))
(+.f64 1 (/.f64 x lo))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x lo) 3) (pow.f64 lo 3)))
(+.f64 1 (/.f64 x lo))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (/.f64 x lo))
(exp.f64 (log.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (/.f64 x lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x lo) lo)) 1))
(+.f64 1 (/.f64 x lo))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x lo) lo)))
(+.f64 1 (/.f64 x lo))
(+.f64 1 (expm1.f64 (/.f64 (+.f64 x lo) lo)))
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(-.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 x lo) lo))) 1)
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(*.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)) 1)
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(*.f64 1 (exp.f64 (/.f64 (+.f64 x lo) lo)))
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))) (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))) 2))
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))) 2) (cbrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))))
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(*.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))) (sqrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))))
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(pow.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)) 1)
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(pow.f64 (exp.f64 (+.f64 x lo)) (/.f64 1 lo))
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))) 3)
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(pow.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)) 3) 1/3)
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(pow.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))) 2)
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(pow.f64 (exp.f64 1) (/.f64 (+.f64 x lo) lo))
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 2)) (cbrt.f64 (/.f64 (+.f64 x lo) lo)))
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(pow.f64 (exp.f64 (sqrt.f64 (/.f64 (+.f64 x lo) lo))) (sqrt.f64 (/.f64 (+.f64 x lo) lo)))
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(sqrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)) 2))
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(log.f64 (exp.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))))
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)) 3))
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(expm1.f64 (log1p.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))))
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))
(log1p.f64 (expm1.f64 (exp.f64 (/.f64 (+.f64 x lo) lo))))
(exp.f64 (/.f64 (+.f64 x lo) lo))
(exp.f64 (+.f64 1 (/.f64 x lo)))

localize10.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 33 to 12 computations (63.6% saved)

series23.0ms (0.2%)

Counts
3 → 60
Calls

21 calls:

TimeVariablePointExpression
18.0ms
hi
@0
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.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))

rewrite120.0ms (0.9%)

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)))

simplify249.0ms (1.9%)

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)

eval974.0ms (7.4%)

Compiler

Compiled 52247 to 21259 computations (59.3% saved)

prune358.0ms (2.7%)

Pruning

60 alts after pruning (58 fresh and 2 done)

PrunedKeptTotal
New1370281398
Fresh43034
Picked101
Done224
Total1377601437
Accurracy
99.9%
Counts
1437 → 60
Alt Table
Click to see full alt table
StatusAccuracyProgram
10.0%
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
18.8%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
97.2%
(/.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 3) (/.f64 (-.f64 x lo) hi) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
99.3%
(/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
99.0%
(/.f64 (fma.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) (*.f64 (pow.f64 hi -2) lo)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
98.1%
(/.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
98.0%
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
61.4%
(/.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 x lo)) (/.f64 1 hi) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
99.3%
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
18.8%
(/.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 hi) (-.f64 x lo)))
99.1%
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6)) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
18.8%
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi))
99.2%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
98.9%
(/.f64 (-.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))) 1) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
9.1%
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
98.5%
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (/.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (/.f64 hi lo))))
18.7%
(/.f64 (+.f64 x lo) lo)
10.0%
(/.f64 (+.f64 -1 (/.f64 (neg.f64 lo) hi)) (/.f64 hi lo))
18.8%
(/.f64 (neg.f64 lo) hi)
99.1%
(/.f64 (log.f64 (exp.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
99.1%
(/.f64 (expm1.f64 (log1p.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
98.9%
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
18.7%
(/.f64 1 (/.f64 lo (+.f64 x lo)))
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
10.0%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))
18.8%
(-.f64 (/.f64 x hi) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
18.7%
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
10.0%
(-.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x hi) hi) (/.f64 -1 hi))) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))
18.8%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
18.7%
(-.f64 1 (/.f64 x lo))
9.1%
(-.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi)))
9.1%
(-.f64 1 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)))
9.1%
(+.f64 (/.f64 hi lo) 1)
10.0%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3))
10.0%
(+.f64 (*.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
8.3%
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
18.2%
(*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2)))
18.8%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
10.0%
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
18.8%
(*.f64 (/.f64 1 (sqrt.f64 hi)) (*.f64 (pow.f64 hi -1/2) (-.f64 x lo)))
18.8%
(*.f64 (/.f64 1 (sqrt.f64 hi)) (*.f64 (sqrt.f64 (/.f64 1 hi)) (neg.f64 lo)))
18.8%
(*.f64 (/.f64 1 (sqrt.f64 hi)) (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 (sqrt.f64 hi)))))
18.7%
(*.f64 (/.f64 1 lo) (+.f64 x lo))
18.8%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
10.0%
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
18.8%
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
18.1%
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
10.0%
(neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi))
18.8%
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.7%
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))
9.1%
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.7%
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3))
18.7%
1
Compiler

Compiled 2723 to 1634 computations (40% saved)

localize54.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.3%
(*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))
98.3%
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
21.3%
(*.f64 (pow.f64 hi -2) lo)
21.3%
(/.f64 (-.f64 x lo) (*.f64 hi hi))
Compiler

Compiled 210 to 75 computations (64.3% saved)

series2.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
lo
@inf
(*.f64 (pow.f64 hi -2) lo)
0.0ms
hi
@0
(*.f64 (pow.f64 hi -2) lo)
0.0ms
lo
@-inf
(*.f64 (pow.f64 hi -2) lo)
0.0ms
hi
@inf
(*.f64 (pow.f64 hi -2) lo)
0.0ms
lo
@0
(*.f64 (pow.f64 hi -2) lo)

rewrite67.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1072×log-prod
802×pow-prod-down
718×prod-diff
516×pow-prod-up
504×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify83.0ms (0.6%)

Algorithm
egg-herbie
Rules
1030×fma-def
946×distribute-lft-in
914×distribute-rgt-in
644×log-prod
458×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01543518
13633338
212552330
358562330
Stop Event
node limit
Counts
110 → 77
Calls
Call 1
Inputs
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(+.f64 0 (*.f64 (pow.f64 hi -2) lo))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 hi -2) lo))) 1)
(pow.f64 (*.f64 (pow.f64 hi -2) lo) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 hi -2) lo)) 3)
(pow.f64 (*.f64 (pow.f64 hi -4) (*.f64 lo lo)) 1/2)
(pow.f64 (*.f64 (pow.f64 hi -6) (pow.f64 lo 3)) 1/3)
(pow.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 lo)) 2)
(sqrt.f64 (*.f64 (pow.f64 hi -4) (*.f64 lo lo)))
(log.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 hi -2) lo))))
(cbrt.f64 (*.f64 (pow.f64 hi -6) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 hi -2) lo)))
(exp.f64 (fma.f64 -2 (log.f64 hi) (log.f64 lo)))
(exp.f64 (*.f64 (fma.f64 -2 (log.f64 hi) (log.f64 lo)) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 -2 (log.f64 hi) (log.f64 lo)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 hi -2) lo))) 3))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 -2 (log.f64 hi) (log.f64 lo))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 lo))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 hi -2) lo)))
(+.f64 0 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo))))
(+.f64 (*.f64 (*.f64 (pow.f64 hi -2) lo) x) (*.f64 (*.f64 (pow.f64 hi -2) lo) (neg.f64 lo)))
(+.f64 (*.f64 x (*.f64 (pow.f64 hi -2) lo)) (*.f64 (neg.f64 lo) (*.f64 (pow.f64 hi -2) lo)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) (*.f64 lo (-.f64 x lo)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) (*.f64 lo (-.f64 x lo))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) (*.f64 lo (-.f64 x lo))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) (*.f64 lo (-.f64 x lo))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo))))) 1)
(/.f64 (*.f64 (*.f64 (pow.f64 hi -2) lo) (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (pow.f64 hi -2) lo) (-.f64 (*.f64 x x) (*.f64 lo lo))) (+.f64 lo x))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 (pow.f64 hi -2) lo)) (fma.f64 lo (+.f64 lo x) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 (pow.f64 hi -2) lo)) (+.f64 lo x))
(pow.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo))) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) (*.f64 lo (-.f64 x lo))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo))) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo))))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo)))))
(fma.f64 (*.f64 (pow.f64 hi -2) lo) x (*.f64 (*.f64 (pow.f64 hi -2) lo) (neg.f64 lo)))
(fma.f64 x (*.f64 (pow.f64 hi -2) lo) (*.f64 (neg.f64 lo) (*.f64 (pow.f64 hi -2) lo)))
Outputs
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (pow.f64 hi -2) (neg.f64 lo)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 lo (*.f64 x (pow.f64 hi -2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 lo (*.f64 x (pow.f64 hi -2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 lo (*.f64 x (pow.f64 hi -2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (pow.f64 hi -2) (neg.f64 lo)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (neg.f64 lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (pow.f64 hi -2) (neg.f64 lo)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 0 (*.f64 (pow.f64 hi -2) lo))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2)))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2)))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2)))))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 hi -2) lo))) 1)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(pow.f64 (*.f64 (pow.f64 hi -2) lo) 1)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 hi -2) lo)) 3)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(pow.f64 (*.f64 (pow.f64 hi -4) (*.f64 lo lo)) 1/2)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(pow.f64 (*.f64 (pow.f64 hi -6) (pow.f64 lo 3)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 hi -6) (pow.f64 lo 3)))
(pow.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 lo)) 2)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(sqrt.f64 (*.f64 (pow.f64 hi -4) (*.f64 lo lo)))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(log.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2)))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 hi -2) lo))))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(cbrt.f64 (*.f64 (pow.f64 hi -6) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 hi -2) lo)))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(exp.f64 (fma.f64 -2 (log.f64 hi) (log.f64 lo)))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(exp.f64 (*.f64 (fma.f64 -2 (log.f64 hi) (log.f64 lo)) 1))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(exp.f64 (*.f64 (*.f64 (fma.f64 -2 (log.f64 hi) (log.f64 lo)) 1) 1))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 hi -2) lo))) 3))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(exp.f64 (*.f64 (*.f64 3 (fma.f64 -2 (log.f64 hi) (log.f64 lo))) 1/3))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 lo))) 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 hi -2) lo)))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(+.f64 0 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (*.f64 (pow.f64 hi -2) lo) x) (*.f64 (*.f64 (pow.f64 hi -2) lo) (neg.f64 lo)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 x (*.f64 (pow.f64 hi -2) lo)) (*.f64 (neg.f64 lo) (*.f64 (pow.f64 hi -2) lo)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) (*.f64 lo (-.f64 x lo)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) (*.f64 lo (-.f64 x lo))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) (*.f64 lo (-.f64 x lo)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) (*.f64 lo (-.f64 x lo))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) (*.f64 lo (-.f64 x lo))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) (*.f64 lo (-.f64 x lo))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) (*.f64 lo (-.f64 x lo))))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo))))) 1)
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (*.f64 (pow.f64 hi -2) lo) (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo x) (*.f64 x x)))
(/.f64 (*.f64 lo (pow.f64 hi -2)) (/.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 lo 3))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (/.f64 (/.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) lo) (pow.f64 hi -2)))
(*.f64 (/.f64 lo (/.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 lo 3)))) (pow.f64 hi -2))
(/.f64 (*.f64 (*.f64 (pow.f64 hi -2) lo) (-.f64 (*.f64 x x) (*.f64 lo lo))) (+.f64 lo x))
(/.f64 (*.f64 lo (pow.f64 hi -2)) (/.f64 (+.f64 lo x) (-.f64 (*.f64 x x) (*.f64 lo lo))))
(/.f64 (*.f64 (pow.f64 hi -2) (-.f64 (*.f64 x x) (*.f64 lo lo))) (/.f64 (+.f64 lo x) lo))
(*.f64 (*.f64 lo (pow.f64 hi -2)) (/.f64 (-.f64 x lo) 1))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 (pow.f64 hi -2) lo)) (fma.f64 lo (+.f64 lo x) (*.f64 x x)))
(/.f64 (*.f64 lo (pow.f64 hi -2)) (/.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 lo 3))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (/.f64 (/.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) lo) (pow.f64 hi -2)))
(*.f64 (/.f64 lo (/.f64 (fma.f64 lo (+.f64 lo x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 lo 3)))) (pow.f64 hi -2))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 (pow.f64 hi -2) lo)) (+.f64 lo x))
(/.f64 (*.f64 lo (pow.f64 hi -2)) (/.f64 (+.f64 lo x) (-.f64 (*.f64 x x) (*.f64 lo lo))))
(/.f64 (*.f64 (pow.f64 hi -2) (-.f64 (*.f64 x x) (*.f64 lo lo))) (/.f64 (+.f64 lo x) lo))
(*.f64 (*.f64 lo (pow.f64 hi -2)) (/.f64 (-.f64 x lo) 1))
(pow.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo))) 1)
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo)))) 3)
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo))) 2) 1/2)
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo))) 3) 1/3)
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo)))) 2)
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo))) 2))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(log.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) (*.f64 lo (-.f64 x lo))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo))))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo))) 3))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo)))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo)))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo)))) 1))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo)))) 1) 1))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo))))) 3))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo))))) 1/3))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo))))) 2))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo)))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (pow.f64 hi -2) lo) x (*.f64 (*.f64 (pow.f64 hi -2) lo) (neg.f64 lo)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 x (*.f64 (pow.f64 hi -2) lo) (*.f64 (neg.f64 lo) (*.f64 (pow.f64 hi -2) lo)))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 lo (/.f64 (*.f64 hi hi) x)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))

localize8.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
97.7%
(+.f64 (/.f64 hi lo) 1)
Compiler

Compiled 14 to 7 computations (50% saved)

series1.0ms (0%)

Counts
1 → 15
Calls

6 calls:

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

rewrite57.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1570×pow1
1456×log1p-expm1-u
1456×expm1-log1p-u
1454×add-exp-log
1426×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify55.0ms (0.4%)

Algorithm
egg-herbie
Rules
1336×distribute-lft-in
1320×distribute-rgt-in
772×fma-neg
562×associate-*r*
546×cancel-sign-sub-inv
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
078786
1181756
2559756
33150736
Stop Event
node limit
Counts
46 → 36
Calls
Call 1
Inputs
1
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
1
1
(-.f64 (+.f64 1 (+.f64 (/.f64 hi lo) 1)) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 hi lo) 2) (+.f64 (/.f64 hi lo) -1)) (/.f64 1 (+.f64 (/.f64 hi lo) -1)))
(*.f64 1 (+.f64 (/.f64 hi lo) 1))
(*.f64 (+.f64 (/.f64 hi lo) 1) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) 2) (cbrt.f64 (+.f64 (/.f64 hi lo) 1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) 1)) (sqrt.f64 (+.f64 (/.f64 hi lo) 1)))
(*.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo)))))
(*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (/.f64 1 (+.f64 (/.f64 hi lo) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))) (+.f64 1 (pow.f64 (/.f64 hi lo) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 hi lo) -1) (+.f64 (pow.f64 (/.f64 hi lo) 2) -1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (+.f64 (/.f64 hi lo) -1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1)) (neg.f64 (+.f64 (/.f64 hi lo) -1)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))
(pow.f64 (+.f64 (/.f64 hi lo) 1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) 1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 hi lo) 1)))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 hi lo) 1)))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 hi lo) 1)))
(fma.f64 hi (/.f64 1 lo) 1)
(fma.f64 1 (/.f64 hi lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1)
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) 1)
Outputs
1
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
1
1
(-.f64 (+.f64 1 (+.f64 (/.f64 hi lo) 1)) 1)
(+.f64 1 (/.f64 hi lo))
(-.f64 (/.f64 (pow.f64 (/.f64 hi lo) 2) (+.f64 (/.f64 hi lo) -1)) (/.f64 1 (+.f64 (/.f64 hi lo) -1)))
(+.f64 1 (/.f64 hi lo))
(*.f64 1 (+.f64 (/.f64 hi lo) 1))
(+.f64 1 (/.f64 hi lo))
(*.f64 (+.f64 (/.f64 hi lo) 1) 1)
(+.f64 1 (/.f64 hi lo))
(*.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) 2))
(+.f64 1 (/.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) 2) (cbrt.f64 (+.f64 (/.f64 hi lo) 1)))
(+.f64 1 (/.f64 hi lo))
(*.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) 1)) (sqrt.f64 (+.f64 (/.f64 hi lo) 1)))
(+.f64 1 (/.f64 hi lo))
(*.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (-.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (/.f64 hi lo) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (fma.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1) 1))
(*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (/.f64 1 (+.f64 (/.f64 hi lo) -1)))
(+.f64 1 (/.f64 hi lo))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))) (+.f64 1 (pow.f64 (/.f64 hi lo) 3))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (-.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (/.f64 hi lo) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (fma.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1) 1))
(/.f64 1 (/.f64 (+.f64 (/.f64 hi lo) -1) (+.f64 (pow.f64 (/.f64 hi lo) 2) -1)))
(+.f64 1 (/.f64 hi lo))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (-.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (/.f64 hi lo) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (fma.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (-.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (/.f64 hi lo) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (fma.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1) 1))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (+.f64 (/.f64 hi lo) -1))
(+.f64 1 (/.f64 hi lo))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo)))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (-.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 (/.f64 hi lo) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (fma.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1) 1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1)) (neg.f64 (+.f64 (/.f64 hi lo) -1)))
(+.f64 1 (/.f64 hi lo))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 hi lo))
(pow.f64 (+.f64 (/.f64 hi lo) 1) 1)
(+.f64 1 (/.f64 hi lo))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) 3)
(+.f64 1 (/.f64 hi lo))
(pow.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 3) 1/3)
(+.f64 1 (/.f64 hi lo))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) 1)) 2)
(+.f64 1 (/.f64 hi lo))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 2))
(+.f64 1 (/.f64 hi lo))
(log.f64 (exp.f64 (+.f64 (/.f64 hi lo) 1)))
(+.f64 1 (/.f64 hi lo))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 3))
(+.f64 1 (/.f64 hi lo))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 hi lo) 1)))
(+.f64 1 (/.f64 hi lo))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 hi lo) 1)))
(+.f64 1 (/.f64 hi lo))
(fma.f64 hi (/.f64 1 lo) 1)
(+.f64 1 (/.f64 hi lo))
(fma.f64 1 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))

localize12.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.9%
(/.f64 (/.f64 lo hi) hi)
98.3%
(*.f64 lo (/.f64 (/.f64 lo hi) hi))
97.3%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))
Compiler

Compiled 38 to 9 computations (76.3% saved)

series3.0ms (0%)

Counts
3 → 72
Calls

18 calls:

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

rewrite86.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1126×log-prod
858×fma-def
702×pow-prod-down
492×pow-prod-up
456×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01167
125051
2410551
Stop Event
node limit
Counts
3 → 243
Calls
Call 1
Inputs
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))
(*.f64 lo (/.f64 (/.f64 lo hi) hi))
(/.f64 (/.f64 lo hi) hi)
Outputs
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 0 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (+.f64 1 (/.f64 lo hi)))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (+.f64 1 (/.f64 lo hi)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (+.f64 1 (/.f64 lo hi))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (+.f64 1 (/.f64 lo hi))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (+.f64 1 (/.f64 lo hi))))))
(*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 lo (pow.f64 hi -2))))
(*.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 1)
(*.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)) (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(*.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (/.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(*.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))))
(*.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)) (+.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3)) (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6))))
(/.f64 1 (/.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)))
(/.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3)))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 lo hi))) hi)
(/.f64 (fma.f64 lo hi (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi lo) (*.f64 lo (/.f64 lo hi)))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (fma.f64 lo hi (*.f64 (neg.f64 hi) (*.f64 lo (/.f64 lo hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi lo) (*.f64 lo (/.f64 lo hi)))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 lo (/.f64 lo hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6))) (neg.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3))))
(/.f64 (neg.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3)))
(pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 3)
(pow.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) 1/2)
(pow.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 6) 1/3)
(pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3)) (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6))) -1)
(pow.f64 (/.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)) -1)
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(sqrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4))
(log.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (+.f64 1 (/.f64 lo hi))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))))
(log.f64 (*.f64 (exp.f64 (/.f64 lo hi)) (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))))
(log.f64 (*.f64 (exp.f64 (/.f64 lo hi)) (/.f64 1 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi))) (exp.f64 (pow.f64 (/.f64 lo hi) 2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi))) (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi))) (/.f64 1 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)) (exp.f64 (/.f64 lo hi))))
(log.f64 (*.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)) (+.f64 1 (expm1.f64 (/.f64 lo hi)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2))) (exp.f64 (/.f64 lo hi))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2))) (+.f64 1 (expm1.f64 (/.f64 lo hi)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (/.f64 lo hi) 2))) (exp.f64 (/.f64 lo hi))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (/.f64 lo hi) 2))) (+.f64 1 (expm1.f64 (/.f64 lo hi)))))
(log.f64 (/.f64 (exp.f64 (/.f64 lo hi)) (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))))
(log.f64 (/.f64 (exp.f64 (/.f64 lo hi)) (/.f64 1 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi))) (exp.f64 (pow.f64 (/.f64 lo hi) 2))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi))) (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi))) (/.f64 1 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 lo hi)) (+.f64 1 (/.f64 lo hi)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))))
(cbrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 6))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(hypot.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(exp.f64 (log.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi)))) 2))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 lo (*.f64 lo (pow.f64 hi -2)) (/.f64 lo hi))
(fma.f64 lo (/.f64 1 hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 lo (/.f64 1 (neg.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 lo (neg.f64 (/.f64 1 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 lo (+.f64 (/.f64 1 hi) (*.f64 lo (pow.f64 hi -2))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 lo (+.f64 (/.f64 1 hi) (*.f64 lo (pow.f64 hi -2))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (/.f64 lo hi) (/.f64 lo hi) (/.f64 lo hi))
(fma.f64 (/.f64 lo hi) 1 (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) lo (/.f64 lo hi))
(fma.f64 (pow.f64 (/.f64 lo hi) 2) 1 (/.f64 lo hi))
(fma.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 1 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 1 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 1 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 1 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(fma.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)) (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)) (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (/.f64 lo hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 4)) (*.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) lo) (/.f64 lo hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (/.f64 lo hi))
(fma.f64 (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (/.f64 1 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (*.f64 lo (pow.f64 hi -2))) (/.f64 lo hi))
(fma.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (/.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (/.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (*.f64 lo lo) (pow.f64 hi -2) (/.f64 lo hi))
(fma.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 3/2) (/.f64 lo hi))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (neg.f64 (sqrt.f64 (/.f64 lo hi))) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 (sqrt.f64 lo) hi) (sqrt.f64 lo) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 (sqrt.f64 lo) hi) (*.f64 (/.f64 (sqrt.f64 lo) hi) lo) (/.f64 lo hi))
(fma.f64 (sqrt.f64 lo) (/.f64 (sqrt.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (sqrt.f64 lo) (*.f64 (sqrt.f64 lo) (/.f64 1 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (sqrt.f64 lo) (*.f64 (sqrt.f64 lo) (*.f64 lo (pow.f64 hi -2))) (/.f64 lo hi))
(fma.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (/.f64 1 hi) lo (pow.f64 (/.f64 lo hi) 2))
(fma.f64 -1 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(fma.f64 (*.f64 lo (/.f64 lo hi)) (/.f64 1 hi) (/.f64 lo hi))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4)) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 (/.f64 lo hi) (sqrt.f64 hi)) (/.f64 lo hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (/.f64 (cbrt.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 (sqrt.f64 lo) 1) (/.f64 (sqrt.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 lo 1) (*.f64 lo (pow.f64 hi -2)) (/.f64 lo hi))
(fma.f64 (/.f64 lo (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 lo hi) (cbrt.f64 hi)) (/.f64 lo hi))
(fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 -1 (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (pow.f64 (/.f64 lo hi) 3/2) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)) (+.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)) (+.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 5) (cbrt.f64 (/.f64 lo hi)) (/.f64 lo hi))
(fma.f64 (*.f64 lo (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 4))) (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) (/.f64 lo hi))
(fma.f64 (*.f64 lo (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) hi) (/.f64 lo hi))
(fma.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (cbrt.f64 lo)) 2) (cbrt.f64 lo) (/.f64 lo hi))
(fma.f64 (*.f64 (*.f64 lo (pow.f64 hi -2)) (sqrt.f64 lo)) (sqrt.f64 lo) (/.f64 lo hi))
(+.f64 0 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))))
(-.f64 0 (pow.f64 (/.f64 lo hi) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2))) 1)
(/.f64 lo (*.f64 hi (/.f64 hi lo)))
(/.f64 lo (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (/.f64 lo hi) (/.f64 hi lo))
(/.f64 1 (pow.f64 (/.f64 hi lo) 2))
(/.f64 1 (/.f64 hi (*.f64 lo (/.f64 lo hi))))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(/.f64 (*.f64 lo lo) (pow.f64 (neg.f64 hi) 2))
(/.f64 (*.f64 lo lo) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 lo lo) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 lo (/.f64 lo hi)) hi)
(/.f64 (*.f64 lo (/.f64 lo hi)) (neg.f64 hi))
(/.f64 (neg.f64 (*.f64 lo (/.f64 lo hi))) hi)
(/.f64 (neg.f64 (*.f64 lo (/.f64 lo hi))) (neg.f64 hi))
(/.f64 (/.f64 (*.f64 lo (/.f64 lo hi)) 1) hi)
(/.f64 (/.f64 (*.f64 lo (/.f64 lo hi)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(/.f64 (/.f64 (*.f64 lo (/.f64 lo hi)) (sqrt.f64 hi)) (sqrt.f64 hi))
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (/.f64 lo hi) 2) 1)
(pow.f64 (cbrt.f64 (/.f64 lo hi)) 6)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) 3)
(pow.f64 (pow.f64 (/.f64 lo hi) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 lo hi) 6) 1/3)
(pow.f64 (pow.f64 (/.f64 lo hi) 3) 2/3)
(pow.f64 (sqrt.f64 (/.f64 lo hi)) 4)
(pow.f64 (/.f64 hi lo) -2)
(pow.f64 (pow.f64 (/.f64 hi lo) 2) -1)
(pow.f64 (/.f64 hi (*.f64 lo (/.f64 lo hi))) -1)
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(sqrt.f64 (pow.f64 (/.f64 lo hi) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2))))
(log.f64 (/.f64 1 (exp.f64 (pow.f64 (/.f64 lo hi) 2))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))))
(log.f64 (/.f64 1 (/.f64 1 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))))
(cbrt.f64 (pow.f64 (/.f64 lo hi) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 lo hi))) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 lo hi)) 1) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 lo hi))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 lo hi) 6)) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 lo hi))) 3) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 0 (*.f64 lo (pow.f64 hi -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2))) (cbrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (pow.f64 hi -2)))) 1)
(*.f64 lo (pow.f64 hi -2))
(*.f64 (/.f64 lo hi) (/.f64 1 hi))
(*.f64 (/.f64 lo hi) (/.f64 1 (neg.f64 hi)))
(*.f64 (*.f64 lo (pow.f64 hi -2)) 1)
(*.f64 1 (*.f64 lo (pow.f64 hi -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (/.f64 1 hi)))
(*.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 4)) (cbrt.f64 (*.f64 lo (pow.f64 hi -2))))
(*.f64 (sqrt.f64 (/.f64 lo hi)) (*.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 1 hi)))
(*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) hi))
(*.f64 (/.f64 1 hi) (/.f64 lo hi))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 lo hi) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (/.f64 lo hi) (sqrt.f64 hi)))
(*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 (/.f64 1 hi) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) hi) (/.f64 (cbrt.f64 lo) hi))
(*.f64 (/.f64 lo 1) (/.f64 (/.f64 1 hi) hi))
(*.f64 (/.f64 lo (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 1 hi) (cbrt.f64 hi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) 1) (/.f64 (cbrt.f64 (/.f64 lo hi)) hi))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (*.f64 lo (pow.f64 hi -2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (/.f64 lo hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 lo hi)) 1) (/.f64 (sqrt.f64 (/.f64 lo hi)) hi))
(*.f64 (/.f64 (sqrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (/.f64 lo hi)) (cbrt.f64 hi)))
(pow.f64 (*.f64 lo (pow.f64 hi -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 6) 1/3)
(pow.f64 (/.f64 (sqrt.f64 lo) hi) 2)
(pow.f64 (*.f64 hi (/.f64 hi lo)) -1)
(pow.f64 (*.f64 (neg.f64 hi) (/.f64 hi lo)) -1)
(pow.f64 (/.f64 (*.f64 hi hi) lo) -1)
(pow.f64 (/.f64 (*.f64 hi (/.f64 hi lo)) 1) -1)
(neg.f64 (*.f64 lo (pow.f64 hi -2)))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 4))
(log.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (pow.f64 hi -2)))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 lo) (pow.f64 hi -2))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 lo (pow.f64 hi -2))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 6))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (*.f64 lo (pow.f64 hi -2))))
(exp.f64 (log.f64 (*.f64 lo (pow.f64 hi -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (pow.f64 hi -2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 lo (pow.f64 hi -2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 lo) hi)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 hi lo))) -1))
(log1p.f64 (expm1.f64 (*.f64 lo (pow.f64 hi -2))))

simplify118.0ms (0.9%)

Algorithm
egg-herbie
Rules
942×unswap-sqr
902×fma-neg
448×unsub-neg
438×distribute-lft-neg-in
348×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04879357
112048979
239328849
Stop Event
node limit
Counts
315 → 309
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (pow.f64 hi 2))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 0 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (+.f64 1 (/.f64 lo hi)))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (+.f64 1 (/.f64 lo hi)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (+.f64 1 (/.f64 lo hi))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (+.f64 1 (/.f64 lo hi))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (+.f64 1 (/.f64 lo hi))))))
(*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 lo (pow.f64 hi -2))))
(*.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 1)
(*.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)) (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(*.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (/.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(*.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))))
(*.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)) (+.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3)) (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6))))
(/.f64 1 (/.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)))
(/.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3)))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 lo hi))) hi)
(/.f64 (fma.f64 lo hi (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi lo) (*.f64 lo (/.f64 lo hi)))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (fma.f64 lo hi (*.f64 (neg.f64 hi) (*.f64 lo (/.f64 lo hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi lo) (*.f64 lo (/.f64 lo hi)))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 lo (/.f64 lo hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6))) (neg.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3))))
(/.f64 (neg.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3)))
(pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 3)
(pow.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) 1/2)
(pow.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 6) 1/3)
(pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3)) (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6))) -1)
(pow.f64 (/.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)) -1)
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(sqrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4))
(log.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (+.f64 1 (/.f64 lo hi))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))))
(log.f64 (*.f64 (exp.f64 (/.f64 lo hi)) (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))))
(log.f64 (*.f64 (exp.f64 (/.f64 lo hi)) (/.f64 1 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi))) (exp.f64 (pow.f64 (/.f64 lo hi) 2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi))) (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi))) (/.f64 1 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)) (exp.f64 (/.f64 lo hi))))
(log.f64 (*.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)) (+.f64 1 (expm1.f64 (/.f64 lo hi)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2))) (exp.f64 (/.f64 lo hi))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2))) (+.f64 1 (expm1.f64 (/.f64 lo hi)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (/.f64 lo hi) 2))) (exp.f64 (/.f64 lo hi))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (/.f64 lo hi) 2))) (+.f64 1 (expm1.f64 (/.f64 lo hi)))))
(log.f64 (/.f64 (exp.f64 (/.f64 lo hi)) (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))))
(log.f64 (/.f64 (exp.f64 (/.f64 lo hi)) (/.f64 1 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi))) (exp.f64 (pow.f64 (/.f64 lo hi) 2))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi))) (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi))) (/.f64 1 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 lo hi)) (+.f64 1 (/.f64 lo hi)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))))
(cbrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 6))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(hypot.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(exp.f64 (log.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi)))) 2))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 lo (*.f64 lo (pow.f64 hi -2)) (/.f64 lo hi))
(fma.f64 lo (/.f64 1 hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 lo (/.f64 1 (neg.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 lo (neg.f64 (/.f64 1 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 lo (+.f64 (/.f64 1 hi) (*.f64 lo (pow.f64 hi -2))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 lo (+.f64 (/.f64 1 hi) (*.f64 lo (pow.f64 hi -2))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (/.f64 lo hi) (/.f64 lo hi) (/.f64 lo hi))
(fma.f64 (/.f64 lo hi) 1 (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) lo (/.f64 lo hi))
(fma.f64 (pow.f64 (/.f64 lo hi) 2) 1 (/.f64 lo hi))
(fma.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 1 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 1 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 1 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 1 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(fma.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)) (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)) (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (/.f64 lo hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 4)) (*.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) lo) (/.f64 lo hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (/.f64 lo hi))
(fma.f64 (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (/.f64 1 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (*.f64 lo (pow.f64 hi -2))) (/.f64 lo hi))
(fma.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (/.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (/.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (*.f64 lo lo) (pow.f64 hi -2) (/.f64 lo hi))
(fma.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 3/2) (/.f64 lo hi))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (neg.f64 (sqrt.f64 (/.f64 lo hi))) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 (sqrt.f64 lo) hi) (sqrt.f64 lo) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 (sqrt.f64 lo) hi) (*.f64 (/.f64 (sqrt.f64 lo) hi) lo) (/.f64 lo hi))
(fma.f64 (sqrt.f64 lo) (/.f64 (sqrt.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (sqrt.f64 lo) (*.f64 (sqrt.f64 lo) (/.f64 1 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (sqrt.f64 lo) (*.f64 (sqrt.f64 lo) (*.f64 lo (pow.f64 hi -2))) (/.f64 lo hi))
(fma.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (/.f64 1 hi) lo (pow.f64 (/.f64 lo hi) 2))
(fma.f64 -1 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(fma.f64 (*.f64 lo (/.f64 lo hi)) (/.f64 1 hi) (/.f64 lo hi))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4)) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 (/.f64 lo hi) (sqrt.f64 hi)) (/.f64 lo hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (/.f64 (cbrt.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 (sqrt.f64 lo) 1) (/.f64 (sqrt.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 lo 1) (*.f64 lo (pow.f64 hi -2)) (/.f64 lo hi))
(fma.f64 (/.f64 lo (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 lo hi) (cbrt.f64 hi)) (/.f64 lo hi))
(fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 -1 (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (pow.f64 (/.f64 lo hi) 3/2) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)) (+.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)) (+.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 5) (cbrt.f64 (/.f64 lo hi)) (/.f64 lo hi))
(fma.f64 (*.f64 lo (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 4))) (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) (/.f64 lo hi))
(fma.f64 (*.f64 lo (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) hi) (/.f64 lo hi))
(fma.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (cbrt.f64 lo)) 2) (cbrt.f64 lo) (/.f64 lo hi))
(fma.f64 (*.f64 (*.f64 lo (pow.f64 hi -2)) (sqrt.f64 lo)) (sqrt.f64 lo) (/.f64 lo hi))
(+.f64 0 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))))
(-.f64 0 (pow.f64 (/.f64 lo hi) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2))) 1)
(/.f64 lo (*.f64 hi (/.f64 hi lo)))
(/.f64 lo (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (/.f64 lo hi) (/.f64 hi lo))
(/.f64 1 (pow.f64 (/.f64 hi lo) 2))
(/.f64 1 (/.f64 hi (*.f64 lo (/.f64 lo hi))))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(/.f64 (*.f64 lo lo) (pow.f64 (neg.f64 hi) 2))
(/.f64 (*.f64 lo lo) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 lo lo) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 lo (/.f64 lo hi)) hi)
(/.f64 (*.f64 lo (/.f64 lo hi)) (neg.f64 hi))
(/.f64 (neg.f64 (*.f64 lo (/.f64 lo hi))) hi)
(/.f64 (neg.f64 (*.f64 lo (/.f64 lo hi))) (neg.f64 hi))
(/.f64 (/.f64 (*.f64 lo (/.f64 lo hi)) 1) hi)
(/.f64 (/.f64 (*.f64 lo (/.f64 lo hi)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(/.f64 (/.f64 (*.f64 lo (/.f64 lo hi)) (sqrt.f64 hi)) (sqrt.f64 hi))
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (/.f64 lo hi) 2) 1)
(pow.f64 (cbrt.f64 (/.f64 lo hi)) 6)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) 3)
(pow.f64 (pow.f64 (/.f64 lo hi) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 lo hi) 6) 1/3)
(pow.f64 (pow.f64 (/.f64 lo hi) 3) 2/3)
(pow.f64 (sqrt.f64 (/.f64 lo hi)) 4)
(pow.f64 (/.f64 hi lo) -2)
(pow.f64 (pow.f64 (/.f64 hi lo) 2) -1)
(pow.f64 (/.f64 hi (*.f64 lo (/.f64 lo hi))) -1)
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(sqrt.f64 (pow.f64 (/.f64 lo hi) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2))))
(log.f64 (/.f64 1 (exp.f64 (pow.f64 (/.f64 lo hi) 2))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))))
(log.f64 (/.f64 1 (/.f64 1 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))))
(cbrt.f64 (pow.f64 (/.f64 lo hi) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 lo hi))) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 lo hi)) 1) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 lo hi))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 lo hi) 6)) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 lo hi))) 3) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 0 (*.f64 lo (pow.f64 hi -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2))) (cbrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (pow.f64 hi -2)))) 1)
(*.f64 lo (pow.f64 hi -2))
(*.f64 (/.f64 lo hi) (/.f64 1 hi))
(*.f64 (/.f64 lo hi) (/.f64 1 (neg.f64 hi)))
(*.f64 (*.f64 lo (pow.f64 hi -2)) 1)
(*.f64 1 (*.f64 lo (pow.f64 hi -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (/.f64 1 hi)))
(*.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 4)) (cbrt.f64 (*.f64 lo (pow.f64 hi -2))))
(*.f64 (sqrt.f64 (/.f64 lo hi)) (*.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 1 hi)))
(*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) hi))
(*.f64 (/.f64 1 hi) (/.f64 lo hi))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 lo hi) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (/.f64 lo hi) (sqrt.f64 hi)))
(*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 (/.f64 1 hi) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) hi) (/.f64 (cbrt.f64 lo) hi))
(*.f64 (/.f64 lo 1) (/.f64 (/.f64 1 hi) hi))
(*.f64 (/.f64 lo (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 1 hi) (cbrt.f64 hi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) 1) (/.f64 (cbrt.f64 (/.f64 lo hi)) hi))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (*.f64 lo (pow.f64 hi -2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (/.f64 lo hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 lo hi)) 1) (/.f64 (sqrt.f64 (/.f64 lo hi)) hi))
(*.f64 (/.f64 (sqrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (/.f64 lo hi)) (cbrt.f64 hi)))
(pow.f64 (*.f64 lo (pow.f64 hi -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 6) 1/3)
(pow.f64 (/.f64 (sqrt.f64 lo) hi) 2)
(pow.f64 (*.f64 hi (/.f64 hi lo)) -1)
(pow.f64 (*.f64 (neg.f64 hi) (/.f64 hi lo)) -1)
(pow.f64 (/.f64 (*.f64 hi hi) lo) -1)
(pow.f64 (/.f64 (*.f64 hi (/.f64 hi lo)) 1) -1)
(neg.f64 (*.f64 lo (pow.f64 hi -2)))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 4))
(log.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (pow.f64 hi -2)))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 lo) (pow.f64 hi -2))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 lo (pow.f64 hi -2))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 6))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (*.f64 lo (pow.f64 hi -2))))
(exp.f64 (log.f64 (*.f64 lo (pow.f64 hi -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (pow.f64 hi -2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 lo (pow.f64 hi -2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 lo) hi)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 hi lo))) -1))
(log1p.f64 (expm1.f64 (*.f64 lo (pow.f64 hi -2))))
Outputs
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 lo (neg.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 lo (neg.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 lo (neg.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 lo (neg.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 lo (neg.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 lo (neg.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 lo (neg.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 lo (neg.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 lo (neg.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 lo (neg.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 lo (neg.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 lo (neg.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 lo (neg.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 lo (neg.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 lo (neg.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 lo (neg.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 lo (neg.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (/.f64 lo hi)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 lo (neg.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 2 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 lo hi) (*.f64 3 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 lo hi) (+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4)) (+.f64 (/.f64 lo hi) (*.f64 2 (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4))) (+.f64 (/.f64 lo hi) (*.f64 2 (pow.f64 (/.f64 lo hi) 2))))
(+.f64 0 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (+.f64 1 (/.f64 lo hi)))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (+.f64 1 (/.f64 lo hi)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (+.f64 1 (/.f64 lo hi))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (+.f64 (/.f64 lo hi) 1))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (+.f64 (/.f64 lo hi) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (+.f64 (/.f64 lo hi) 1)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (+.f64 (/.f64 lo hi) 1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (+.f64 (/.f64 lo hi) 1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (+.f64 1 (/.f64 lo hi))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (+.f64 1 (/.f64 lo hi))))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 lo (+.f64 (/.f64 1 hi) (*.f64 lo (pow.f64 hi -2))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 1)
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)) (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)))
(*.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (/.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(/.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(*.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3)) (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)) (+.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) (+.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3)) (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3)))
(/.f64 1 (/.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)))
(*.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (/.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(/.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(*.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (/.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3)) (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6))))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 lo hi))) hi)
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 lo hi))
(/.f64 (fma.f64 lo hi (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (fma.f64 lo hi (*.f64 (*.f64 lo hi) (/.f64 lo hi))) (*.f64 hi hi))
(/.f64 (*.f64 hi (+.f64 lo (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(/.f64 (+.f64 hi (*.f64 (/.f64 hi lo) (*.f64 lo (/.f64 lo hi)))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (+.f64 hi (*.f64 (*.f64 lo (/.f64 lo hi)) (/.f64 hi lo))) (/.f64 hi (/.f64 lo hi)))
(*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 lo hi) lo) (/.f64 lo hi) hi) (*.f64 hi hi)) lo)
(*.f64 (/.f64 (+.f64 lo hi) hi) (/.f64 lo hi))
(/.f64 (fma.f64 lo hi (*.f64 (neg.f64 hi) (*.f64 lo (/.f64 lo hi)))) (*.f64 (neg.f64 hi) hi))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (*.f64 lo hi) (/.f64 lo hi))) (neg.f64 (*.f64 hi hi)))
(/.f64 (*.f64 hi (-.f64 lo (*.f64 lo (/.f64 lo hi)))) (neg.f64 (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 hi (*.f64 lo (/.f64 lo hi)))) (*.f64 hi hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 lo hi))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi lo) (*.f64 lo (/.f64 lo hi)))) (*.f64 hi (/.f64 hi lo)))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 lo hi))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (neg.f64 hi) (*.f64 lo (/.f64 lo hi)))) (*.f64 (neg.f64 hi) hi))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 lo (neg.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6))) (neg.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3)) (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3)))
(/.f64 (neg.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3)))
(pow.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 1)
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 3)
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(pow.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) 1/2)
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(pow.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 6) 1/3)
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 2)
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(pow.f64 (/.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3)) (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6))) -1)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3)) (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3)))
(pow.f64 (/.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)) -1)
(*.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (/.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(/.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 lo (neg.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(sqrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 lo hi)) (+.f64 1 (/.f64 lo hi))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(log.f64 (*.f64 (exp.f64 (/.f64 lo hi)) (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(log.f64 (*.f64 (exp.f64 (/.f64 lo hi)) (/.f64 1 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 lo hi))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi))) (exp.f64 (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi))) (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi))) (/.f64 1 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 lo hi))
(log.f64 (*.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)) (exp.f64 (/.f64 lo hi))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(log.f64 (*.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)) (+.f64 1 (expm1.f64 (/.f64 lo hi)))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2))) (exp.f64 (/.f64 lo hi))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2))) (+.f64 1 (expm1.f64 (/.f64 lo hi)))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (/.f64 lo hi) 2))) (exp.f64 (/.f64 lo hi))))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 lo hi))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (/.f64 lo hi) 2))) (+.f64 1 (expm1.f64 (/.f64 lo hi)))))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 lo hi))
(log.f64 (/.f64 (exp.f64 (/.f64 lo hi)) (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 lo hi))
(log.f64 (/.f64 (exp.f64 (/.f64 lo hi)) (/.f64 1 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi))) (exp.f64 (pow.f64 (/.f64 lo hi) 2))))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 lo hi))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi))) (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 lo hi))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi))) (/.f64 1 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 lo hi)) (+.f64 1 (/.f64 lo hi)))))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 lo (neg.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))))
(neg.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (/.f64 lo (neg.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(cbrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 6))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(hypot.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(exp.f64 (log.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 1))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) 1) 1))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)))) 3))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 6)) 1/3))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi)))) 2))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 lo (*.f64 lo (pow.f64 hi -2)) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 lo (/.f64 1 hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 lo (/.f64 1 (neg.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (*.f64 lo hi) (/.f64 lo hi))) (neg.f64 (*.f64 hi hi)))
(/.f64 (*.f64 hi (-.f64 lo (*.f64 lo (/.f64 lo hi)))) (neg.f64 (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(fma.f64 lo (neg.f64 (/.f64 1 hi)) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (*.f64 lo hi) (/.f64 lo hi))) (neg.f64 (*.f64 hi hi)))
(/.f64 (*.f64 hi (-.f64 lo (*.f64 lo (/.f64 lo hi)))) (neg.f64 (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(fma.f64 lo (+.f64 (/.f64 1 hi) (*.f64 lo (pow.f64 hi -2))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 2 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 lo hi) (*.f64 3 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 lo (+.f64 (/.f64 1 hi) (*.f64 lo (pow.f64 hi -2))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 lo hi) (+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4)) (+.f64 (/.f64 lo hi) (*.f64 2 (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4))) (+.f64 (/.f64 lo hi) (*.f64 2 (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 (/.f64 lo hi) (/.f64 lo hi) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 lo hi) 1 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) lo (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (pow.f64 (/.f64 lo hi) 2) 1 (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 1 (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 2 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 lo hi) (*.f64 3 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) 1 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 lo hi) (+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4)) (+.f64 (/.f64 lo hi) (*.f64 2 (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4))) (+.f64 (/.f64 lo hi) (*.f64 2 (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 1 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 1 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 2 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 lo hi) (*.f64 3 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 lo hi) (+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4)) (+.f64 (/.f64 lo hi) (*.f64 2 (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4))) (+.f64 (/.f64 lo hi) (*.f64 2 (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)) (*.f64 2 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)) (-.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4))))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)) (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)) (*.f64 2 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)) (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4)) (-.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4))))
(fma.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (/.f64 lo hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (/.f64 lo hi) 2))
(-.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 4)) (*.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) lo) (/.f64 lo hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 4)) (*.f64 lo (cbrt.f64 (*.f64 lo (pow.f64 hi -2)))) (/.f64 lo hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (/.f64 lo hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4)))
(fma.f64 (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (/.f64 1 hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (*.f64 lo (pow.f64 hi -2))) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (/.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (/.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (*.f64 2 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (/.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (/.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)) (/.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (-.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4))) (/.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 (*.f64 lo lo) (pow.f64 hi -2) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2)) (*.f64 2 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 lo hi) (*.f64 3 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (/.f64 lo hi) (+.f64 (pow.f64 (/.f64 lo hi) 2) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4)) (+.f64 (/.f64 lo hi) (*.f64 2 (pow.f64 (/.f64 lo hi) 2))))
(+.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4))) (+.f64 (/.f64 lo hi) (*.f64 2 (pow.f64 (/.f64 lo hi) 2))))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 3/2) (/.f64 lo hi))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (neg.f64 (sqrt.f64 (/.f64 lo hi))) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (*.f64 lo hi) (/.f64 lo hi))) (neg.f64 (*.f64 hi hi)))
(/.f64 (*.f64 hi (-.f64 lo (*.f64 lo (/.f64 lo hi)))) (neg.f64 (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(fma.f64 (/.f64 (sqrt.f64 lo) hi) (sqrt.f64 lo) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 (sqrt.f64 lo) hi) (*.f64 (/.f64 (sqrt.f64 lo) hi) lo) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (sqrt.f64 lo) (/.f64 (sqrt.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (sqrt.f64 lo) (*.f64 (sqrt.f64 lo) (/.f64 1 hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (sqrt.f64 lo) (*.f64 (sqrt.f64 lo) (*.f64 lo (pow.f64 hi -2))) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3))) (*.f64 2 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 2 (pow.f64 (/.f64 lo hi) 2)) (/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3))))
(fma.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (/.f64 1 (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)) (/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3))))
(+.f64 (-.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4))) (/.f64 (-.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 (/.f64 lo hi) 6)) (+.f64 (pow.f64 (hypot.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) 4) (pow.f64 (/.f64 lo hi) 3))))
(fma.f64 (/.f64 1 hi) lo (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 -1 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (*.f64 lo hi) (/.f64 lo hi))) (neg.f64 (*.f64 hi hi)))
(/.f64 (*.f64 hi (-.f64 lo (*.f64 lo (/.f64 lo hi)))) (neg.f64 (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 lo hi))
(fma.f64 (*.f64 lo (/.f64 lo hi)) (/.f64 1 hi) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4)) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (/.f64 lo hi) 2))
(-.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2)))
(fma.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi)))
(fma.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 (/.f64 lo hi) (sqrt.f64 hi)) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (/.f64 (cbrt.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (cbrt.f64 (/.f64 lo hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 (sqrt.f64 lo) 1) (/.f64 (sqrt.f64 lo) hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 lo 1) (*.f64 lo (pow.f64 hi -2)) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 lo (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 lo hi) (cbrt.f64 hi)) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 -1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 lo (cbrt.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 -1 (pow.f64 (cbrt.f64 hi) 2)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 -1 (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 -1 (sqrt.f64 hi)) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (pow.f64 (/.f64 lo hi) 3/2) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 3/2) (/.f64 lo hi))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)) (+.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (+.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) (+.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) (*.f64 2 (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)) (+.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (+.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) (+.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (pow.f64 (/.f64 lo hi) 2)))
(fma.f64 (+.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) (+.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 lo hi))) (-.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4)) (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 4)))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (*.f64 lo hi) (/.f64 lo hi))) (neg.f64 (*.f64 hi hi)))
(/.f64 (*.f64 hi (-.f64 lo (*.f64 lo (/.f64 lo hi)))) (neg.f64 (*.f64 hi hi)))
(-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 5) (cbrt.f64 (/.f64 lo hi)) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (*.f64 lo (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 4))) (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) (/.f64 lo hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 4)) (*.f64 lo (cbrt.f64 (*.f64 lo (pow.f64 hi -2)))) (/.f64 lo hi))
(fma.f64 (*.f64 lo (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) hi) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (cbrt.f64 lo)) 2) (cbrt.f64 lo) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(fma.f64 (*.f64 (*.f64 lo (pow.f64 hi -2)) (sqrt.f64 lo)) (sqrt.f64 lo) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))
(+.f64 0 (pow.f64 (/.f64 lo hi) 2))
(pow.f64 (/.f64 lo hi) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))))
(-.f64 0 (pow.f64 (/.f64 lo hi) 2))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2))) 1)
(pow.f64 (/.f64 lo hi) 2)
(/.f64 lo (*.f64 hi (/.f64 hi lo)))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 lo (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(/.f64 (/.f64 lo hi) (/.f64 hi lo))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 1 (pow.f64 (/.f64 hi lo) 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 1 (/.f64 hi (*.f64 lo (/.f64 lo hi))))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo lo) (pow.f64 (neg.f64 hi) 2))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo lo) (*.f64 (neg.f64 hi) hi))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(/.f64 (*.f64 lo lo) (*.f64 hi (neg.f64 hi)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(/.f64 (*.f64 lo (/.f64 lo hi)) hi)
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (*.f64 lo (/.f64 lo hi)) (neg.f64 hi))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(/.f64 (neg.f64 (*.f64 lo (/.f64 lo hi))) hi)
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(/.f64 (neg.f64 (*.f64 lo (/.f64 lo hi))) (neg.f64 hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (/.f64 (*.f64 lo (/.f64 lo hi)) 1) hi)
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (/.f64 (*.f64 lo (/.f64 lo hi)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(pow.f64 (/.f64 lo hi) 2)
(/.f64 (/.f64 (*.f64 lo (/.f64 lo hi)) (sqrt.f64 hi)) (sqrt.f64 hi))
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (/.f64 lo hi) 2) 1)
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (cbrt.f64 (/.f64 lo hi)) 6)
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) 3)
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (/.f64 lo hi) 4) 1/2)
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (/.f64 lo hi) 6) 1/3)
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (/.f64 lo hi) 3) 2/3)
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (sqrt.f64 (/.f64 lo hi)) 4)
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (/.f64 hi lo) -2)
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (pow.f64 (/.f64 hi lo) 2) -1)
(pow.f64 (/.f64 lo hi) 2)
(pow.f64 (/.f64 hi (*.f64 lo (/.f64 lo hi))) -1)
(pow.f64 (/.f64 lo hi) 2)
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(sqrt.f64 (pow.f64 (/.f64 lo hi) 4))
(pow.f64 (/.f64 lo hi) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2))))
(pow.f64 (/.f64 lo hi) 2)
(log.f64 (/.f64 1 (exp.f64 (pow.f64 (/.f64 lo hi) 2))))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(log.f64 (/.f64 1 (/.f64 1 (exp.f64 (pow.f64 (/.f64 lo hi) 2)))))
(pow.f64 (/.f64 lo hi) 2)
(cbrt.f64 (pow.f64 (/.f64 lo hi) 6))
(pow.f64 (/.f64 lo hi) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 lo hi))))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 lo hi))) 1))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) 2))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 lo hi)) 1) 2))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 lo hi))) 1) 1))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2))) 3))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 lo hi) 6)) 1/3))
(pow.f64 (/.f64 lo hi) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 lo hi))) 3) 1/3))
(pow.f64 (/.f64 lo hi) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 lo hi) 2)))
(pow.f64 (/.f64 lo hi) 2)
(+.f64 0 (*.f64 lo (pow.f64 hi -2)))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2))) (cbrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2)))))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (pow.f64 hi -2)))) 1)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 lo (pow.f64 hi -2))
(/.f64 lo (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 1 hi))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (/.f64 lo hi) (/.f64 1 (neg.f64 hi)))
(/.f64 (*.f64 (/.f64 lo hi) 1) (neg.f64 hi))
(/.f64 (/.f64 lo hi) (neg.f64 hi))
(*.f64 lo (neg.f64 (pow.f64 hi -2)))
(*.f64 (*.f64 lo (pow.f64 hi -2)) 1)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 1 (*.f64 lo (pow.f64 hi -2)))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (/.f64 1 hi)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 (cbrt.f64 (/.f64 lo hi)) hi))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 hi (cbrt.f64 (/.f64 lo hi))))
(*.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 4)) (cbrt.f64 (*.f64 lo (pow.f64 hi -2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 4)) (cbrt.f64 (*.f64 lo (pow.f64 hi -2))))
(*.f64 (sqrt.f64 (/.f64 lo hi)) (*.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 1 hi)))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) hi))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (/.f64 1 hi) (/.f64 lo hi))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 lo hi) (cbrt.f64 hi)))
(/.f64 (*.f64 1 (/.f64 lo (*.f64 (cbrt.f64 hi) hi))) (pow.f64 (cbrt.f64 hi) 2))
(/.f64 (/.f64 lo (*.f64 hi (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) 2))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (/.f64 lo hi) (sqrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 lo (*.f64 (sqrt.f64 hi) hi)))
(/.f64 (/.f64 lo (*.f64 hi (sqrt.f64 hi))) (sqrt.f64 hi))
(/.f64 (/.f64 lo (sqrt.f64 hi)) (*.f64 hi (sqrt.f64 hi)))
(*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 (/.f64 1 hi) (sqrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 lo (*.f64 (sqrt.f64 hi) hi)))
(/.f64 (/.f64 lo (*.f64 hi (sqrt.f64 hi))) (sqrt.f64 hi))
(/.f64 (/.f64 lo (sqrt.f64 hi)) (*.f64 hi (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 lo) 2) hi) (/.f64 (cbrt.f64 lo) hi))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (/.f64 lo 1) (/.f64 (/.f64 1 hi) hi))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (/.f64 lo (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 1 hi) (cbrt.f64 hi)))
(/.f64 (*.f64 1 (/.f64 lo (*.f64 (cbrt.f64 hi) hi))) (pow.f64 (cbrt.f64 hi) 2))
(/.f64 (/.f64 lo (*.f64 hi (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) 1) (/.f64 (cbrt.f64 (/.f64 lo hi)) hi))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (cbrt.f64 (/.f64 lo hi)) (/.f64 1 hi)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 (cbrt.f64 (/.f64 lo hi)) hi))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 hi (cbrt.f64 (/.f64 lo hi))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (*.f64 lo (pow.f64 hi -2))))
(*.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (pow.f64 (cbrt.f64 hi) 2)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 (pow.f64 (cbrt.f64 hi) 2) (cbrt.f64 (*.f64 lo (pow.f64 hi -2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (/.f64 lo hi)) (sqrt.f64 hi)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 (cbrt.f64 (/.f64 lo hi)) (sqrt.f64 hi))) (sqrt.f64 hi))
(*.f64 (/.f64 (sqrt.f64 (/.f64 lo hi)) 1) (/.f64 (sqrt.f64 (/.f64 lo hi)) hi))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (/.f64 lo hi)) (cbrt.f64 hi)))
(/.f64 (*.f64 1 (/.f64 lo (*.f64 (cbrt.f64 hi) hi))) (pow.f64 (cbrt.f64 hi) 2))
(/.f64 (/.f64 lo (*.f64 hi (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) 2))
(pow.f64 (*.f64 lo (pow.f64 hi -2)) 1)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(pow.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) 3)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 4) 1/2)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 6) 1/3)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(pow.f64 (/.f64 (sqrt.f64 lo) hi) 2)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(pow.f64 (*.f64 hi (/.f64 hi lo)) -1)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(pow.f64 (*.f64 (neg.f64 hi) (/.f64 hi lo)) -1)
(/.f64 (*.f64 (/.f64 lo hi) 1) (neg.f64 hi))
(/.f64 (/.f64 lo hi) (neg.f64 hi))
(*.f64 lo (neg.f64 (pow.f64 hi -2)))
(pow.f64 (/.f64 (*.f64 hi hi) lo) -1)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(pow.f64 (/.f64 (*.f64 hi (/.f64 hi lo)) 1) -1)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(neg.f64 (*.f64 lo (pow.f64 hi -2)))
(/.f64 (*.f64 (/.f64 lo hi) 1) (neg.f64 hi))
(/.f64 (/.f64 lo hi) (neg.f64 hi))
(*.f64 lo (neg.f64 (pow.f64 hi -2)))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 4))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(log.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi -2)))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (pow.f64 hi -2)))))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 lo) (pow.f64 hi -2))))
(/.f64 (*.f64 (/.f64 lo hi) 1) (neg.f64 hi))
(/.f64 (/.f64 lo hi) (neg.f64 hi))
(*.f64 lo (neg.f64 (pow.f64 hi -2)))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 lo (pow.f64 hi -2))))))
(/.f64 (*.f64 (/.f64 lo hi) 1) (neg.f64 hi))
(/.f64 (/.f64 lo hi) (neg.f64 hi))
(*.f64 lo (neg.f64 (pow.f64 hi -2)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 6))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 lo hi) 3) (pow.f64 hi 3)))
(cbrt.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 6)))
(expm1.f64 (log1p.f64 (*.f64 lo (pow.f64 hi -2))))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(exp.f64 (log.f64 (*.f64 lo (pow.f64 hi -2))))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (pow.f64 hi -2))) 1))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 lo (pow.f64 hi -2))) 1) 1))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2)))) 3))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 lo) hi) 6)) 1/3))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 lo) hi)) 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 hi lo))) -1))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(log1p.f64 (expm1.f64 (*.f64 lo (pow.f64 hi -2))))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))

localize9.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.6%
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
99.5%
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi))
Compiler

Compiled 26 to 7 computations (73.1% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite67.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1222×log-prod
1172×prod-diff
758×pow-prod-down
554×pow-prod-up
546×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01013
122113
2327213
Stop Event
node limit
Counts
1 → 57
Calls
Call 1
Inputs
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (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 (-.f64 x lo) (/.f64 1 hi))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (pow.f64 hi -1/2))
(*.f64 (/.f64 (-.f64 x lo) hi) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi)) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (pow.f64 hi -1/2)))
(*.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 (-.f64 x lo) (sqrt.f64 hi))) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (pow.f64 hi -1/2)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (neg.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (/.f64 1 (neg.f64 (sqrt.f64 hi))))
(*.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (cbrt.f64 (sqrt.f64 hi))))
(*.f64 (/.f64 1 (pow.f64 hi 1/4)) (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (pow.f64 hi 1/4)))
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 hi 1/4)) (/.f64 (pow.f64 hi -1/2) (pow.f64 hi 1/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (/.f64 (pow.f64 hi -1/2) (cbrt.f64 (sqrt.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 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.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 (-.f64 x lo) 1) (/.f64 (pow.f64 hi -1/2) (sqrt.f64 hi)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi)) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (sqrt.f64 hi)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi)) (cbrt.f64 hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi)) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (pow.f64 hi 1/4)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (cbrt.f64 hi)) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.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) 2) 1/2)
(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 1 (/.f64 (-.f64 x lo) hi)) -1)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(pow.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 x lo) hi)) 1) -1)
(neg.f64 (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (neg.f64 (sqrt.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))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 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))
(exp.f64 (*.f64 (neg.f64 (log.f64 (/.f64 (-.f64 x lo) hi))) -1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))

simplify56.0ms (0.4%)

Algorithm
egg-herbie
Rules
1014×associate-/l*
964×times-frac
898×associate-*r/
738×associate-*l/
624×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01751813
14251763
214461733
Stop Event
node limit
Counts
93 → 85
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 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 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 (-.f64 x lo) (/.f64 1 hi))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (pow.f64 hi -1/2))
(*.f64 (/.f64 (-.f64 x lo) hi) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi)) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (pow.f64 hi -1/2)))
(*.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 (-.f64 x lo) (sqrt.f64 hi))) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (pow.f64 hi -1/2)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (neg.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (/.f64 1 (neg.f64 (sqrt.f64 hi))))
(*.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (cbrt.f64 (sqrt.f64 hi))))
(*.f64 (/.f64 1 (pow.f64 hi 1/4)) (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (pow.f64 hi 1/4)))
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 hi 1/4)) (/.f64 (pow.f64 hi -1/2) (pow.f64 hi 1/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (/.f64 (pow.f64 hi -1/2) (cbrt.f64 (sqrt.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 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.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 (-.f64 x lo) 1) (/.f64 (pow.f64 hi -1/2) (sqrt.f64 hi)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi)) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (sqrt.f64 hi)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi)) (cbrt.f64 hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi)) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (pow.f64 hi 1/4)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (cbrt.f64 hi)) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.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) 2) 1/2)
(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 1 (/.f64 (-.f64 x lo) hi)) -1)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(pow.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 x lo) hi)) 1) -1)
(neg.f64 (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (neg.f64 (sqrt.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))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 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))
(exp.f64 (*.f64 (neg.f64 (log.f64 (/.f64 (-.f64 x lo) hi))) -1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
Outputs
(*.f64 -1 (/.f64 lo hi))
(neg.f64 (/.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))
(neg.f64 (/.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))
(neg.f64 (/.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 (-.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 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 3 (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 (-.f64 x lo) (/.f64 1 hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (pow.f64 hi -1/2))
(*.f64 (-.f64 x lo) (/.f64 (pow.f64 hi -1/2) (sqrt.f64 hi)))
(/.f64 (-.f64 x lo) (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))
(*.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 (cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi)) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (pow.f64 hi -1/2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi)) (*.f64 (pow.f64 hi -1/2) (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)))))
(*.f64 (pow.f64 hi -1/2) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi)) (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 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 (-.f64 x lo) (sqrt.f64 hi))) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (pow.f64 hi -1/2)))
(*.f64 (-.f64 x lo) (/.f64 (pow.f64 hi -1/2) (sqrt.f64 hi)))
(/.f64 (-.f64 x lo) (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (neg.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (/.f64 1 (neg.f64 (sqrt.f64 hi))))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (-.f64 x lo) (/.f64 (pow.f64 hi -1/2) (sqrt.f64 hi)))
(/.f64 (-.f64 x lo) (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))
(*.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (cbrt.f64 (sqrt.f64 hi))))
(/.f64 (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))
(/.f64 (-.f64 x lo) (*.f64 (cbrt.f64 hi) (*.f64 (sqrt.f64 hi) (cbrt.f64 (sqrt.f64 hi)))))
(*.f64 (/.f64 1 (pow.f64 hi 1/4)) (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (pow.f64 hi 1/4)))
(*.f64 (/.f64 1 (pow.f64 hi 1/4)) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi 1/4) (sqrt.f64 hi))))
(/.f64 (/.f64 (-.f64 x lo) (*.f64 (sqrt.f64 hi) (pow.f64 hi 1/4))) (pow.f64 hi 1/4))
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 (pow.f64 hi 1/4) (pow.f64 hi 1/4)))
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 hi 1/4)) (/.f64 (pow.f64 hi -1/2) (pow.f64 hi 1/4)))
(*.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 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
(/.f64 (-.f64 x lo) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (/.f64 (pow.f64 hi -1/2) (cbrt.f64 (sqrt.f64 hi))))
(/.f64 (-.f64 x lo) (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 hi)) (pow.f64 hi -1/2)) (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 (-.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) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 hi) 2))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 (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 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
(/.f64 (-.f64 x lo) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 (-.f64 x lo) 1) (/.f64 (pow.f64 hi -1/2) (sqrt.f64 hi)))
(*.f64 (-.f64 x lo) (/.f64 (pow.f64 hi -1/2) (sqrt.f64 hi)))
(/.f64 (-.f64 x lo) (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi)) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (sqrt.f64 hi)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi)) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (sqrt.f64 hi)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi)) (cbrt.f64 hi)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi)) (cbrt.f64 hi)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi)) (/.f64 (cbrt.f64 hi) (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi)) (pow.f64 hi 1/4)) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (pow.f64 hi 1/4)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (sqrt.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (cbrt.f64 hi)) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi))) (cbrt.f64 (sqrt.f64 hi))))
(*.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (cbrt.f64 (sqrt.f64 hi))))
(/.f64 (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (cbrt.f64 (sqrt.f64 hi))) (cbrt.f64 hi))
(/.f64 (-.f64 x lo) (*.f64 (cbrt.f64 hi) (*.f64 (sqrt.f64 hi) (cbrt.f64 (sqrt.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) 2) 1/2)
(/.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 1 (/.f64 (-.f64 x lo) hi)) -1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 x lo) hi)) 1) -1)
(/.f64 (-.f64 x lo) hi)
(neg.f64 (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (neg.f64 (sqrt.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)
(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)
(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)
(exp.f64 (*.f64 (neg.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)

localize34.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.2%
(-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
95.4%
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
29.8%
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))
21.3%
(/.f64 (-.f64 x lo) (*.f64 hi hi))
Compiler

Compiled 149 to 44 computations (70.5% saved)

series25.0ms (0.2%)

Counts
3 → 108
Calls

27 calls:

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

rewrite122.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
832×expm1-udef
490×add-sqr-sqrt
486×pow1
482×*-un-lft-identity
458×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify173.0ms (1.3%)

Algorithm
egg-herbie
Rules
806×fma-def
666×associate-*r*
544×times-frac
532×associate-/r*
520×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
070327955
1237026797
Stop Event
node limit
Counts
219 → 330
Calls
Call 1
Inputs
(/.f64 x (pow.f64 hi 2))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 hi 2))) (*.f64 2 (/.f64 1 (pow.f64 hi 2)))) lo)) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 hi 2))) (*.f64 2 (/.f64 1 (pow.f64 hi 2)))) lo)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (*.f64 2 (/.f64 1 (pow.f64 hi 2)))) (+.f64 1 (/.f64 x hi))) x) (/.f64 1 (pow.f64 hi 3)))) (pow.f64 lo 2)) (/.f64 x (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 hi 2))) (*.f64 2 (/.f64 1 (pow.f64 hi 2)))) lo)) (+.f64 (*.f64 (pow.f64 lo 3) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 x hi)) (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 hi 2))) (*.f64 2 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (/.f64 x hi) 1)) x) (/.f64 1 (pow.f64 hi 3))))) x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (*.f64 2 (/.f64 1 (pow.f64 hi 2)))) (*.f64 hi x)))))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (*.f64 2 (/.f64 1 (pow.f64 hi 2)))) (+.f64 1 (/.f64 x hi))) x) (/.f64 1 (pow.f64 hi 3)))) (pow.f64 lo 2)) (/.f64 x (pow.f64 hi 2)))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 lo (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (+.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2))))) (*.f64 -1 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi)))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (*.f64 -1 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 lo hi))) (+.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2))))) (*.f64 -1 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (*.f64 -1 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2))))))))) (*.f64 hi (+.f64 1 (/.f64 x hi)))) lo)) (+.f64 (/.f64 (*.f64 hi (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))) x)) lo) (+.f64 (*.f64 -1 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2))))))) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 lo (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2))))))
(+.f64 (*.f64 -1 (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi) (+.f64 (/.f64 x (pow.f64 hi 2)) (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2))))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 lo (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))))))
(-.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi) (+.f64 (/.f64 x (pow.f64 hi 2)) (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2))))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 lo hi))) (*.f64 lo (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))))))) (+.f64 (/.f64 (*.f64 hi (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))) x)) lo) (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi) (+.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))))) (/.f64 x (pow.f64 hi 2)))) hi)) lo)))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 lo hi) 1))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo (-.f64 (/.f64 lo hi) 1))))) (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) x))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo (-.f64 (/.f64 lo hi) 1))))) (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) x) (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo (-.f64 (/.f64 lo hi) 1))))) (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) lo))) (pow.f64 x 2))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo (-.f64 (/.f64 lo hi) 1))))) (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) lo))) (pow.f64 x 3)) lo) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo (-.f64 (/.f64 lo hi) 1))))) (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) x) (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo (-.f64 (/.f64 lo hi) 1))))) (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) lo))) (pow.f64 x 2)))))
(/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) x) (-.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) x) (-.f64 (/.f64 lo hi) 1))) (+.f64 (*.f64 -2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) lo) (-.f64 (/.f64 lo hi) 1)))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (/.f64 (pow.f64 lo 4) (*.f64 (pow.f64 hi 4) (*.f64 (-.f64 (/.f64 lo hi) 1) x))) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) x) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 -2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2)))) (-.f64 (/.f64 lo hi) 1))))) lo) x)) (+.f64 (*.f64 -2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) lo) (-.f64 (/.f64 lo hi) 1))) (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (*.f64 (-.f64 (/.f64 lo hi) 1) x)))))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (/.f64 (pow.f64 lo 4) (*.f64 (pow.f64 hi 4) (*.f64 x (-.f64 (/.f64 lo hi) 1)))) (+.f64 (/.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 lo 4) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 -2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) lo) (-.f64 (/.f64 lo hi) 1))))) lo))))) (pow.f64 x 2)) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) x) (-.f64 (/.f64 lo hi) 1))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 -2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2)))) (-.f64 (/.f64 lo hi) 1))))) lo) x)) (+.f64 (*.f64 -2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (*.f64 x (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) lo) (-.f64 (/.f64 lo hi) 1)))))))
(/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) x) (-.f64 (/.f64 lo hi) 1))
(+.f64 (*.f64 -1 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2)))) (-.f64 (/.f64 lo hi) 1))))) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) x) (-.f64 (/.f64 lo hi) 1)))
(-.f64 (+.f64 (/.f64 (pow.f64 lo 4) (*.f64 (pow.f64 hi 4) (*.f64 (-.f64 (/.f64 lo hi) 1) x))) (+.f64 (*.f64 -1 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2)))) (-.f64 (/.f64 lo hi) 1))))) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) x) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (/.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2)))) (-.f64 (/.f64 lo hi) 1))))) x) (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (*.f64 (-.f64 (/.f64 lo hi) 1) x)))))
(-.f64 (+.f64 (/.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 lo 4) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1))) (+.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2)))) (-.f64 (/.f64 lo hi) 1))))) (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1)))))) (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 lo 4) (*.f64 (pow.f64 hi 4) (*.f64 x (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 -1 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2)))) (-.f64 (/.f64 lo hi) 1))))) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) x) (-.f64 (/.f64 lo hi) 1))))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (*.f64 x (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2)))) (-.f64 (/.f64 lo hi) 1))))) x)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 2)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (*.f64 2 (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (*.f64 2 (/.f64 1 hi))) (+.f64 1 (/.f64 x hi))) x) (/.f64 1 (pow.f64 hi 2)))) (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (*.f64 2 (/.f64 1 hi)))))))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (*.f64 2 (/.f64 1 hi))) (*.f64 hi x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi) x)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (*.f64 2 (/.f64 1 hi)))) x) (/.f64 1 (pow.f64 hi 2)))) (+.f64 1 (/.f64 x hi))) x)))) (pow.f64 lo 3)) (+.f64 (/.f64 x hi) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (*.f64 2 (/.f64 1 hi))) (+.f64 1 (/.f64 x hi))) x) (/.f64 1 (pow.f64 hi 2)))) (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (*.f64 2 (/.f64 1 hi))))))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) lo) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) lo) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (*.f64 hi (+.f64 1 (/.f64 x hi))))) (*.f64 -1 (/.f64 x hi))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 x lo)) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) lo) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 hi 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (*.f64 (+.f64 (/.f64 x hi) 1) hi))) (*.f64 -1 (/.f64 x hi)))) (*.f64 hi (+.f64 1 (/.f64 x hi)))) lo)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (*.f64 hi x)) lo) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (*.f64 hi (+.f64 1 (/.f64 x hi))))) (*.f64 -1 (/.f64 x hi))))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) lo) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) lo) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 hi 2)) (+.f64 (/.f64 x hi) (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (*.f64 (+.f64 (/.f64 x hi) 1) hi)))))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 x lo)) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) lo) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 hi 2)) (+.f64 (/.f64 x hi) (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (*.f64 (+.f64 (/.f64 x hi) 1) hi)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 hi 2)) (+.f64 (/.f64 x hi) (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (*.f64 hi (+.f64 1 (/.f64 x hi)))))) (*.f64 (+.f64 (/.f64 x hi) 1) hi)) lo) (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (*.f64 hi x)) lo)))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (*.f64 lo (-.f64 (/.f64 lo hi) 1))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2))))) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 lo hi) 1)))) x) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2))))) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 lo hi) 1)))) x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) hi) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 lo hi) 1)))) lo))) (pow.f64 x 2))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2))))) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 lo hi) 1)))) x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) hi) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 lo hi) 1)))) lo))) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2))))) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 lo hi) 1)))) lo)))) lo))))
(/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 hi x)) (-.f64 (/.f64 lo hi) 1))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 hi x)) (-.f64 (/.f64 lo hi) 1)) (/.f64 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2))))) (-.f64 (/.f64 lo hi) 1))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 lo hi)) (-.f64 (/.f64 lo hi) 1))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 hi x)) (-.f64 (/.f64 lo hi) 1)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) hi) (-.f64 (/.f64 lo hi) 1)) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (*.f64 (-.f64 (/.f64 lo hi) 1) x)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 lo hi)) (-.f64 (/.f64 lo hi) 1))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2))))) (-.f64 (/.f64 lo hi) 1)) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi)) (-.f64 (/.f64 lo hi) 1)))) lo) x))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 hi x)) (-.f64 (/.f64 lo hi) 1)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) hi) (-.f64 (/.f64 lo hi) 1)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (-.f64 (/.f64 lo hi) 1)) (*.f64 -1 (*.f64 lo (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) hi) (-.f64 (/.f64 lo hi) 1)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 lo hi)) (-.f64 (/.f64 lo hi) 1))))))) lo) (pow.f64 x 2)) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (*.f64 x (-.f64 (/.f64 lo hi) 1)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 lo hi)) (-.f64 (/.f64 lo hi) 1))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2))))) (-.f64 (/.f64 lo hi) 1)) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi)) (-.f64 (/.f64 lo hi) 1)))) lo) x))))
(/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 hi x)) (-.f64 (/.f64 lo hi) 1))
(+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 hi x)) (-.f64 (/.f64 lo hi) 1)) (*.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) hi) (-.f64 (/.f64 lo hi) 1)) (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi)) (-.f64 (/.f64 lo hi) 1)))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 hi x)) (-.f64 (/.f64 lo hi) 1)) (+.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) hi) (-.f64 (/.f64 lo hi) 1)) (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi)) (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (*.f64 (-.f64 (/.f64 lo hi) 1) x)))) (/.f64 (*.f64 lo (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) hi) (-.f64 (/.f64 lo hi) 1)) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 lo hi)) (-.f64 (/.f64 lo hi) 1)))) x))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 hi x)) (-.f64 (/.f64 lo hi) 1)) (+.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) hi) (-.f64 (/.f64 lo hi) 1)) (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi)) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (*.f64 x (-.f64 (/.f64 lo hi) 1))) (/.f64 (*.f64 lo (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (-.f64 (/.f64 lo hi) 1)) (*.f64 lo (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) hi) (-.f64 (/.f64 lo hi) 1)) (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi)) (-.f64 (/.f64 lo hi) 1)))))) (pow.f64 x 2))))) (/.f64 (*.f64 lo (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) hi) (-.f64 (/.f64 lo hi) 1)) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 lo hi)) (-.f64 (/.f64 lo hi) 1)))) x))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(-.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 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.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 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.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 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2)))))
(/.f64 (pow.f64 lo 4) (pow.f64 hi 4))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2)))))
(/.f64 (pow.f64 lo 4) (pow.f64 hi 4))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2)))))
(-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) x)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) x))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) x))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2))
(+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) x))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) x))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) x))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2))
(+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x)) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x)) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))) 1)
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) 1)
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 1 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))) 2) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 1 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))) (sqrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 1 (*.f64 (-.f64 x lo) (neg.f64 (+.f64 -1 (/.f64 lo hi))))))
(*.f64 (/.f64 1 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 x lo)) (/.f64 1 (+.f64 -1 (/.f64 lo hi))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (-.f64 x lo)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 -1 (/.f64 lo hi))))
(*.f64 (/.f64 1 (-.f64 x lo)) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 -1 (/.f64 lo hi))))
(*.f64 (/.f64 1 (+.f64 -1 (/.f64 lo hi))) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 x lo)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (-.f64 x lo)) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 -1 (/.f64 lo hi))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (+.f64 -1 (/.f64 lo hi))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (-.f64 x lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) 2)) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 -1 (/.f64 lo hi))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (-.f64 x lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 x lo)) (+.f64 -1 (pow.f64 (/.f64 lo hi) 3))) (+.f64 1 (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 x lo)) (-.f64 1 (pow.f64 (/.f64 lo hi) 2))) (-.f64 -1 (/.f64 lo hi)))
(pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))) 2)
(pow.f64 (/.f64 (-.f64 x lo) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 -1 (/.f64 lo hi)))) -1)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (neg.f64 (+.f64 -1 (/.f64 lo hi))))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 3) (pow.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))) 1)
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 -1 (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))) hi))
(/.f64 1 (/.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))) (*.f64 hi (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (*.f64 hi (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))
(/.f64 (neg.f64 (*.f64 hi (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (*.f64 (-.f64 x lo) (neg.f64 (+.f64 -1 (/.f64 lo hi)))))
(/.f64 (*.f64 hi (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (*.f64 (-.f64 x lo) (neg.f64 (+.f64 -1 (/.f64 lo hi)))))
(/.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 x lo))) (+.f64 -1 (/.f64 lo hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) hi) (*.f64 (-.f64 x lo) (neg.f64 (+.f64 -1 (/.f64 lo hi)))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 x lo)) hi) (+.f64 -1 (/.f64 lo hi)))
(/.f64 (/.f64 (*.f64 hi (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (-.f64 x lo)) (+.f64 -1 (/.f64 lo hi)))
(/.f64 (/.f64 (*.f64 hi (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 -1 (/.f64 lo hi))) (-.f64 x lo))
(/.f64 (/.f64 (*.f64 hi (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 1) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))
(/.f64 (/.f64 (*.f64 hi (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) 2)) (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))
(/.f64 (/.f64 (*.f64 hi (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))) (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))
(pow.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))) 1)
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))) 3)
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))) 2))
(log.f64 (pow.f64 (exp.f64 hi) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))) 3))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))))
(exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (*.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1))
(+.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1)
(*.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (/.f64 (-.f64 x lo) hi)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (+.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (/.f64 (-.f64 x lo) hi)) (-.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (/.f64 (-.f64 x lo) hi)))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (/.f64 (-.f64 x lo) hi)) 2)) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (+.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (/.f64 (-.f64 x lo) hi)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6))) (neg.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (/.f64 (-.f64 x lo) hi)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 4) (*.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(pow.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(fma.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.f64 1 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 4)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) 2) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.f64 (*.f64 lo lo) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4)) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
Outputs
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 hi 2))) (*.f64 2 (/.f64 1 (pow.f64 hi 2)))) lo)) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (/.f64 2 (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi)))
(-.f64 (/.f64 x (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 2 (*.f64 hi hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 hi 2))) (*.f64 2 (/.f64 1 (pow.f64 hi 2)))) lo)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (*.f64 2 (/.f64 1 (pow.f64 hi 2)))) (+.f64 1 (/.f64 x hi))) x) (/.f64 1 (pow.f64 hi 3)))) (pow.f64 lo 2)) (/.f64 x (pow.f64 hi 2))))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (/.f64 2 (*.f64 hi hi)))) (fma.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) x)) (+.f64 (/.f64 (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (/.f64 2 (*.f64 hi hi))) (/.f64 x (+.f64 1 (/.f64 x hi)))) (/.f64 1 (pow.f64 hi 3)))) (*.f64 lo lo) (/.f64 x (*.f64 hi hi))))
(-.f64 (fma.f64 (*.f64 lo lo) (-.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi)))) x) (/.f64 (-.f64 (/.f64 2 (*.f64 hi hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi))) (/.f64 x (+.f64 1 (/.f64 x hi))))) (/.f64 1 (pow.f64 hi 3))) (/.f64 x (*.f64 hi hi))) (*.f64 lo (-.f64 (/.f64 2 (*.f64 hi hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 hi 2))) (*.f64 2 (/.f64 1 (pow.f64 hi 2)))) lo)) (+.f64 (*.f64 (pow.f64 lo 3) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 hi 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (/.f64 x hi)) (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) (pow.f64 hi 2))) (*.f64 2 (/.f64 1 (pow.f64 hi 2)))) (+.f64 (/.f64 x hi) 1)) x) (/.f64 1 (pow.f64 hi 3))))) x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (*.f64 2 (/.f64 1 (pow.f64 hi 2)))) (*.f64 hi x)))))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 x hi) 1) (pow.f64 hi 2))) (*.f64 2 (/.f64 1 (pow.f64 hi 2)))) (+.f64 1 (/.f64 x hi))) x) (/.f64 1 (pow.f64 hi 3)))) (pow.f64 lo 2)) (/.f64 x (pow.f64 hi 2)))))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (/.f64 2 (*.f64 hi hi)))) (fma.f64 (pow.f64 lo 3) (-.f64 (/.f64 2 (pow.f64 hi 4)) (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 x (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) x)) (+.f64 (/.f64 (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (/.f64 2 (*.f64 hi hi))) (/.f64 x (+.f64 1 (/.f64 x hi)))) (/.f64 1 (pow.f64 hi 3)))))) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (/.f64 2 (*.f64 hi hi))) (*.f64 x hi))))) (fma.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) x)) (+.f64 (/.f64 (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)) (/.f64 2 (*.f64 hi hi))) (/.f64 x (+.f64 1 (/.f64 x hi)))) (/.f64 1 (pow.f64 hi 3)))) (*.f64 lo lo) (/.f64 x (*.f64 hi hi)))))
(-.f64 (fma.f64 (pow.f64 lo 3) (-.f64 (/.f64 2 (pow.f64 hi 4)) (-.f64 (/.f64 (+.f64 -1 (/.f64 (neg.f64 x) hi)) (/.f64 x (-.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi)))) x) (/.f64 (-.f64 (/.f64 2 (*.f64 hi hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi))) (/.f64 x (+.f64 1 (/.f64 x hi))))) (/.f64 1 (pow.f64 hi 3))))) (/.f64 (-.f64 (/.f64 2 (*.f64 hi hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi))) (*.f64 x hi)))) (fma.f64 (*.f64 lo lo) (-.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi)))) x) (/.f64 (-.f64 (/.f64 2 (*.f64 hi hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi))) (/.f64 x (+.f64 1 (/.f64 x hi))))) (/.f64 1 (pow.f64 hi 3))) (/.f64 x (*.f64 hi hi)))) (*.f64 lo (-.f64 (/.f64 2 (*.f64 hi hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi hi)))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))
(neg.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)))
(/.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) hi)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 lo (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2))))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (*.f64 lo (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))))))
(fma.f64 lo (+.f64 (-.f64 (/.f64 (*.f64 2 x) (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 3))) (/.f64 -1 (*.f64 hi hi))) (/.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (+.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2))))) (*.f64 -1 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi)))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (*.f64 -1 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))))))))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (fma.f64 lo (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3)))) (neg.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))))))) (*.f64 -1 (fma.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))))) (/.f64 x (*.f64 hi hi)))))
(-.f64 (fma.f64 lo (+.f64 (-.f64 (/.f64 (*.f64 2 x) (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 3))) (/.f64 -1 (*.f64 hi hi))) (/.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) hi)) (-.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (*.f64 (+.f64 1 (/.f64 x hi)) (+.f64 (-.f64 (/.f64 (*.f64 2 x) (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 3))) (/.f64 -1 (*.f64 hi hi)))))) (/.f64 x (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 lo hi))) (+.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2))))) (*.f64 -1 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (*.f64 -1 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2))))))))) (*.f64 hi (+.f64 1 (/.f64 x hi)))) lo)) (+.f64 (/.f64 (*.f64 hi (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))) x)) lo) (+.f64 (*.f64 -1 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2))))))) (*.f64 -1 (/.f64 x (pow.f64 hi 2)))))))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (fma.f64 -2 (/.f64 x (*.f64 hi lo)) (fma.f64 lo (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3)))) (neg.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi)))))))) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))))) (*.f64 -1 (fma.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))))) (/.f64 x (*.f64 hi hi))))) (/.f64 lo (*.f64 hi (+.f64 1 (/.f64 x hi))))) (+.f64 (*.f64 -1 (fma.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))))) (/.f64 x (*.f64 hi hi)))) (/.f64 hi (/.f64 lo (*.f64 x (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))))))))))
(-.f64 (-.f64 (-.f64 (fma.f64 lo (+.f64 (-.f64 (/.f64 (*.f64 2 x) (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 3))) (/.f64 -1 (*.f64 hi hi))) (/.f64 (*.f64 -2 (/.f64 x lo)) hi)) (*.f64 hi (+.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))))) (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) (-.f64 (fma.f64 -1 (fma.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (+.f64 (-.f64 (/.f64 (*.f64 2 x) (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 3))) (/.f64 -1 (*.f64 hi hi)))) (/.f64 x (*.f64 hi hi))) (/.f64 hi (/.f64 lo (*.f64 x (+.f64 (-.f64 (/.f64 (*.f64 2 x) (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 3))) (/.f64 -1 (*.f64 hi hi))))))) (/.f64 (neg.f64 (-.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (*.f64 (+.f64 1 (/.f64 x hi)) (+.f64 (-.f64 (/.f64 (*.f64 2 x) (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 3))) (/.f64 -1 (*.f64 hi hi)))))) (/.f64 x (*.f64 hi hi)))) (/.f64 lo (+.f64 hi (*.f64 hi (/.f64 x hi)))))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))
(neg.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)))
(/.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) hi)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 lo (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2))))))
(fma.f64 -1 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (*.f64 lo (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))))))
(fma.f64 lo (+.f64 (-.f64 (/.f64 (*.f64 2 x) (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 3))) (/.f64 -1 (*.f64 hi hi))) (/.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) hi))
(+.f64 (*.f64 -1 (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi) (+.f64 (/.f64 x (pow.f64 hi 2)) (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2))))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 lo (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))))))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (fma.f64 lo (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3)))) (neg.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))))))) (*.f64 -1 (fma.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))))) (/.f64 x (*.f64 hi hi)))))
(-.f64 (fma.f64 lo (+.f64 (-.f64 (/.f64 (*.f64 2 x) (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 3))) (/.f64 -1 (*.f64 hi hi))) (/.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) hi)) (-.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (*.f64 (+.f64 1 (/.f64 x hi)) (+.f64 (-.f64 (/.f64 (*.f64 2 x) (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 3))) (/.f64 -1 (*.f64 hi hi)))))) (/.f64 x (*.f64 hi hi))))
(-.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi) (+.f64 (/.f64 x (pow.f64 hi 2)) (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 hi (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2))))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (+.f64 (*.f64 -2 (/.f64 x (*.f64 lo hi))) (*.f64 lo (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))))))) (+.f64 (/.f64 (*.f64 hi (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))) x)) lo) (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (*.f64 (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi) (+.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))))) (/.f64 x (pow.f64 hi 2)))) hi)) lo)))
(-.f64 (fma.f64 -1 (-.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi)))) (fma.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))))) (/.f64 x (*.f64 hi hi)))) (fma.f64 -1 (/.f64 (*.f64 lo lo) (pow.f64 hi 3)) (fma.f64 -2 (/.f64 x (*.f64 hi lo)) (*.f64 lo (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3)))))))) (+.f64 (/.f64 hi (/.f64 lo (*.f64 x (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))))))) (/.f64 (*.f64 (+.f64 1 (/.f64 x hi)) (*.f64 hi (-.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi)))) (fma.f64 hi (*.f64 (+.f64 1 (/.f64 x hi)) (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 x (pow.f64 hi 3))))) (/.f64 x (*.f64 hi hi)))))) lo)))
(-.f64 (-.f64 (-.f64 (-.f64 (fma.f64 lo (+.f64 (-.f64 (/.f64 (*.f64 2 x) (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 3))) (/.f64 -1 (*.f64 hi hi))) (/.f64 (*.f64 -2 (/.f64 x lo)) hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 3))) (-.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (*.f64 (+.f64 1 (/.f64 x hi)) (+.f64 (-.f64 (/.f64 (*.f64 2 x) (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 3))) (/.f64 -1 (*.f64 hi hi)))))) (/.f64 x (*.f64 hi hi)))) (/.f64 hi (/.f64 lo (*.f64 x (+.f64 (-.f64 (/.f64 (*.f64 2 x) (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 3))) (/.f64 -1 (*.f64 hi hi))))))) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 (/.f64 lo hi) (-.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (*.f64 (+.f64 1 (/.f64 x hi)) (+.f64 (-.f64 (/.f64 (*.f64 2 x) (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 3))) (/.f64 -1 (*.f64 hi hi)))))) (/.f64 x (*.f64 hi hi))))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 lo hi) 1))))
(neg.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (*.f64 lo (+.f64 -1 (/.f64 lo hi)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (pow.f64 (/.f64 lo hi) 2))) (*.f64 lo (+.f64 -1 (/.f64 lo hi))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo (-.f64 (/.f64 lo hi) 1))))) (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) x))
(fma.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (*.f64 lo (+.f64 -1 (/.f64 lo hi)))) (*.f64 x (+.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (+.f64 -1 (/.f64 lo hi)))) (-.f64 (neg.f64 (/.f64 (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (*.f64 lo (+.f64 -1 (/.f64 lo hi))))) (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi))))))))
(fma.f64 x (+.f64 (/.f64 (/.f64 1 (*.f64 hi hi)) (+.f64 -1 (/.f64 lo hi))) (-.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (*.f64 lo (+.f64 -1 (/.f64 lo hi)))) (*.f64 (/.f64 lo (+.f64 -1 (/.f64 lo hi))) (/.f64 lo (pow.f64 hi 4))))) (/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (pow.f64 (/.f64 lo hi) 2))) (*.f64 lo (+.f64 -1 (/.f64 lo hi)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo (-.f64 (/.f64 lo hi) 1))))) (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) x) (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo (-.f64 (/.f64 lo hi) 1))))) (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) lo))) (pow.f64 x 2))))
(fma.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (*.f64 lo (+.f64 -1 (/.f64 lo hi)))) (fma.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (+.f64 -1 (/.f64 lo hi)))) (-.f64 (neg.f64 (/.f64 (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (*.f64 lo (+.f64 -1 (/.f64 lo hi))))) (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi)))))) x (*.f64 (*.f64 x x) (*.f64 -1 (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (*.f64 lo (+.f64 -1 (/.f64 lo hi)))) (/.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (+.f64 -1 (/.f64 lo hi)))) (-.f64 (neg.f64 (/.f64 (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (*.f64 lo (+.f64 -1 (/.f64 lo hi))))) (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi)))))) lo))))))
(-.f64 (fma.f64 (*.f64 x x) (fma.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (*.f64 lo (+.f64 -1 (/.f64 lo hi)))) (/.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 hi hi)) (+.f64 -1 (/.f64 lo hi))) (-.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (*.f64 lo (+.f64 -1 (/.f64 lo hi)))) (*.f64 (/.f64 lo (+.f64 -1 (/.f64 lo hi))) (/.f64 lo (pow.f64 hi 4))))) lo)) (*.f64 x (+.f64 (/.f64 (/.f64 1 (*.f64 hi hi)) (+.f64 -1 (/.f64 lo hi))) (-.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (*.f64 lo (+.f64 -1 (/.f64 lo hi)))) (*.f64 (/.f64 lo (+.f64 -1 (/.f64 lo hi))) (/.f64 lo (pow.f64 hi 4))))))) (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (pow.f64 (/.f64 lo hi) 2)) (*.f64 lo (+.f64 -1 (/.f64 lo hi)))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo (-.f64 (/.f64 lo hi) 1))))) (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) lo))) (pow.f64 x 3)) lo) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo (-.f64 (/.f64 lo hi) 1))))) (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) x) (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo (-.f64 (/.f64 lo hi) 1))))) (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) lo))) (pow.f64 x 2)))))
(+.f64 (fma.f64 -1 (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (*.f64 lo (+.f64 -1 (/.f64 lo hi)))) (fma.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (+.f64 -1 (/.f64 lo hi)))) (-.f64 (neg.f64 (/.f64 (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (*.f64 lo (+.f64 -1 (/.f64 lo hi))))) (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi)))))) x (*.f64 (*.f64 x x) (*.f64 -1 (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (*.f64 lo (+.f64 -1 (/.f64 lo hi)))) (/.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (+.f64 -1 (/.f64 lo hi)))) (-.f64 (neg.f64 (/.f64 (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (*.f64 lo (+.f64 -1 (/.f64 lo hi))))) (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi)))))) lo)))))) (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (*.f64 lo (+.f64 -1 (/.f64 lo hi)))) (/.f64 (+.f64 (/.f64 1 (*.f64 (*.f64 hi hi) (+.f64 -1 (/.f64 lo hi)))) (-.f64 (neg.f64 (/.f64 (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (*.f64 lo (+.f64 -1 (/.f64 lo hi))))) (/.f64 (*.f64 lo lo) (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi)))))) lo))) (/.f64 lo (pow.f64 x 3))))
(+.f64 (-.f64 (fma.f64 (*.f64 x x) (fma.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (*.f64 lo (+.f64 -1 (/.f64 lo hi)))) (/.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 hi hi)) (+.f64 -1 (/.f64 lo hi))) (-.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (*.f64 lo (+.f64 -1 (/.f64 lo hi)))) (*.f64 (/.f64 lo (+.f64 -1 (/.f64 lo hi))) (/.f64 lo (pow.f64 hi 4))))) lo)) (*.f64 x (+.f64 (/.f64 (/.f64 1 (*.f64 hi hi)) (+.f64 -1 (/.f64 lo hi))) (-.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (*.f64 lo (+.f64 -1 (/.f64 lo hi)))) (*.f64 (/.f64 lo (+.f64 -1 (/.f64 lo hi))) (/.f64 lo (pow.f64 hi 4))))))) (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (pow.f64 (/.f64 lo hi) 2)) (*.f64 lo (+.f64 -1 (/.f64 lo hi))))) (/.f64 (fma.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (*.f64 lo (+.f64 -1 (/.f64 lo hi)))) (/.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 hi hi)) (+.f64 -1 (/.f64 lo hi))) (-.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (*.f64 lo (+.f64 -1 (/.f64 lo hi)))) (*.f64 (/.f64 lo (+.f64 -1 (/.f64 lo hi))) (/.f64 lo (pow.f64 hi 4))))) lo)) (/.f64 lo (pow.f64 x 3))))
(/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) x) (-.f64 (/.f64 lo hi) 1))
(/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) x))
(/.f64 (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) x))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) x) (-.f64 (/.f64 lo hi) 1))) (+.f64 (*.f64 -2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) lo) (-.f64 (/.f64 lo hi) 1)))))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi)))) (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) x))) (fma.f64 -2 (/.f64 lo (*.f64 (*.f64 hi hi) (+.f64 -1 (/.f64 lo hi)))) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) lo)))))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) x)) (-.f64 (/.f64 (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (+.f64 -1 (/.f64 lo hi))) (/.f64 (neg.f64 lo) (/.f64 (+.f64 -1 (/.f64 lo hi)) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi)))))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (/.f64 (pow.f64 lo 4) (*.f64 (pow.f64 hi 4) (*.f64 (-.f64 (/.f64 lo hi) 1) x))) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) x) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 -2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2)))) (-.f64 (/.f64 lo hi) 1))))) lo) x)) (+.f64 (*.f64 -2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) lo) (-.f64 (/.f64 lo hi) 1))) (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (*.f64 (-.f64 (/.f64 lo hi) 1) x)))))))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi)))) (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) x)) (/.f64 (pow.f64 lo 4) (*.f64 (pow.f64 hi 4) (*.f64 x (+.f64 -1 (/.f64 lo hi))))))) (fma.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi))))) (fma.f64 -2 (/.f64 lo (*.f64 (*.f64 hi hi) (+.f64 -1 (/.f64 lo hi)))) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) lo))))) (/.f64 x lo)) (fma.f64 -2 (/.f64 lo (*.f64 (*.f64 hi hi) (+.f64 -1 (/.f64 lo hi)))) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) lo)) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (*.f64 x (+.f64 -1 (/.f64 lo hi)))))))))
(-.f64 (+.f64 (fma.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi)))) (/.f64 (pow.f64 lo 4) (*.f64 x (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi)))))) (/.f64 (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) x))) (-.f64 (-.f64 (fma.f64 -2 (/.f64 (/.f64 lo (+.f64 -1 (/.f64 lo hi))) (*.f64 hi hi)) (/.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 x (+.f64 -1 (/.f64 lo hi))))) (/.f64 lo (/.f64 (+.f64 -1 (/.f64 lo hi)) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi)))))) (/.f64 (-.f64 (/.f64 (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (+.f64 -1 (/.f64 lo hi))) (/.f64 (neg.f64 lo) (/.f64 (+.f64 -1 (/.f64 lo hi)) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi)))))) (/.f64 x lo))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (/.f64 (pow.f64 lo 4) (*.f64 (pow.f64 hi 4) (*.f64 x (-.f64 (/.f64 lo hi) 1)))) (+.f64 (/.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 lo 4) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 -2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) lo) (-.f64 (/.f64 lo hi) 1))))) lo))))) (pow.f64 x 2)) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) x) (-.f64 (/.f64 lo hi) 1))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 -2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2)))) (-.f64 (/.f64 lo hi) 1))))) lo) x)) (+.f64 (*.f64 -2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (*.f64 x (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) lo) (-.f64 (/.f64 lo hi) 1)))))))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi)))) (+.f64 (/.f64 (pow.f64 lo 4) (*.f64 (pow.f64 hi 4) (*.f64 x (+.f64 -1 (/.f64 lo hi))))) (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) x)) (/.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 lo 4) (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi)))) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 -1 (/.f64 lo hi)))) (neg.f64 (*.f64 lo (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi))))) (fma.f64 -2 (/.f64 lo (*.f64 (*.f64 hi hi) (+.f64 -1 (/.f64 lo hi)))) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) lo)))))))))) (*.f64 x x))))) (fma.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi))))) (fma.f64 -2 (/.f64 lo (*.f64 (*.f64 hi hi) (+.f64 -1 (/.f64 lo hi)))) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) lo))))) (/.f64 x lo)) (fma.f64 -2 (/.f64 lo (*.f64 (*.f64 hi hi) (+.f64 -1 (/.f64 lo hi)))) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) lo)) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (*.f64 x (+.f64 -1 (/.f64 lo hi)))))))))
(fma.f64 -2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi)))) (+.f64 (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) x)) (*.f64 (/.f64 lo x) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (pow.f64 (/.f64 lo hi) 2)) (+.f64 -1 (/.f64 lo hi))) (*.f64 (-.f64 (/.f64 (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (+.f64 -1 (/.f64 lo hi))) (/.f64 (neg.f64 lo) (/.f64 (+.f64 -1 (/.f64 lo hi)) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi)))))) (neg.f64 lo))) x))) (-.f64 (/.f64 (pow.f64 lo 4) (*.f64 x (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi))))) (-.f64 (-.f64 (fma.f64 -2 (/.f64 (/.f64 lo (+.f64 -1 (/.f64 lo hi))) (*.f64 hi hi)) (/.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 x (+.f64 -1 (/.f64 lo hi))))) (/.f64 lo (/.f64 (+.f64 -1 (/.f64 lo hi)) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi)))))) (/.f64 (-.f64 (/.f64 (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (+.f64 -1 (/.f64 lo hi))) (/.f64 (neg.f64 lo) (/.f64 (+.f64 -1 (/.f64 lo hi)) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi)))))) (/.f64 x lo))))))
(/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) x) (-.f64 (/.f64 lo hi) 1))
(/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) x))
(/.f64 (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) x))
(+.f64 (*.f64 -1 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2)))) (-.f64 (/.f64 lo hi) 1))))) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) x) (-.f64 (/.f64 lo hi) 1)))
(fma.f64 -1 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi))))) (fma.f64 2 (/.f64 lo (*.f64 (*.f64 hi hi) (+.f64 -1 (/.f64 lo hi)))) (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) lo)))) (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) x)))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) x)) (-.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi)))) (/.f64 (/.f64 lo (+.f64 -1 (/.f64 lo hi))) (*.f64 hi hi)))) (/.f64 lo (/.f64 (+.f64 -1 (/.f64 lo hi)) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi)))))))
(-.f64 (+.f64 (/.f64 (pow.f64 lo 4) (*.f64 (pow.f64 hi 4) (*.f64 (-.f64 (/.f64 lo hi) 1) x))) (+.f64 (*.f64 -1 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2)))) (-.f64 (/.f64 lo hi) 1))))) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) x) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (/.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2)))) (-.f64 (/.f64 lo hi) 1))))) x) (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (*.f64 (-.f64 (/.f64 lo hi) 1) x)))))
(+.f64 (/.f64 (pow.f64 lo 4) (*.f64 (pow.f64 hi 4) (*.f64 x (+.f64 -1 (/.f64 lo hi))))) (-.f64 (fma.f64 -1 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi))))) (fma.f64 2 (/.f64 lo (*.f64 (*.f64 hi hi) (+.f64 -1 (/.f64 lo hi)))) (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) lo)))) (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) x))) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (*.f64 x (+.f64 -1 (/.f64 lo hi))))) (/.f64 lo (/.f64 x (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi))))) (fma.f64 2 (/.f64 lo (*.f64 (*.f64 hi hi) (+.f64 -1 (/.f64 lo hi)))) (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) lo)))))))))
(+.f64 (/.f64 (pow.f64 lo 4) (*.f64 x (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi))))) (-.f64 (-.f64 (-.f64 (/.f64 (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) x)) (-.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi)))) (/.f64 (/.f64 lo (+.f64 -1 (/.f64 lo hi))) (*.f64 hi hi)))) (/.f64 lo (/.f64 (+.f64 -1 (/.f64 lo hi)) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))))))) (/.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 x (+.f64 -1 (/.f64 lo hi))))) (/.f64 lo (/.f64 x (-.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi)))) (/.f64 (/.f64 lo (+.f64 -1 (/.f64 lo hi))) (*.f64 hi hi)))) (/.f64 lo (/.f64 (+.f64 -1 (/.f64 lo hi)) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))))))))))
(-.f64 (+.f64 (/.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 lo 4) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1))) (+.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2)))) (-.f64 (/.f64 lo hi) 1))))) (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1)))))) (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 lo 4) (*.f64 (pow.f64 hi 4) (*.f64 x (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 -1 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2)))) (-.f64 (/.f64 lo hi) 1))))) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) x) (-.f64 (/.f64 lo hi) 1))))) (+.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (*.f64 x (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 lo (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 2 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 lo (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2)))) (-.f64 (/.f64 lo hi) 1))))) x)))
(+.f64 (/.f64 lo (/.f64 (*.f64 x x) (-.f64 (/.f64 (pow.f64 lo 4) (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi)))) (fma.f64 lo (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi))))) (fma.f64 2 (/.f64 lo (*.f64 (*.f64 hi hi) (+.f64 -1 (/.f64 lo hi)))) (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) lo)))) (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (+.f64 -1 (/.f64 lo hi)))))))) (+.f64 (/.f64 (pow.f64 lo 4) (*.f64 (pow.f64 hi 4) (*.f64 x (+.f64 -1 (/.f64 lo hi))))) (-.f64 (fma.f64 -1 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi))))) (fma.f64 2 (/.f64 lo (*.f64 (*.f64 hi hi) (+.f64 -1 (/.f64 lo hi)))) (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) lo)))) (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) x))) (+.f64 (/.f64 (*.f64 lo lo) (*.f64 (*.f64 hi hi) (*.f64 x (+.f64 -1 (/.f64 lo hi))))) (/.f64 lo (/.f64 x (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi))))) (fma.f64 2 (/.f64 lo (*.f64 (*.f64 hi hi) (+.f64 -1 (/.f64 lo hi)))) (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) lo))))))))))
(+.f64 (*.f64 (/.f64 lo x) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (pow.f64 (/.f64 lo hi) 2)) (+.f64 -1 (/.f64 lo hi))) (*.f64 lo (-.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi)))) (/.f64 (/.f64 lo (+.f64 -1 (/.f64 lo hi))) (*.f64 hi hi)))) (/.f64 lo (/.f64 (+.f64 -1 (/.f64 lo hi)) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi)))))))) x)) (+.f64 (/.f64 (pow.f64 lo 4) (*.f64 x (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi))))) (-.f64 (-.f64 (-.f64 (/.f64 (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) x)) (-.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi)))) (/.f64 (/.f64 lo (+.f64 -1 (/.f64 lo hi))) (*.f64 hi hi)))) (/.f64 lo (/.f64 (+.f64 -1 (/.f64 lo hi)) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))))))) (/.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 x (+.f64 -1 (/.f64 lo hi))))) (/.f64 lo (/.f64 x (-.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (*.f64 (pow.f64 hi 4) (+.f64 -1 (/.f64 lo hi)))) (/.f64 (/.f64 lo (+.f64 -1 (/.f64 lo hi))) (*.f64 hi hi)))) (/.f64 lo (/.f64 (+.f64 -1 (/.f64 lo hi)) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi)))))))))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3))
(/.f64 lo (/.f64 (pow.f64 hi 3) (-.f64 x lo)))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 lo (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo (*.f64 hi hi)))
(+.f64 (/.f64 lo (/.f64 (pow.f64 hi 3) (-.f64 x lo))) (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 lo (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo (*.f64 hi hi)))
(+.f64 (/.f64 lo (/.f64 (pow.f64 hi 3) (-.f64 x lo))) (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 lo (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo (*.f64 hi hi)))
(+.f64 (/.f64 lo (/.f64 (pow.f64 hi 3) (-.f64 x lo))) (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 lo (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo (*.f64 hi hi)))
(+.f64 (/.f64 lo (/.f64 (pow.f64 hi 3) (-.f64 x lo))) (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 lo (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo (*.f64 hi hi)))
(+.f64 (/.f64 lo (/.f64 (pow.f64 hi 3) (-.f64 x lo))) (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 lo (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo (*.f64 hi hi)))
(+.f64 (/.f64 lo (/.f64 (pow.f64 hi 3) (-.f64 x lo))) (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (*.f64 hi hi))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 lo (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo (*.f64 hi hi)))
(+.f64 (/.f64 lo (/.f64 (pow.f64 hi 3) (-.f64 x lo))) (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 lo (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo (*.f64 hi hi)))
(+.f64 (/.f64 lo (/.f64 (pow.f64 hi 3) (-.f64 x lo))) (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 3))) (/.f64 lo (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 lo (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo (*.f64 hi hi)))
(+.f64 (/.f64 lo (/.f64 (pow.f64 hi 3) (-.f64 x lo))) (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (*.f64 2 (/.f64 1 hi))))))
(+.f64 (/.f64 x hi) (neg.f64 (*.f64 lo (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 2 hi)))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 2 hi) (/.f64 (+.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (*.f64 2 (/.f64 1 hi))) (+.f64 1 (/.f64 x hi))) x) (/.f64 1 (pow.f64 hi 2)))) (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (*.f64 2 (/.f64 1 hi)))))))
(+.f64 (/.f64 x hi) (fma.f64 (-.f64 (/.f64 (neg.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))))) x) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 x (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 2 hi)))))) (*.f64 lo lo) (neg.f64 (*.f64 lo (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 2 hi))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 2 hi) (/.f64 (+.f64 1 (/.f64 x hi)) hi)))) (*.f64 (*.f64 lo lo) (-.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi)))) (/.f64 x hi)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 x (-.f64 (/.f64 2 hi) (/.f64 (+.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 hi 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (*.f64 2 (/.f64 1 hi))) (*.f64 hi x))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi) x)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 x hi) 1) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (*.f64 2 (/.f64 1 hi)))) x) (/.f64 1 (pow.f64 hi 2)))) (+.f64 1 (/.f64 x hi))) x)))) (pow.f64 lo 3)) (+.f64 (/.f64 x hi) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi) x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 x hi) 1) hi)) (*.f64 2 (/.f64 1 hi))) (+.f64 1 (/.f64 x hi))) x) (/.f64 1 (pow.f64 hi 2)))) (pow.f64 lo 2)) (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) hi)) (*.f64 2 (/.f64 1 hi))))))))
(fma.f64 (-.f64 (/.f64 2 (pow.f64 hi 3)) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 2 hi)) (*.f64 x hi)) (/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))))) x) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 x (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 2 hi)))))) (/.f64 x (+.f64 1 (/.f64 x hi))))))) (pow.f64 lo 3) (+.f64 (/.f64 x hi) (fma.f64 (-.f64 (/.f64 (neg.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))))) x) (+.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 x (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 2 hi)))))) (*.f64 lo lo) (neg.f64 (*.f64 lo (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 2 hi)))))))
(fma.f64 (pow.f64 lo 3) (-.f64 (/.f64 2 (pow.f64 hi 3)) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 2 hi) (/.f64 (+.f64 1 (/.f64 x hi)) hi))) (*.f64 x hi)) (/.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi)))) (/.f64 x hi)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 x (-.f64 (/.f64 2 hi) (/.f64 (+.f64 1 (/.f64 x hi)) hi))))) (/.f64 x (+.f64 1 (/.f64 x hi)))))) (+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 2 hi) (/.f64 (+.f64 1 (/.f64 x hi)) hi)))) (*.f64 (*.f64 lo lo) (-.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi)))) (/.f64 x hi)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 1 (/.f64 x hi)) (/.f64 x (-.f64 (/.f64 2 hi) (/.f64 (+.f64 1 (/.f64 x hi)) hi))))))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) lo) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 (-.f64 (*.f64 2 (/.f64 x (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) lo (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(fma.f64 lo (-.f64 (/.f64 (*.f64 2 x) (*.f64 hi hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) lo) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (*.f64 hi (+.f64 1 (/.f64 x hi))))) (*.f64 -1 (/.f64 x hi))))
(-.f64 (fma.f64 (-.f64 (*.f64 2 (/.f64 x (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) lo (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (neg.f64 (*.f64 (*.f64 hi hi) (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))))))) (*.f64 -1 (+.f64 (/.f64 x hi) (*.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (-.f64 (*.f64 2 (/.f64 x (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))))
(-.f64 (fma.f64 lo (-.f64 (/.f64 (*.f64 2 x) (*.f64 hi hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (-.f64 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi)))) (fma.f64 (+.f64 hi (*.f64 hi (/.f64 x hi))) (-.f64 (/.f64 (*.f64 2 x) (*.f64 hi hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 x hi))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 x lo)) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) lo) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 hi 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (*.f64 (+.f64 (/.f64 x hi) 1) hi))) (*.f64 -1 (/.f64 x hi)))) (*.f64 hi (+.f64 1 (/.f64 x hi)))) lo)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (*.f64 hi x)) lo) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (*.f64 hi (+.f64 1 (/.f64 x hi))))) (*.f64 -1 (/.f64 x hi))))))
(-.f64 (fma.f64 -2 (/.f64 x lo) (fma.f64 (-.f64 (*.f64 2 (/.f64 x (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) lo (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (neg.f64 (*.f64 (*.f64 hi hi) (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi)))))))) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 hi hi) (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))))) (*.f64 -1 (+.f64 (/.f64 x hi) (*.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (-.f64 (*.f64 2 (/.f64 x (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))))) (/.f64 lo (*.f64 hi (+.f64 1 (/.f64 x hi))))) (+.f64 (*.f64 -1 (+.f64 (/.f64 x hi) (*.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (-.f64 (*.f64 2 (/.f64 x (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))) (/.f64 (-.f64 (*.f64 2 (/.f64 x (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 lo (*.f64 x hi))))))
(-.f64 (fma.f64 -2 (/.f64 x lo) (-.f64 (fma.f64 lo (-.f64 (/.f64 (*.f64 2 x) (*.f64 hi hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (*.f64 hi hi) (+.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi)))))) (-.f64 (fma.f64 -1 (fma.f64 (+.f64 hi (*.f64 hi (/.f64 x hi))) (-.f64 (/.f64 (*.f64 2 x) (*.f64 hi hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 x hi)) (/.f64 (-.f64 (/.f64 (*.f64 2 x) (*.f64 hi hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 (/.f64 lo hi) x))) (/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi)))) (fma.f64 (+.f64 hi (*.f64 hi (/.f64 x hi))) (-.f64 (/.f64 (*.f64 2 x) (*.f64 hi hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 x hi)))) (/.f64 lo (+.f64 hi (*.f64 hi (/.f64 x hi)))))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) lo) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 (-.f64 (*.f64 2 (/.f64 x (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) lo (neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(fma.f64 lo (-.f64 (/.f64 (*.f64 2 x) (*.f64 hi hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) lo) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 hi 2)) (+.f64 (/.f64 x hi) (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (*.f64 (+.f64 (/.f64 x hi) 1) hi)))))))
(-.f64 (fma.f64 (-.f64 (*.f64 2 (/.f64 x (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) lo (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (neg.f64 (*.f64 (*.f64 hi hi) (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))))))) (*.f64 -1 (+.f64 (/.f64 x hi) (*.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (-.f64 (*.f64 2 (/.f64 x (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))))
(-.f64 (fma.f64 lo (-.f64 (/.f64 (*.f64 2 x) (*.f64 hi hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (-.f64 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi)))) (fma.f64 (+.f64 hi (*.f64 hi (/.f64 x hi))) (-.f64 (/.f64 (*.f64 2 x) (*.f64 hi hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 x hi))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 x lo)) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) lo) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1 (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 hi 2)) (+.f64 (/.f64 x hi) (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (*.f64 (+.f64 (/.f64 x hi) 1) hi)))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 hi 2)) (+.f64 (/.f64 x hi) (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (*.f64 hi (+.f64 1 (/.f64 x hi)))))) (*.f64 (+.f64 (/.f64 x hi) 1) hi)) lo) (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (*.f64 hi x)) lo)))
(-.f64 (fma.f64 -2 (/.f64 x lo) (fma.f64 (-.f64 (*.f64 2 (/.f64 x (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) lo (*.f64 -1 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (-.f64 (*.f64 (*.f64 hi hi) (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi)))) (+.f64 (/.f64 x hi) (*.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (-.f64 (*.f64 2 (/.f64 x (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))))))) (+.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 x (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 lo (*.f64 x hi))) (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi)))) (+.f64 (/.f64 x hi) (*.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) (-.f64 (*.f64 2 (/.f64 x (*.f64 hi hi))) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))) (/.f64 lo (*.f64 hi (+.f64 1 (/.f64 x hi)))))))
(-.f64 (fma.f64 -2 (/.f64 x lo) (-.f64 (fma.f64 lo (-.f64 (/.f64 (*.f64 2 x) (*.f64 hi hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (neg.f64 (pow.f64 (/.f64 lo hi) 2))) (-.f64 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi)))) (fma.f64 (+.f64 hi (*.f64 hi (/.f64 x hi))) (-.f64 (/.f64 (*.f64 2 x) (*.f64 hi hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 x hi))))) (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 2 x) (*.f64 hi hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 (/.f64 lo hi) x)) (/.f64 (-.f64 (*.f64 (*.f64 hi hi) (+.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi)))) (fma.f64 (+.f64 hi (*.f64 hi (/.f64 x hi))) (-.f64 (/.f64 (*.f64 2 x) (*.f64 hi hi)) (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))) (/.f64 x hi))) (/.f64 lo (+.f64 hi (*.f64 hi (/.f64 x hi)))))))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (*.f64 lo (-.f64 (/.f64 lo hi) 1))))
(neg.f64 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (+.f64 -1 (/.f64 lo hi)))))
(*.f64 (/.f64 hi lo) (neg.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (pow.f64 (/.f64 lo hi) 2)) (+.f64 -1 (/.f64 lo hi)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2))))) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 lo hi) 1)))) x) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))))
(fma.f64 (-.f64 (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (+.f64 -1 (/.f64 lo hi))))) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (+.f64 -1 (/.f64 lo hi))))) x (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (+.f64 -1 (/.f64 lo hi))))))
(fma.f64 x (-.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo (+.f64 -1 (/.f64 lo hi))) hi)) (*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (pow.f64 (/.f64 lo hi) 2)) (+.f64 -1 (/.f64 lo hi))) (/.f64 hi (*.f64 lo lo)))) (*.f64 (/.f64 hi lo) (neg.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (pow.f64 (/.f64 lo hi) 2)) (+.f64 -1 (/.f64 lo hi))))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2))))) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 lo hi) 1)))) x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) hi) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 lo hi) 1)))) lo))) (pow.f64 x 2))))
(fma.f64 (-.f64 (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (+.f64 -1 (/.f64 lo hi))))) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (+.f64 -1 (/.f64 lo hi))))) x (fma.f64 -1 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (+.f64 -1 (/.f64 lo hi)))) (*.f64 (*.f64 x x) (*.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) lo) (/.f64 hi (+.f64 -1 (/.f64 lo hi)))) (/.f64 (-.f64 (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (+.f64 -1 (/.f64 lo hi))))) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (+.f64 -1 (/.f64 lo hi))))) lo))))))
(fma.f64 x (-.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo (+.f64 -1 (/.f64 lo hi))) hi)) (*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (pow.f64 (/.f64 lo hi) 2)) (+.f64 -1 (/.f64 lo hi))) (/.f64 hi (*.f64 lo lo)))) (fma.f64 (*.f64 x x) (fma.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) lo) (/.f64 hi (+.f64 -1 (/.f64 lo hi)))) (/.f64 (-.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo (+.f64 -1 (/.f64 lo hi))) hi)) (*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (pow.f64 (/.f64 lo hi) 2)) (+.f64 -1 (/.f64 lo hi))) (/.f64 hi (*.f64 lo lo)))) lo)) (*.f64 (/.f64 hi lo) (neg.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (pow.f64 (/.f64 lo hi) 2)) (+.f64 -1 (/.f64 lo hi)))))))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2))))) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 lo hi) 1)))) x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) hi) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 lo hi) 1)))) lo))) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2))))) (*.f64 lo (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 lo hi) 1)))) lo)))) lo))))
(fma.f64 (-.f64 (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (+.f64 -1 (/.f64 lo hi))))) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (+.f64 -1 (/.f64 lo hi))))) x (fma.f64 -1 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (+.f64 -1 (/.f64 lo hi)))) (fma.f64 (*.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) lo) (/.f64 hi (+.f64 -1 (/.f64 lo hi)))) (/.f64 (-.f64 (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (+.f64 -1 (/.f64 lo hi))))) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (+.f64 -1 (/.f64 lo hi))))) lo))) (*.f64 x x) (/.f64 (pow.f64 x 3) (/.f64 lo (*.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) lo) (/.f64 hi (+.f64 -1 (/.f64 lo hi)))) (/.f64 (-.f64 (neg.f64 (*.f64 (/.f64 hi lo) (/.f64 (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (+.f64 -1 (/.f64 lo hi))))) (*.f64 (/.f64 hi (*.f64 lo lo)) (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (+.f64 -1 (/.f64 lo hi))))) lo))))))))
(fma.f64 x (-.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo (+.f64 -1 (/.f64 lo hi))) hi)) (*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (pow.f64 (/.f64 lo hi) 2)) (+.f64 -1 (/.f64 lo hi))) (/.f64 hi (*.f64 lo lo)))) (-.f64 (fma.f64 (*.f64 x x) (fma.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) lo) (/.f64 hi (+.f64 -1 (/.f64 lo hi)))) (/.f64 (-.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo (+.f64 -1 (/.f64 lo hi))) hi)) (*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (pow.f64 (/.f64 lo hi) 2)) (+.f64 -1 (/.f64 lo hi))) (/.f64 hi (*.f64 lo lo)))) lo)) (/.f64 (pow.f64 x 3) (/.f64 lo (fma.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) lo) (/.f64 hi (+.f64 -1 (/.f64 lo hi)))) (/.f64 (-.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (*.f64 lo (+.f64 -1 (/.f64 lo hi))) hi)) (*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (pow.f64 (/.f64 lo hi) 2)) (+.f64 -1 (/.f64 lo hi))) (/.f64 hi (*.f64 lo lo)))) lo))))) (*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (pow.f64 (/.f64 lo hi) 2)) (+.f64 -1 (/.f64 lo hi))) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 hi x)) (-.f64 (/.f64 lo hi) 1))
(/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 x hi)))
(/.f64 (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 x hi)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 hi x)) (-.f64 (/.f64 lo hi) 1)) (/.f64 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2))))) (-.f64 (/.f64 lo hi) 1))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 lo hi)) (-.f64 (/.f64 lo hi) 1))))
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 x hi))) (/.f64 (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (+.f64 -1 (/.f64 lo hi)) hi))) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 hi lo)))))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 x hi))) (+.f64 (/.f64 hi (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (/.f64 (/.f64 (+.f64 -1 (/.f64 lo hi)) hi) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi)))))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 hi x)) (-.f64 (/.f64 lo hi) 1)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) hi) (-.f64 (/.f64 lo hi) 1)) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (*.f64 (-.f64 (/.f64 lo hi) 1) x)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 lo hi)) (-.f64 (/.f64 lo hi) 1))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2))))) (-.f64 (/.f64 lo hi) 1)) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi)) (-.f64 (/.f64 lo hi) 1)))) lo) x))))
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 x hi))) (+.f64 (/.f64 (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (+.f64 -1 (/.f64 lo hi)) hi)) (*.f64 (/.f64 hi x) (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (+.f64 -1 (/.f64 lo hi)))))) (*.f64 -1 (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 hi lo))) (/.f64 (-.f64 (/.f64 (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (+.f64 -1 (/.f64 lo hi)) hi)) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 hi lo))))) (/.f64 x lo)))))
(-.f64 (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 x hi))) (fma.f64 (/.f64 hi x) (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (pow.f64 (/.f64 lo hi) 2)) (+.f64 -1 (/.f64 lo hi))) (/.f64 hi (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))))))) (-.f64 (/.f64 (neg.f64 lo) (/.f64 (/.f64 (+.f64 -1 (/.f64 lo hi)) hi) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))))) (/.f64 (+.f64 (/.f64 hi (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (/.f64 (/.f64 (+.f64 -1 (/.f64 lo hi)) hi) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi)))))) (/.f64 x lo))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 hi x)) (-.f64 (/.f64 lo hi) 1)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) hi) (-.f64 (/.f64 lo hi) 1)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (-.f64 (/.f64 lo hi) 1)) (*.f64 -1 (*.f64 lo (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) hi) (-.f64 (/.f64 lo hi) 1)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 lo hi)) (-.f64 (/.f64 lo hi) 1))))))) lo) (pow.f64 x 2)) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (*.f64 x (-.f64 (/.f64 lo hi) 1)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 lo hi)) (-.f64 (/.f64 lo hi) 1))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2))))) (-.f64 (/.f64 lo hi) 1)) (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi)) (-.f64 (/.f64 lo hi) 1)))) lo) x))))
(+.f64 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 x hi))) (-.f64 (+.f64 (/.f64 (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (+.f64 -1 (/.f64 lo hi)) hi)) (+.f64 (*.f64 (/.f64 hi x) (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (+.f64 -1 (/.f64 lo hi)))) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (+.f64 -1 (/.f64 lo hi))) (neg.f64 (*.f64 lo (-.f64 (/.f64 (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (+.f64 -1 (/.f64 lo hi)) hi)) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 hi lo)))))))) (/.f64 (*.f64 x x) lo)))) (*.f64 -1 (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 hi lo))) (/.f64 (-.f64 (/.f64 (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (+.f64 -1 (/.f64 lo hi)) hi)) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 hi lo))))) (/.f64 x lo))))))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 x hi))) (+.f64 (/.f64 hi (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))))) (-.f64 (fma.f64 (/.f64 hi x) (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (pow.f64 (/.f64 lo hi) 2)) (+.f64 -1 (/.f64 lo hi))) (/.f64 (+.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (pow.f64 (/.f64 lo hi) 2))) (+.f64 -1 (/.f64 lo hi))) (*.f64 lo (+.f64 (/.f64 hi (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (/.f64 (/.f64 (+.f64 -1 (/.f64 lo hi)) hi) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi)))))))) (/.f64 (*.f64 x x) lo))) (-.f64 (/.f64 (neg.f64 lo) (/.f64 (/.f64 (+.f64 -1 (/.f64 lo hi)) hi) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))))) (/.f64 (+.f64 (/.f64 hi (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))))) (/.f64 lo (/.f64 (/.f64 (+.f64 -1 (/.f64 lo hi)) hi) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi)))))) (/.f64 x lo))))))
(/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 hi x)) (-.f64 (/.f64 lo hi) 1))
(/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 x hi)))
(/.f64 (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 x hi)))
(+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 hi x)) (-.f64 (/.f64 lo hi) 1)) (*.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) hi) (-.f64 (/.f64 lo hi) 1)) (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi)) (-.f64 (/.f64 lo hi) 1)))))
(+.f64 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 x hi))) (neg.f64 (-.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (+.f64 -1 (/.f64 lo hi)) hi)) (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 hi lo))))))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 x hi))) (-.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (+.f64 -1 (/.f64 lo hi)) hi)) (/.f64 lo (/.f64 (/.f64 (+.f64 -1 (/.f64 lo hi)) hi) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi)))))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 hi x)) (-.f64 (/.f64 lo hi) 1)) (+.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) hi) (-.f64 (/.f64 lo hi) 1)) (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi)) (-.f64 (/.f64 lo hi) 1)))) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (*.f64 (-.f64 (/.f64 lo hi) 1) x)))) (/.f64 (*.f64 lo (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) hi) (-.f64 (/.f64 lo hi) 1)) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 lo hi)) (-.f64 (/.f64 lo hi) 1)))) x))
(+.f64 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 x hi))) (-.f64 (fma.f64 -1 (-.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (+.f64 -1 (/.f64 lo hi)) hi)) (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 hi lo)))) (*.f64 (/.f64 hi x) (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (+.f64 -1 (/.f64 lo hi))))) (/.f64 lo (/.f64 x (-.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (+.f64 -1 (/.f64 lo hi)) hi)) (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 hi lo))))))))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 x hi))) (-.f64 (fma.f64 (/.f64 hi x) (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (pow.f64 (/.f64 lo hi) 2)) (+.f64 -1 (/.f64 lo hi))) (+.f64 (neg.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (+.f64 -1 (/.f64 lo hi)) hi))) (/.f64 lo (/.f64 (/.f64 (+.f64 -1 (/.f64 lo hi)) hi) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))))))) (/.f64 lo (/.f64 x (-.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (+.f64 -1 (/.f64 lo hi)) hi)) (/.f64 lo (/.f64 (/.f64 (+.f64 -1 (/.f64 lo hi)) hi) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))))))))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 hi x)) (-.f64 (/.f64 lo hi) 1)) (+.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) hi) (-.f64 (/.f64 lo hi) 1)) (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi)) (-.f64 (/.f64 lo hi) 1)))) (+.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (*.f64 x (-.f64 (/.f64 lo hi) 1))) (/.f64 (*.f64 lo (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (-.f64 (/.f64 lo hi) 1)) (*.f64 lo (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) hi) (-.f64 (/.f64 lo hi) 1)) (/.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) hi)) (-.f64 (/.f64 lo hi) 1)))))) (pow.f64 x 2))))) (/.f64 (*.f64 lo (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) hi) (-.f64 (/.f64 lo hi) 1)) (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (*.f64 lo hi)) (-.f64 (/.f64 lo hi) 1)))) x))
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 x hi))) (+.f64 (fma.f64 -1 (-.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (+.f64 -1 (/.f64 lo hi)) hi)) (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 hi lo)))) (*.f64 (/.f64 hi x) (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (+.f64 -1 (/.f64 lo hi))))) (/.f64 lo (/.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (+.f64 -1 (/.f64 lo hi))) (*.f64 lo (-.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (+.f64 -1 (/.f64 lo hi)) hi)) (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 hi lo)))))))))) (/.f64 lo (/.f64 x (-.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (+.f64 -1 (/.f64 lo hi)) hi)) (/.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 hi lo)))))))
(+.f64 (-.f64 (/.f64 (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (/.f64 (+.f64 -1 (/.f64 lo hi)) (*.f64 x hi))) (-.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (+.f64 -1 (/.f64 lo hi)) hi)) (/.f64 lo (/.f64 (/.f64 (+.f64 -1 (/.f64 lo hi)) hi) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))))))) (-.f64 (fma.f64 (/.f64 hi x) (/.f64 (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (pow.f64 (/.f64 lo hi) 2)) (+.f64 -1 (/.f64 lo hi))) (*.f64 (/.f64 lo x) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (pow.f64 (/.f64 lo hi) 2))) (+.f64 -1 (/.f64 lo hi))) (*.f64 lo (-.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (+.f64 -1 (/.f64 lo hi)) hi)) (/.f64 lo (/.f64 (/.f64 (+.f64 -1 (/.f64 lo hi)) hi) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi)))))))) x))) (/.f64 lo (/.f64 x (-.f64 (/.f64 (*.f64 2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (+.f64 -1 (/.f64 lo hi)) hi)) (/.f64 lo (/.f64 (/.f64 (+.f64 -1 (/.f64 lo hi)) hi) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))))))))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 (/.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 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x 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 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x 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 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x 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 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x 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 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x 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 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x 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 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x 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 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x 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 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi)) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 x x) (*.f64 hi hi)))
(/.f64 (*.f64 (neg.f64 x) x) (*.f64 hi hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 hi hi)) (*.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x))))
(-.f64 (*.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x))) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (*.f64 lo lo))))
(-.f64 (fma.f64 (+.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (*.f64 lo lo) (*.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x)))) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 (*.f64 x x) (*.f64 hi hi)) (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (*.f64 (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (*.f64 lo lo)))))
(-.f64 (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (fma.f64 (+.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (*.f64 lo lo) (/.f64 (*.f64 -2 (pow.f64 lo 3)) (/.f64 (pow.f64 hi 4) x)))) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(/.f64 (pow.f64 lo 4) (pow.f64 hi 4))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x))))
(fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (*.f64 (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (*.f64 lo lo))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (fma.f64 (+.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (*.f64 lo lo) (/.f64 (*.f64 -2 (pow.f64 lo 3)) (/.f64 (pow.f64 hi 4) x))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2)))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (*.f64 lo lo)))))
(+.f64 (fma.f64 (+.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (*.f64 lo lo) (*.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x)))) (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))))
(/.f64 (pow.f64 lo 4) (pow.f64 hi 4))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x))))
(fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (*.f64 (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (*.f64 lo lo))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (fma.f64 (+.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (*.f64 lo lo) (/.f64 (*.f64 -2 (pow.f64 lo 3)) (/.f64 (pow.f64 hi 4) x))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (*.f64 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 lo 2)))))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (fma.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x)) (*.f64 (-.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (*.f64 lo lo)))))
(+.f64 (fma.f64 (+.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (*.f64 lo lo) (*.f64 2 (/.f64 lo (/.f64 (*.f64 hi hi) x)))) (fma.f64 -2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))))
(-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (pow.f64 (/.f64 lo hi) 2))
(-.f64 (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) x)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (-.f64 (*.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi))))) (/.f64 (*.f64 lo lo) (*.f64 hi hi))))
(-.f64 (fma.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))) (pow.f64 (/.f64 lo hi) 2))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) x))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (*.f64 x x) (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi))))))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (fma.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))) (pow.f64 (/.f64 lo hi) 2))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) x))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (*.f64 x x) (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi))))))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (fma.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2))
(*.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))))
(+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) x))
(fma.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (*.f64 x x) (*.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi))))))
(fma.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi)))))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) x))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (*.f64 x x) (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi))))))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (fma.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))) (pow.f64 (/.f64 lo hi) 2))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 -2 (/.f64 lo (pow.f64 hi 2)))) x))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (*.f64 x x) (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi))))))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (fma.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))) (pow.f64 (/.f64 lo hi) 2))
(*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2))
(*.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))))
(+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x)))
(fma.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (*.f64 x x) (*.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi))))))
(fma.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi)))))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x)) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (*.f64 x x) (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi))))))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (fma.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))) (pow.f64 (/.f64 lo hi) 2))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 2))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))) (*.f64 2 (/.f64 lo (pow.f64 hi 2)))) x)) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (fma.f64 (-.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 1 (*.f64 hi hi))) (*.f64 x x) (+.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)) (*.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi))))))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(-.f64 (fma.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 lo lo) (pow.f64 hi 4)) (/.f64 -1 (*.f64 hi hi))) (fma.f64 x (*.f64 -2 (-.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (/.f64 lo (*.f64 hi hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))
(/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))
(*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(-.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(-.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(-.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(-.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(-.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(-.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)))
(neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(-.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(-.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(-.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))) 1)
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) 1)
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 1 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))) 2) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 1 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))) (sqrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 1 (*.f64 (-.f64 x lo) (neg.f64 (+.f64 -1 (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(*.f64 (/.f64 1 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 x lo)) (/.f64 1 (+.f64 -1 (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (-.f64 x lo)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 -1 (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(*.f64 (/.f64 1 (-.f64 x lo)) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 -1 (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(*.f64 (/.f64 1 (+.f64 -1 (/.f64 lo hi))) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))) (sqrt.f64 (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (-.f64 x lo)) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 -1 (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (+.f64 -1 (/.f64 lo hi))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) 2)) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))) (sqrt.f64 (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 -1 (/.f64 lo hi))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))) 2)) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))) 2))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 x lo)) (+.f64 -1 (pow.f64 (/.f64 lo hi) 3))) (+.f64 1 (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (pow.f64 (/.f64 lo hi) 3)) (-.f64 x lo))) (+.f64 1 (+.f64 (/.f64 lo hi) (pow.f64 (/.f64 lo hi) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (pow.f64 (/.f64 lo hi) 3)) (-.f64 x lo))) (+.f64 1 (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 x lo)) (-.f64 1 (pow.f64 (/.f64 lo hi) 2))) (-.f64 -1 (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (-.f64 x lo))) (-.f64 -1 (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (-.f64 x lo))) (-.f64 -1 (/.f64 lo hi)))
(pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) 1)
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))) 3)
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) 3) 1/3)
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))) 2)
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(pow.f64 (/.f64 (-.f64 x lo) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 -1 (/.f64 lo hi)))) -1)
(/.f64 1 (*.f64 (/.f64 (-.f64 x lo) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 -1 (/.f64 lo hi))))
(/.f64 1 (/.f64 (-.f64 x lo) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 -1 (/.f64 lo hi)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (neg.f64 (+.f64 -1 (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))) 2))
(fabs.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi)))))
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) 3))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 3) (pow.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))) 1))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))) 1)
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi)))))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 -1 (/.f64 lo hi)))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))) hi))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi)))))
(/.f64 1 (/.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))) (*.f64 hi (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (*.f64 hi (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (neg.f64 (*.f64 hi (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (*.f64 (-.f64 x lo) (neg.f64 (+.f64 -1 (/.f64 lo hi)))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (*.f64 hi (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (*.f64 (-.f64 x lo) (neg.f64 (+.f64 -1 (/.f64 lo hi)))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 x lo))) (+.f64 -1 (/.f64 lo hi)))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) hi) (*.f64 (-.f64 x lo) (neg.f64 (+.f64 -1 (/.f64 lo hi)))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 x lo)) hi) (+.f64 -1 (/.f64 lo hi)))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (/.f64 (*.f64 hi (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (-.f64 x lo)) (+.f64 -1 (/.f64 lo hi)))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (/.f64 (*.f64 hi (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 -1 (/.f64 lo hi))) (-.f64 x lo))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (/.f64 (*.f64 hi (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 1) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (/.f64 (*.f64 hi (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) 2)) (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (/.f64 (*.f64 hi (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))) (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi)))))
(pow.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))) 1)
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi)))))
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))) 3)
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi)))))
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))) 3) 1/3)
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi)))))
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))) 2)
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi)))))
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))) 2))
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo)))) 2))
(fabs.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi))))))
(log.f64 (pow.f64 (exp.f64 hi) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))) 3))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi)))))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) 3)))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) 3) (pow.f64 hi 3)))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi)))))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi)))))
(exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi)))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))) 1))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi)))))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2)) (*.f64 (-.f64 x lo) (-.f64 1 (/.f64 lo hi)))))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (*.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1))
(-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 0 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 0 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2))
(-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1)
(-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(*.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 2))
(-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (/.f64 (-.f64 x lo) hi)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (*.f64 lo (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (+.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (/.f64 (*.f64 (*.f64 lo (pow.f64 hi -2)) (pow.f64 (-.f64 x lo) 2)) hi) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (+.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (/.f64 (-.f64 x lo) hi)) (-.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (/.f64 (-.f64 x lo) hi)) 2)) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6))))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (*.f64 lo (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (+.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (/.f64 (*.f64 (*.f64 lo (pow.f64 hi -2)) (pow.f64 (-.f64 x lo) 2)) hi) 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4))))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (+.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (/.f64 (-.f64 x lo) hi)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (*.f64 lo (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (+.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (/.f64 (*.f64 (*.f64 lo (pow.f64 hi -2)) (pow.f64 (-.f64 x lo) 2)) hi) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6))) (neg.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (/.f64 (-.f64 x lo) hi)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6))) (neg.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (*.f64 lo (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (+.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (/.f64 (*.f64 (*.f64 lo (pow.f64 hi -2)) (pow.f64 (-.f64 x lo) 2)) hi) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6) (pow.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (*.f64 lo (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 6) (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (+.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (/.f64 (*.f64 (*.f64 lo (pow.f64 hi -2)) (pow.f64 (-.f64 x lo) 2)) hi) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 4) (*.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 4) (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(pow.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1)
(-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 3)
(-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 3) 1/3)
(-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 2)
(-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 2))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 2))
(fabs.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 3))
(-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 1))
(-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fma.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fma.f64 1 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 4)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) 2) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 4)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) 2) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo) 4)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo)) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fma.f64 (*.f64 lo lo) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4)) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))) (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))))
(-.f64 (*.f64 (pow.f64 (/.f64 lo hi) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))

eval650.0ms (4.9%)

Compiler

Compiled 58119 to 25434 computations (56.2% saved)

prune337.0ms (2.6%)

Pruning

61 alts after pruning (58 fresh and 3 done)

PrunedKeptTotal
New1441191460
Fresh143953
Picked101
Done336
Total1459611520
Accurracy
100.0%
Counts
1520 → 61
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.8%
(fma.f64 (/.f64 lo hi) (/.f64 lo hi) (/.f64 lo hi))
9.8%
(fma.f64 (/.f64 1 hi) lo (pow.f64 (/.f64 lo hi) 2))
18.8%
(pow.f64 (/.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
18.8%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
8.3%
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))) 2)
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
99.3%
(/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
98.1%
(/.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
98.0%
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
61.4%
(/.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 x lo)) (/.f64 1 hi) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
99.3%
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
18.8%
(/.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 hi) (-.f64 x lo)))
72.7%
(/.f64 (/.f64 (*.f64 hi (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (-.f64 x lo)) (+.f64 -1 (/.f64 lo hi)))
72.7%
(/.f64 (/.f64 (*.f64 hi (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 -1 (/.f64 lo hi))) (-.f64 x lo))
99.2%
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
9.1%
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))
98.5%
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (/.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (/.f64 hi lo))))
18.7%
(/.f64 (+.f64 x lo) lo)
10.0%
(/.f64 (+.f64 -1 (/.f64 (neg.f64 lo) hi)) (/.f64 hi lo))
98.3%
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 x lo)) hi) (+.f64 -1 (/.f64 lo hi)))
18.8%
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 hi)) (neg.f64 lo)) (sqrt.f64 hi))
18.8%
(/.f64 (neg.f64 lo) hi)
99.1%
(/.f64 (log.f64 (exp.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
99.1%
(/.f64 (expm1.f64 (log1p.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
98.9%
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
9.9%
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 -1 (/.f64 lo hi)))))
18.7%
(/.f64 1 (/.f64 lo (+.f64 x lo)))
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
10.0%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))
18.8%
(-.f64 (/.f64 x hi) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 2 hi) (/.f64 (+.f64 1 (/.f64 x hi)) hi))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
18.7%
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
9.1%
(-.f64 (+.f64 1 (+.f64 (/.f64 hi lo) 1)) 1)
10.0%
(-.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x hi) hi) (/.f64 -1 hi))) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))
18.7%
(-.f64 1 (/.f64 x lo))
9.1%
(-.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi)))
9.1%
(-.f64 1 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)))
9.8%
(+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
17.5%
(+.f64 (/.f64 lo hi) (*.f64 3 (pow.f64 (/.f64 lo hi) 2)))
9.1%
(+.f64 (/.f64 hi lo) 1)
10.0%
(+.f64 (*.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
9.8%
(*.f64 (/.f64 (+.f64 lo hi) hi) (/.f64 lo hi))
18.8%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
8.3%
(*.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
10.0%
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
18.8%
(*.f64 (/.f64 1 (sqrt.f64 hi)) (*.f64 (sqrt.f64 (/.f64 1 hi)) (neg.f64 lo)))
18.7%
(*.f64 (/.f64 1 lo) (+.f64 x lo))
18.8%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
10.0%
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
97.4%
(*.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 x lo)) (/.f64 1 (+.f64 -1 (/.f64 lo hi)))) hi)
18.8%
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
18.1%
(sqrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 2))
10.0%
(neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi))
18.8%
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
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.7%
1
Compiler

Compiled 1301 to 791 computations (39.2% saved)

regimes161.0ms (1.2%)

Counts
94 → 1
Calls
Call 1
Inputs
1
(/.f64 (neg.f64 lo) hi)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 hi lo) 1)
(-.f64 1 (/.f64 x lo))
(/.f64 (+.f64 x lo) lo)
(/.f64 (-.f64 x lo) hi)
(/.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 hi (-.f64 x lo)))
(/.f64 1 (/.f64 lo (+.f64 x lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(*.f64 (/.f64 (+.f64 lo hi) hi) (/.f64 lo hi))
(-.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi)))
(-.f64 (+.f64 1 (+.f64 (/.f64 hi lo) 1)) 1)
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi))
(/.f64 (+.f64 -1 (/.f64 (neg.f64 lo) hi)) (/.f64 hi lo))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 lo (/.f64 (/.f64 lo hi) 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 (*.f64 (/.f64 1 hi) (-.f64 x lo)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 1 hi) (-.f64 x lo)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 2 hi) (/.f64 (+.f64 1 (/.f64 x hi)) hi))))
(-.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x hi) hi) (/.f64 -1 hi))) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(pow.f64 (/.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(fma.f64 (/.f64 lo hi) (/.f64 lo hi) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (*.f64 3 (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.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))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 2))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi))
(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 (*.f64 (sqrt.f64 (/.f64 1 hi)) (neg.f64 lo)) (sqrt.f64 hi))
(/.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 hi) (-.f64 x lo)))
(fma.f64 (/.f64 1 hi) lo (pow.f64 (/.f64 lo hi) 2))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (*.f64 (sqrt.f64 (/.f64 1 hi)) (neg.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (*.f64 (pow.f64 hi -1/2) (-.f64 x lo)))
(*.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))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 2))
(*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 (sqrt.f64 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) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 -1 (/.f64 lo hi)))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 x lo)) hi) (+.f64 -1 (/.f64 lo hi)))
(/.f64 (/.f64 (*.f64 hi (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 -1 (/.f64 lo hi))) (-.f64 x lo))
(/.f64 (/.f64 (*.f64 hi (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (-.f64 x lo)) (+.f64 -1 (/.f64 lo hi)))
(*.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 x lo)) (/.f64 1 (+.f64 -1 (/.f64 lo hi)))) hi)
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))) 2)
(/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo (*.f64 hi hi)) (-.f64 x lo)) 2) (pow.f64 (/.f64 hi (-.f64 x lo)) -2)) (/.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (/.f64 hi lo))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 x lo)) (/.f64 1 hi) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (expm1.f64 (log1p.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (log.f64 (exp.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (-.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))) 1) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (fma.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) (*.f64 (pow.f64 hi -2) lo)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 3) (/.f64 (-.f64 x lo) hi) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 6)) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
Outputs
(/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
Calls

4 calls:

41.0ms
lo
40.0ms
x
39.0ms
hi
7.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
99.3%1lo
99.3%1hi
99.3%1x
99.3%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 1793 to 715 computations (60.1% saved)

regimes131.0ms (1%)

Counts
81 → 1
Calls
Call 1
Inputs
1
(/.f64 (neg.f64 lo) hi)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 hi lo) 1)
(-.f64 1 (/.f64 x lo))
(/.f64 (+.f64 x lo) lo)
(/.f64 (-.f64 x lo) hi)
(/.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 hi (-.f64 x lo)))
(/.f64 1 (/.f64 lo (+.f64 x lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(*.f64 (/.f64 (+.f64 lo hi) hi) (/.f64 lo hi))
(-.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi)))
(-.f64 (+.f64 1 (+.f64 (/.f64 hi lo) 1)) 1)
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi))
(/.f64 (+.f64 -1 (/.f64 (neg.f64 lo) hi)) (/.f64 hi lo))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 lo (/.f64 (/.f64 lo hi) 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 (*.f64 (/.f64 1 hi) (-.f64 x lo)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 1 hi) (-.f64 x lo)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 2 hi) (/.f64 (+.f64 1 (/.f64 x hi)) hi))))
(-.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x hi) hi) (/.f64 -1 hi))) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(pow.f64 (/.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(fma.f64 (/.f64 lo hi) (/.f64 lo hi) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (*.f64 3 (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.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))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 2))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi))
(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 (*.f64 (sqrt.f64 (/.f64 1 hi)) (neg.f64 lo)) (sqrt.f64 hi))
(/.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 hi) (-.f64 x lo)))
(fma.f64 (/.f64 1 hi) lo (pow.f64 (/.f64 lo hi) 2))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (*.f64 (sqrt.f64 (/.f64 1 hi)) (neg.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (*.f64 (pow.f64 hi -1/2) (-.f64 x lo)))
(*.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))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 2))
(*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 (sqrt.f64 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) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 -1 (/.f64 lo hi)))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 x lo)) hi) (+.f64 -1 (/.f64 lo hi)))
(/.f64 (/.f64 (*.f64 hi (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 -1 (/.f64 lo hi))) (-.f64 x lo))
(/.f64 (/.f64 (*.f64 hi (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (-.f64 x lo)) (+.f64 -1 (/.f64 lo hi)))
(*.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 x lo)) (/.f64 1 (+.f64 -1 (/.f64 lo hi)))) hi)
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))))) 2)
Outputs
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
Calls

4 calls:

34.0ms
hi
34.0ms
lo
33.0ms
x
7.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
99.3%1lo
99.3%1hi
99.3%1x
99.3%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 1107 to 450 computations (59.3% saved)

regimes124.0ms (0.9%)

Counts
78 → 1
Calls
Call 1
Inputs
1
(/.f64 (neg.f64 lo) hi)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 hi lo) 1)
(-.f64 1 (/.f64 x lo))
(/.f64 (+.f64 x lo) lo)
(/.f64 (-.f64 x lo) hi)
(/.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 hi (-.f64 x lo)))
(/.f64 1 (/.f64 lo (+.f64 x lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(*.f64 (/.f64 (+.f64 lo hi) hi) (/.f64 lo hi))
(-.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi)))
(-.f64 (+.f64 1 (+.f64 (/.f64 hi lo) 1)) 1)
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi))
(/.f64 (+.f64 -1 (/.f64 (neg.f64 lo) hi)) (/.f64 hi lo))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 lo (/.f64 (/.f64 lo hi) 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 (*.f64 (/.f64 1 hi) (-.f64 x lo)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 1 hi) (-.f64 x lo)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 2 hi) (/.f64 (+.f64 1 (/.f64 x hi)) hi))))
(-.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x hi) hi) (/.f64 -1 hi))) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(pow.f64 (/.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(fma.f64 (/.f64 lo hi) (/.f64 lo hi) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (*.f64 3 (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.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))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 2))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi))
(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 (*.f64 (sqrt.f64 (/.f64 1 hi)) (neg.f64 lo)) (sqrt.f64 hi))
(/.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 hi) (-.f64 x lo)))
(fma.f64 (/.f64 1 hi) lo (pow.f64 (/.f64 lo hi) 2))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (*.f64 (sqrt.f64 (/.f64 1 hi)) (neg.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (*.f64 (pow.f64 hi -1/2) (-.f64 x lo)))
(*.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))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 2))
(*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 (sqrt.f64 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) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
(/.f64 hi (/.f64 (-.f64 x lo) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 -1 (/.f64 lo hi)))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 x lo)) hi) (+.f64 -1 (/.f64 lo hi)))
(/.f64 (/.f64 (*.f64 hi (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 -1 (/.f64 lo hi))) (-.f64 x lo))
(/.f64 (/.f64 (*.f64 hi (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (-.f64 x lo)) (+.f64 -1 (/.f64 lo hi)))
(*.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 x lo)) (/.f64 1 (+.f64 -1 (/.f64 lo hi)))) hi)
Outputs
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
Calls

4 calls:

34.0ms
hi
33.0ms
x
32.0ms
lo
5.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
99.2%1lo
99.2%1hi
99.2%1x
99.2%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 993 to 408 computations (58.9% saved)

regimes142.0ms (1.1%)

Counts
72 → 2
Calls
Call 1
Inputs
1
(/.f64 (neg.f64 lo) hi)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 hi lo) 1)
(-.f64 1 (/.f64 x lo))
(/.f64 (+.f64 x lo) lo)
(/.f64 (-.f64 x lo) hi)
(/.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 hi (-.f64 x lo)))
(/.f64 1 (/.f64 lo (+.f64 x lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(*.f64 (/.f64 (+.f64 lo hi) hi) (/.f64 lo hi))
(-.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi)))
(-.f64 (+.f64 1 (+.f64 (/.f64 hi lo) 1)) 1)
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi))
(/.f64 (+.f64 -1 (/.f64 (neg.f64 lo) hi)) (/.f64 hi lo))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 lo (/.f64 (/.f64 lo hi) 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 (*.f64 (/.f64 1 hi) (-.f64 x lo)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 1 hi) (-.f64 x lo)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 2 hi) (/.f64 (+.f64 1 (/.f64 x hi)) hi))))
(-.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x hi) hi) (/.f64 -1 hi))) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(pow.f64 (/.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(fma.f64 (/.f64 lo hi) (/.f64 lo hi) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (*.f64 3 (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.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))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 2))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi))
(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 (*.f64 (sqrt.f64 (/.f64 1 hi)) (neg.f64 lo)) (sqrt.f64 hi))
(/.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 hi) (-.f64 x lo)))
(fma.f64 (/.f64 1 hi) lo (pow.f64 (/.f64 lo hi) 2))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (*.f64 (sqrt.f64 (/.f64 1 hi)) (neg.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (*.f64 (pow.f64 hi -1/2) (-.f64 x lo)))
(*.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))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 2))
(*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 (sqrt.f64 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) (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
Outputs
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
Calls

4 calls:

55.0ms
lo
36.0ms
x
30.0ms
hi
4.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
22.0%2lo
18.8%1hi
18.8%1x
18.8%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 804 to 327 computations (59.3% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
-1.0729934811011128e+308
-1.0690085992540172e+308
Compiler

Compiled 16 to 11 computations (31.3% saved)

regimes130.0ms (1%)

Counts
68 → 2
Calls
Call 1
Inputs
1
(/.f64 (neg.f64 lo) hi)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 hi lo) 1)
(-.f64 1 (/.f64 x lo))
(/.f64 (+.f64 x lo) lo)
(/.f64 (-.f64 x lo) hi)
(/.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 hi (-.f64 x lo)))
(/.f64 1 (/.f64 lo (+.f64 x lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(*.f64 (/.f64 (+.f64 lo hi) hi) (/.f64 lo hi))
(-.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi)))
(-.f64 (+.f64 1 (+.f64 (/.f64 hi lo) 1)) 1)
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi))
(/.f64 (+.f64 -1 (/.f64 (neg.f64 lo) hi)) (/.f64 hi lo))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 lo (/.f64 (/.f64 lo hi) 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 (*.f64 (/.f64 1 hi) (-.f64 x lo)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 1 hi) (-.f64 x lo)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 2 hi) (/.f64 (+.f64 1 (/.f64 x hi)) hi))))
(-.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x hi) hi) (/.f64 -1 hi))) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(pow.f64 (/.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(fma.f64 (/.f64 lo hi) (/.f64 lo hi) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (*.f64 3 (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.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))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) lo)))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 2))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi))
(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 (*.f64 (sqrt.f64 (/.f64 1 hi)) (neg.f64 lo)) (sqrt.f64 hi))
(/.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 hi) (-.f64 x lo)))
(fma.f64 (/.f64 1 hi) lo (pow.f64 (/.f64 lo hi) 2))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (*.f64 (sqrt.f64 (/.f64 1 hi)) (neg.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (*.f64 (pow.f64 hi -1/2) (-.f64 x lo)))
(*.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))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 2))
(*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (pow.f64 (+.f64 (/.f64 lo hi) 1) 2)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 (sqrt.f64 hi)))))
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
Outputs
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 2 hi) (/.f64 (+.f64 1 (/.f64 x hi)) hi))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi)
Calls

4 calls:

53.0ms
lo
28.0ms
x
28.0ms
hi
6.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
22.0%2lo
18.8%1hi
18.8%1x
18.8%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 724 to 297 computations (59% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
-1.0729934811011128e+308
-1.0690085992540172e+308
Compiler

Compiled 16 to 11 computations (31.3% saved)

regimes66.0ms (0.5%)

Counts
41 → 1
Calls
Call 1
Inputs
1
(/.f64 (neg.f64 lo) hi)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 hi lo) 1)
(-.f64 1 (/.f64 x lo))
(/.f64 (+.f64 x lo) lo)
(/.f64 (-.f64 x lo) hi)
(/.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 hi (-.f64 x lo)))
(/.f64 1 (/.f64 lo (+.f64 x lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(*.f64 (/.f64 (+.f64 lo hi) hi) (/.f64 lo hi))
(-.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi)))
(-.f64 (+.f64 1 (+.f64 (/.f64 hi lo) 1)) 1)
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi))
(/.f64 (+.f64 -1 (/.f64 (neg.f64 lo) hi)) (/.f64 hi lo))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 lo (/.f64 (/.f64 lo hi) 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 (*.f64 (/.f64 1 hi) (-.f64 x lo)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 1 hi) (-.f64 x lo)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 2 hi) (/.f64 (+.f64 1 (/.f64 x hi)) hi))))
(-.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x hi) hi) (/.f64 -1 hi))) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))
(pow.f64 (/.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(fma.f64 (/.f64 lo hi) (/.f64 lo hi) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (*.f64 3 (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(/.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))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo lo)))))
Outputs
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 2 hi) (/.f64 (+.f64 1 (/.f64 x hi)) hi))))
Calls

4 calls:

18.0ms
hi
18.0ms
lo
18.0ms
x
4.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
18.8%1lo
18.8%1hi
18.8%1x
18.8%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 438 to 176 computations (59.8% saved)

regimes49.0ms (0.4%)

Accuracy

Total -11.0b remaining (-21.2%)

Threshold costs -11b (-21.2%)

Counts
29 → 1
Calls
Call 1
Inputs
1
(/.f64 (neg.f64 lo) hi)
(+.f64 1 (/.f64 x lo))
(+.f64 (/.f64 hi lo) 1)
(-.f64 1 (/.f64 x lo))
(/.f64 (+.f64 x lo) lo)
(/.f64 (-.f64 x lo) hi)
(/.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 hi (-.f64 x lo)))
(/.f64 1 (/.f64 lo (+.f64 x lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 lo hi) (-.f64 -1 (/.f64 lo hi)))
(*.f64 (/.f64 (+.f64 lo hi) hi) (/.f64 lo hi))
(-.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi)))
(-.f64 (+.f64 1 (+.f64 (/.f64 hi lo) 1)) 1)
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
(neg.f64 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi))
(/.f64 (+.f64 -1 (/.f64 (neg.f64 lo) hi)) (/.f64 hi lo))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 lo (/.f64 (/.f64 lo hi) 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 (*.f64 (/.f64 1 hi) (-.f64 x lo)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 1 hi) (-.f64 x lo)))
Outputs
(/.f64 (neg.f64 lo) hi)
Calls

4 calls:

14.0ms
hi
13.0ms
lo
13.0ms
x
3.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
18.8%1lo
18.8%1hi
18.8%1x
18.8%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 275 to 117 computations (57.5% saved)

simplify144.0ms (1.1%)

Algorithm
egg-herbie
Rules
342×unsub-neg
280×distribute-lft-neg-in
248×neg-mul-1
128×neg-sub0
126×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
059632
194620
2137620
3175620
4217620
5265620
6306620
7403620
8503620
9532620
10559620
11595620
12624620
13661620
14705620
15759620
16844620
17916620
18969620
19999620
201020620
211042620
221056620
231073620
241086620
251095620
261107620
271118620
281123620
291124620
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
(if (<=.f64 lo -106999999999999996384743065466801181687032260066311117018504405661280516777141914095456221521475559238096419964275971977282529177543171308977437327697391483479448365134542930320682698895954134534281539912325382022548724273142433756068112487201688046858126203808503346145572052593917924460422739162684714909696) (-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (*.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi))
(if (<=.f64 lo -106999999999999996384743065466801181687032260066311117018504405661280516777141914095456221521475559238096419964275971977282529177543171308977437327697391483479448365134542930320682698895954134534281539912325382022548724273142433756068112487201688046858126203808503346145572052593917924460422739162684714909696) (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 2 hi) (/.f64 (+.f64 1 (/.f64 x hi)) hi)))) (*.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 2 hi) (/.f64 (+.f64 1 (/.f64 x hi)) hi))))
(/.f64 (neg.f64 lo) hi)
1
Outputs
(/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (neg.f64 lo) hi) 1))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi) (pow.f64 (/.f64 lo (/.f64 (*.f64 hi hi) x)) 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (+.f64 (/.f64 (neg.f64 lo) hi) 1) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (neg.f64 lo) hi) 1))))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 1 (/.f64 lo hi))))
(if (<=.f64 lo -106999999999999996384743065466801181687032260066311117018504405661280516777141914095456221521475559238096419964275971977282529177543171308977437327697391483479448365134542930320682698895954134534281539912325382022548724273142433756068112487201688046858126203808503346145572052593917924460422739162684714909696) (-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (*.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi))
(if (<=.f64 lo -106999999999999996384743065466801181687032260066311117018504405661280516777141914095456221521475559238096419964275971977282529177543171308977437327697391483479448365134542930320682698895954134534281539912325382022548724273142433756068112487201688046858126203808503346145572052593917924460422739162684714909696) (-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (*.f64 hi (/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(if (<=.f64 lo -106999999999999996384743065466801181687032260066311117018504405661280516777141914095456221521475559238096419964275971977282529177543171308977437327697391483479448365134542930320682698895954134534281539912325382022548724273142433756068112487201688046858126203808503346145572052593917924460422739162684714909696) (-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) (neg.f64 hi)))
(if (<=.f64 lo -106999999999999996384743065466801181687032260066311117018504405661280516777141914095456221521475559238096419964275971977282529177543171308977437327697391483479448365134542930320682698895954134534281539912325382022548724273142433756068112487201688046858126203808503346145572052593917924460422739162684714909696) (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 2 hi) (/.f64 (+.f64 1 (/.f64 x hi)) hi)))) (*.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) hi))
(if (<=.f64 lo -106999999999999996384743065466801181687032260066311117018504405661280516777141914095456221521475559238096419964275971977282529177543171308977437327697391483479448365134542930320682698895954134534281539912325382022548724273142433756068112487201688046858126203808503346145572052593917924460422739162684714909696) (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 2 hi) (/.f64 (+.f64 1 (/.f64 x hi)) hi)))) (*.f64 hi (/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(if (<=.f64 lo -106999999999999996384743065466801181687032260066311117018504405661280516777141914095456221521475559238096419964275971977282529177543171308977437327697391483479448365134542930320682698895954134534281539912325382022548724273142433756068112487201688046858126203808503346145572052593917924460422739162684714909696) (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 2 hi) (/.f64 (+.f64 1 (/.f64 x hi)) hi)))) (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi)))) (neg.f64 hi)))
(if (<=.f64 lo -106999999999999996384743065466801181687032260066311117018504405661280516777141914095456221521475559238096419964275971977282529177543171308977437327697391483479448365134542930320682698895954134534281539912325382022548724273142433756068112487201688046858126203808503346145572052593917924460422739162684714909696) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 2 hi)))) (*.f64 hi (/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (+.f64 -1 (/.f64 lo hi))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 2 hi) (/.f64 (+.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 (+.f64 1 (/.f64 x hi)) hi) (/.f64 2 hi))))
(/.f64 (neg.f64 lo) hi)
1
Compiler

Compiled 238 to 135 computations (43.3% saved)

soundness2.5s (18.7%)

Rules
1834×log-prod
1718×fma-neg
1716×prod-diff
1572×fma-def
1536×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067625506
1166719584
2569312884
01064
123856
2402356
045210830
112399458
246349432
014130
1341130
25212130
01543518
13633338
212552330
358562330
093772
1226772
2793772
34565772
01064
123856
2402356
045210830
112399458
246349432
070327955
1237026797
070327955
1237026797
067625506
1166719584
2569312884
01169
124057
2354457
01064
123856
2402356
045210830
112399458
246349432
059617952
1165316398
2700116398
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 3900 to 1260 computations (67.7% saved)

end219.0ms (1.7%)

Compiler

Compiled 217 to 94 computations (56.7% saved)

Profiling

Loading profile data...