xlohi (overflows)

Details

Time bar (total: 13.0s)

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)

sample809.0ms (6.2%)

Results
798.0ms8256×body256valid
Bogosity

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

simplify166.0ms (1.3%)

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)

localize23.0ms (0.2%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 20 to 7 computations (65% saved)

series101.0ms (0.8%)

Counts
1 → 36
Calls

9 calls:

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

rewrite165.0ms (1.3%)

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

simplify281.0ms (2.2%)

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

eval191.0ms (1.5%)

Compiler

Compiled 17039 to 4919 computations (71.1% saved)

prune447.0ms (3.4%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New3977404
Fresh000
Picked101
Done000
Total3987405
Accurracy
19.1%
Counts
405 → 7
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))
18.8%
(/.f64 (-.f64 x lo) hi)
18.6%
(/.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))
9.9%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.6%
1
Compiler

Compiled 170 to 102 computations (40% saved)

localize50.0ms (0.4%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 57 to 22 computations (61.4% saved)

series94.0ms (0.7%)

Counts
3 → 96
Calls

24 calls:

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

rewrite151.0ms (1.2%)

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

Useful iterations: 1 (0.0ms)

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

simplify194.0ms (1.5%)

Algorithm
egg-herbie
Rules
1388×unswap-sqr
866×cancel-sign-sub-inv
838×fma-neg
456×log-prod
328×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
044713672
1109412168
2360911618
Stop Event
node limit
Counts
292 → 320
Calls
Call 1
Inputs
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 0 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (*.f64 lo (/.f64 1 hi)) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(+.f64 (*.f64 (/.f64 1 hi) lo) (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (cbrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1)
(/.f64 (*.f64 lo (*.f64 hi (-.f64 hi x))) (pow.f64 hi 3))
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4)))) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 (*.f64 (*.f64 hi (-.f64 hi x)) lo) (pow.f64 hi 3))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) lo) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) lo) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2)
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 lo (/.f64 1 hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(fma.f64 (/.f64 1 hi) lo (*.f64 (*.f64 x (neg.f64 (pow.f64 hi -2))) lo))
(+.f64 0 (*.f64 x (pow.f64 hi -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2))) (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2)))) 1)
(*.f64 1 (*.f64 x (pow.f64 hi -2)))
(*.f64 (/.f64 1 hi) (/.f64 x hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (*.f64 x (pow.f64 hi -2)) 1)
(*.f64 (/.f64 x hi) (/.f64 1 hi))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 hi -2)))
(*.f64 (pow.f64 hi -2) x)
(*.f64 (/.f64 (sqrt.f64 x) hi) (/.f64 (sqrt.f64 x) hi))
(*.f64 (pow.f64 hi -1/2) (/.f64 (/.f64 x hi) (sqrt.f64 hi)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 hi -2)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 hi (neg.f64 hi))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 1 hi) (cbrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 hi hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (/.f64 (cbrt.f64 x) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 hi hi)))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 x hi) (cbrt.f64 hi)))
(*.f64 (/.f64 x 1) (pow.f64 hi -2))
(*.f64 (/.f64 x (sqrt.f64 hi)) (/.f64 (/.f64 1 hi) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) 1) (/.f64 (cbrt.f64 (/.f64 x hi)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (/.f64 x hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x hi)) 1) (/.f64 (sqrt.f64 (/.f64 x hi)) hi))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (/.f64 x hi)) (cbrt.f64 hi)))
(pow.f64 (*.f64 x (pow.f64 hi -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 3)
(pow.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 x) hi) 2)
(pow.f64 (*.f64 hi (/.f64 hi x)) -1)
(neg.f64 (/.f64 x (*.f64 hi (neg.f64 hi))))
(sqrt.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2)))))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2))))
(exp.f64 (log.f64 (*.f64 x (pow.f64 hi -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 hi -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 hi -2))))
(+.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 0 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(*.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(*.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1)
(*.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
(/.f64 1 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (neg.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(log.f64 (*.f64 (exp.f64 (/.f64 x hi)) (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(log.f64 (*.f64 (exp.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (exp.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (exp.f64 (/.f64 x hi))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(fma.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (/.f64 x hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 1 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 (/.f64 1 hi) x (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 hi) x (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 x (/.f64 1 hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 x (/.f64 1 hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo) (/.f64 x hi))
(fma.f64 (/.f64 x hi) 1 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 x hi) 1 (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 -1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (cbrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (/.f64 x hi))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (*.f64 x (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (*.f64 x (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (*.f64 (neg.f64 lo) 1) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
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 (*.f64 x lo) (*.f64 hi hi)))
(/.f64 (neg.f64 lo) (*.f64 hi (/.f64 hi x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 lo hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(/.f64 (neg.f64 lo) (*.f64 hi (/.f64 hi x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(/.f64 (neg.f64 lo) (*.f64 hi (/.f64 hi x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 lo hi) (*.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(/.f64 x (pow.f64 hi 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x)
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 x hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 x hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x)
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 x hi))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 x hi))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) x) (*.f64 -1 (/.f64 lo hi)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 (*.f64 x lo) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (*.f64 hi hi))) x (/.f64 (neg.f64 lo) hi))
(+.f64 (/.f64 (*.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 lo hi) (/.f64 x hi) (/.f64 (-.f64 x lo) hi))
(/.f64 x hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x 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))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x 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))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (*.f64 (+.f64 -1 (/.f64 x hi)) lo) hi)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x 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))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x 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))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))
(*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(/.f64 (*.f64 (+.f64 -1 (/.f64 x hi)) lo) hi)
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 -1 (*.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo)))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x 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 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 lo (-.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 (pow.f64 hi 3) (*.f64 hi (-.f64 hi x))))
(*.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi 3)) lo)
(/.f64 (*.f64 hi lo) (/.f64 (pow.f64 hi 3) (-.f64 hi x)))
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(/.f64 (-.f64 (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 (/.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 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 lo (-.f64 (pow.f64 hi -2) (/.f64 (*.f64 x x) (pow.f64 hi 4)))) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 lo (/.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (-.f64 (pow.f64 hi -2) (/.f64 x (/.f64 (pow.f64 hi 4) x)))))
(*.f64 (/.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (-.f64 (pow.f64 hi -2) (*.f64 (/.f64 x (pow.f64 hi 4)) x)))
(*.f64 (/.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (sqrt.f64 x) hi) 4)))
(/.f64 (*.f64 (*.f64 hi (-.f64 hi x)) lo) (pow.f64 hi 3))
(/.f64 lo (/.f64 (pow.f64 hi 3) (*.f64 hi (-.f64 hi x))))
(*.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi 3)) lo)
(/.f64 (*.f64 hi lo) (/.f64 (pow.f64 hi 3) (-.f64 hi x)))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) lo) (fma.f64 (*.f64 x (pow.f64 hi -2)) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (pow.f64 hi -2)))
(/.f64 (-.f64 (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 (/.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 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 -2) (/.f64 (*.f64 x x) (pow.f64 hi 4))) lo) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 lo (/.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) (-.f64 (pow.f64 hi -2) (/.f64 x (/.f64 (pow.f64 hi 4) x)))))
(*.f64 (/.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (-.f64 (pow.f64 hi -2) (*.f64 (/.f64 x (pow.f64 hi 4)) x)))
(*.f64 (/.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))) (-.f64 (pow.f64 hi -2) (pow.f64 (/.f64 (sqrt.f64 x) hi) 4)))
(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)
(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 (/.f64 x hi) (/.f64 1 hi))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 2) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (pow.f64 hi -2)))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (pow.f64 hi -2) x)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (/.f64 (sqrt.f64 x) hi) (/.f64 (sqrt.f64 x) hi))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (pow.f64 hi -1/2) (/.f64 (/.f64 x hi) (sqrt.f64 hi)))
(/.f64 (*.f64 (pow.f64 hi -1/2) (/.f64 x hi)) (sqrt.f64 hi))
(*.f64 (pow.f64 hi -1/2) (/.f64 (/.f64 x (sqrt.f64 hi)) hi))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (pow.f64 hi -2)))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 hi (neg.f64 hi))))
(*.f64 (neg.f64 x) (/.f64 (/.f64 1 hi) (neg.f64 hi)))
(/.f64 (neg.f64 x) (*.f64 hi (neg.f64 hi)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 x (pow.f64 (cbrt.f64 hi) 2)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) x) (pow.f64 (cbrt.f64 hi) 2))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 1 hi) (cbrt.f64 hi)))
(/.f64 (*.f64 x (/.f64 1 (*.f64 (cbrt.f64 hi) hi))) (pow.f64 (cbrt.f64 hi) 2))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (*.f64 hi (cbrt.f64 hi)))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 hi)) hi) (pow.f64 (cbrt.f64 hi) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 hi hi)))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) hi) (/.f64 (cbrt.f64 x) hi))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 hi 4))))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 (pow.f64 hi 4)) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 hi hi)))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi 4))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) x) (pow.f64 (cbrt.f64 hi) 2))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (/.f64 x hi) (cbrt.f64 hi)))
(/.f64 (*.f64 x (/.f64 1 (*.f64 (cbrt.f64 hi) hi))) (pow.f64 (cbrt.f64 hi) 2))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (*.f64 hi (cbrt.f64 hi)))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 hi)) hi) (pow.f64 (cbrt.f64 hi) 2))
(*.f64 (/.f64 x 1) (pow.f64 hi -2))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (/.f64 x (sqrt.f64 hi)) (/.f64 (/.f64 1 hi) (sqrt.f64 hi)))
(*.f64 (/.f64 x (sqrt.f64 hi)) (/.f64 1 (*.f64 (sqrt.f64 hi) hi)))
(/.f64 (/.f64 (/.f64 x (sqrt.f64 hi)) hi) (sqrt.f64 hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) 1) (/.f64 (cbrt.f64 (/.f64 x hi)) hi))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (pow.f64 (cbrt.f64 hi) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (/.f64 (pow.f64 (cbrt.f64 hi) 2) (cbrt.f64 (*.f64 x (pow.f64 hi -2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (/.f64 x hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 x (sqrt.f64 hi)) (/.f64 1 (*.f64 (sqrt.f64 hi) hi)))
(/.f64 (/.f64 (/.f64 x (sqrt.f64 hi)) hi) (sqrt.f64 hi))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x hi)) 1) (/.f64 (sqrt.f64 (/.f64 x hi)) hi))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (/.f64 x hi)) (cbrt.f64 hi)))
(/.f64 (*.f64 x (/.f64 1 (*.f64 (cbrt.f64 hi) hi))) (pow.f64 (cbrt.f64 hi) 2))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (*.f64 hi (cbrt.f64 hi)))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 hi)) hi) (pow.f64 (cbrt.f64 hi) 2))
(pow.f64 (*.f64 x (pow.f64 hi -2)) 1)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 3)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 3) 1/3)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(pow.f64 (/.f64 (sqrt.f64 x) hi) 2)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(pow.f64 (*.f64 hi (/.f64 hi x)) -1)
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(neg.f64 (/.f64 x (*.f64 hi (neg.f64 hi))))
(*.f64 (neg.f64 x) (/.f64 (/.f64 1 hi) (neg.f64 hi)))
(/.f64 (neg.f64 x) (*.f64 hi (neg.f64 hi)))
(sqrt.f64 (/.f64 (*.f64 x x) (pow.f64 hi 4)))
(sqrt.f64 (/.f64 x (/.f64 (pow.f64 hi 4) x)))
(sqrt.f64 (*.f64 (/.f64 x (pow.f64 hi 4)) x))
(fabs.f64 (*.f64 x (pow.f64 hi -2)))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2)))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(exp.f64 (log.f64 (*.f64 x (pow.f64 hi -2))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 hi -2))) 1))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 hi -2))))
(/.f64 x (*.f64 hi hi))
(*.f64 x (pow.f64 hi -2))
(+.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(+.f64 0 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))) (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))))))
(*.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(*.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(*.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) 1) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 (+.f64 -1 (/.f64 x hi)) lo) hi) 3)) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 1 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(/.f64 1 (/.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) 1) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 (+.f64 -1 (/.f64 x hi)) lo) hi) 3)) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 1 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))))
(/.f64 1 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) 1) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 (+.f64 -1 (/.f64 x hi)) lo) hi) 3)) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 1 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3))) (neg.f64 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) 1) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 (+.f64 -1 (/.f64 x hi)) lo) hi) 3)) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(/.f64 1 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (*.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) 1) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 (+.f64 -1 (/.f64 x hi)) lo) hi) 3)) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(/.f64 1 (/.f64 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 3)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(pow.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3) 1/3)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 2))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(log.f64 (*.f64 (exp.f64 (/.f64 x hi)) (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (exp.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(log.f64 (*.f64 (exp.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (exp.f64 (/.f64 x hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(log.f64 (*.f64 (exp.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (exp.f64 (/.f64 x hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (+.f64 1 (expm1.f64 (/.f64 x hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(log.f64 (/.f64 (exp.f64 (/.f64 x hi)) (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (pow.f64 (exp.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 x hi))) (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 3))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(fma.f64 1 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 1 hi) x (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 1 hi) x (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 x (/.f64 1 hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 x (/.f64 1 hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (neg.f64 lo) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 x hi) 1 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 x hi) 1 (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (/.f64 x hi))
(-.f64 (/.f64 x hi) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (neg.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (*.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (/.f64 (*.f64 (+.f64 -1 (/.f64 x hi)) lo) hi))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (neg.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (*.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (/.f64 (*.f64 (+.f64 -1 (/.f64 x hi)) lo) hi))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 -1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (neg.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (/.f64 (neg.f64 x) (neg.f64 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 (*.f64 (+.f64 -1 (/.f64 x hi)) lo) hi) (*.f64 x (/.f64 -1 hi)))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (neg.f64 x) (/.f64 1 (neg.f64 hi)) (neg.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (/.f64 (neg.f64 x) (neg.f64 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(-.f64 (/.f64 (*.f64 (+.f64 -1 (/.f64 x hi)) lo) hi) (*.f64 x (/.f64 -1 hi)))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 (+.f64 -1 (/.f64 x hi)) lo) hi) 3)) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 (+.f64 -1 (/.f64 x hi)) lo) hi) 3)) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (/.f64 1 (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 3)) (fma.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(+.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))) (/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 (*.f64 (+.f64 -1 (/.f64 x hi)) lo) hi) 3)) (fma.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 1 (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(+.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (fma.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))))
(fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (cbrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (sqrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) lo (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 (*.f64 (+.f64 -1 (/.f64 x hi)) lo) hi) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 (*.f64 (+.f64 -1 (/.f64 x hi)) lo) hi) (/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (neg.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 (*.f64 (+.f64 -1 (/.f64 x hi)) lo) hi) (/.f64 (/.f64 x (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (neg.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 (*.f64 (+.f64 -1 (/.f64 x hi)) lo) hi) (/.f64 (/.f64 x (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 (+.f64 -1 (/.f64 x hi)) lo) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (*.f64 (cbrt.f64 (/.f64 x hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (cbrt.f64 (/.f64 x hi)) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 (+.f64 -1 (/.f64 x hi)) lo) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (/.f64 (*.f64 (+.f64 -1 (/.f64 x hi)) lo) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (/.f64 (*.f64 (+.f64 -1 (/.f64 x hi)) lo) hi))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (fma.f64 (neg.f64 lo) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)) (/.f64 x hi)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (*.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi) (+.f64 (neg.f64 lo) lo)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (-.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi)) (-.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (neg.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))) (/.f64 x hi))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (neg.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) (/.f64 x hi))
(-.f64 (/.f64 x hi) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi) 2)) (cbrt.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi))))
(fma.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(fma.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 hi -2)) (*.f64 x (/.f64 1 (cbrt.f64 hi)))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 (*.f64 (+.f64 -1 (/.f64 x hi)) lo) hi) (/.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (cbrt.f64 hi)))
(fma.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(fma.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)) (neg.f64 (/.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) hi)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 hi -2)) (*.f64 x (/.f64 1 (cbrt.f64 hi)))) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(+.f64 (/.f64 (*.f64 (+.f64 -1 (/.f64 x hi)) lo) hi) (/.f64 (*.f64 x (cbrt.f64 (pow.f64 hi -2))) (cbrt.f64 hi)))
(fma.f64 (*.f64 x (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 x (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) 1) (/.f64 (-.f64 1 (/.f64 x hi)) hi) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))
(fma.f64 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))
(-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))
(fma.f64 lo (/.f64 (+.f64 -1 (/.f64 x hi)) hi) (/.f64 x hi))

localize21.0ms (0.2%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 15 to 6 computations (60% saved)

series27.0ms (0.2%)

Counts
1 → 24
Calls

9 calls:

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

rewrite71.0ms (0.5%)

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

simplify52.0ms (0.4%)

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)

localize23.0ms (0.2%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 18 to 7 computations (61.1% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite96.0ms (0.7%)

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

Useful iterations: 1 (0.0ms)

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

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

localize26.0ms (0.2%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 23 to 9 computations (60.9% saved)

series45.0ms (0.3%)

Counts
2 → 60
Calls

18 calls:

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

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

simplify191.0ms (1.5%)

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

Useful iterations: 2 (0.0ms)

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

localize32.0ms (0.2%)

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 42 to 9 computations (78.6% saved)

series7.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

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

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

simplify125.0ms (1%)

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

eval655.0ms (5%)

Compiler

Compiled 28527 to 10054 computations (64.8% saved)

prune392.0ms (3%)

Pruning

52 alts after pruning (51 fresh and 1 done)

PrunedKeptTotal
New1118501168
Fresh112
Picked101
Done314
Total1123521175
Accurracy
99.6%
Counts
1175 → 52
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.9%
(fma.f64 (/.f64 (-.f64 x lo) 1) (/.f64 (/.f64 lo hi) hi) (/.f64 (-.f64 x lo) hi))
9.9%
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
9.1%
(fma.f64 (-.f64 x hi) (neg.f64 (/.f64 1 lo)) 1)
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 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))) 2)
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
18.6%
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) lo)) 3)
18.8%
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) 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)))
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi))))) (-.f64 (/.f64 x hi) (*.f64 lo (neg.f64 (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(/.f64 (-.f64 x lo) hi)
99.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))))
18.8%
(/.f64 (*.f64 (+.f64 -1 (/.f64 x hi)) lo) hi)
18.8%
(/.f64 (neg.f64 lo) hi)
9.9%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 lo (/.f64 (/.f64 lo 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 x hi) (log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi))))))
18.8%
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
18.6%
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
9.9%
(-.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x hi) hi) (/.f64 -1 hi))) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))
9.9%
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))) 1)
18.6%
(-.f64 1 (/.f64 x lo))
9.1%
(-.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi)))
9.1%
(-.f64 1 (expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo))))
9.1%
(-.f64 1 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)))
9.9%
(+.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3) (/.f64 (-.f64 x lo) hi))
9.9%
(+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
9.1%
(+.f64 (/.f64 hi lo) 1)
9.9%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3))
9.9%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 1 hi) (-.f64 x lo)))
9.9%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi))))
9.9%
(+.f64 (*.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
18.6%
(+.f64 1 (/.f64 x lo))
7.5%
(*.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)
9.9%
(*.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.6%
(*.f64 (/.f64 1 lo) (+.f64 x lo))
18.8%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
9.1%
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
18.8%
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
18.2%
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
18.0%
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 2))
18.8%
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
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%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 (-.f64 1 (/.f64 x hi)) hi)))))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.6%
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) lo) 3))
18.6%
1
Compiler

Compiled 1674 to 1039 computations (37.9% saved)

localize139.0ms (1.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
98.4%
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
98.1%
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2))
21.4%
(/.f64 (-.f64 x lo) (*.f64 hi hi))
Compiler

Compiled 129 to 36 computations (72.1% saved)

series10.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

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

rewrite148.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1726×log-prod
1090×fma-def
574×expm1-udef
572×log1p-udef
356×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

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

simplify241.0ms (1.9%)

Algorithm
egg-herbie
Rules
852×log-prod
572×exp-prod
522×cube-prod
428×associate-*r*
410×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
057922898
1145519874
2537719874
Stop Event
node limit
Counts
392 → 370
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 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2))
(+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x)) (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x)) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x)) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 4))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 4)))))))
(*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (*.f64 -1 (/.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 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 4)))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))))
(+.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 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 4)))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))))))
(*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (*.f64 -1 (/.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 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 4)))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))))
(+.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 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 4)))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(/.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 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(+.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 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 2)
(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))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (*.f64 hi hi) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 hi 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) hi) (/.f64 (cbrt.f64 x) hi) (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 (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) hi) (/.f64 (sqrt.f64 x) 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) (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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (fma.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4))) (*.f64 lo lo) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))) (cbrt.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))))
(*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1)
(*.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(*.f64 (hypot.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))) (hypot.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))))
(*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 6))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 6)) (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 6))) (neg.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(pow.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 3) 1/3)
(pow.f64 (hypot.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (exp.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (exp.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 1 (exp.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(log.f64 (/.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (exp.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(fma.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1))
(fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1 (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1))
(fma.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) (neg.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1 (+.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1 (fma.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4))) (*.f64 lo lo) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1))
(fma.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (fma.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4))) (*.f64 lo lo) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 1 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) 2) (+.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) 2) (fma.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) 2) (fma.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4))) (*.f64 lo lo) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4))) (*.f64 lo lo) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi)) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi)) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fma.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (/.f64 1 hi) (/.f64 1 hi)) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (/.f64 1 hi) (/.f64 1 hi)) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1))
(fma.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 (/.f64 1 hi) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 (/.f64 1 hi) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1))
(fma.f64 (*.f64 lo lo) (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fma.f64 (hypot.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))) (hypot.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))) (+.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (hypot.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))) (hypot.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))) (fma.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (hypot.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))) (hypot.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (hypot.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))) (hypot.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4))) (*.f64 lo lo) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi)) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi)) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4))) (*.f64 lo lo) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4))) (*.f64 lo lo) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fma.f64 (neg.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fma.f64 (neg.f64 (*.f64 lo lo)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fma.f64 -1 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 x lo)) (/.f64 1 hi) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 x lo)) (/.f64 1 hi) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1))
(fma.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) (+.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4))) (*.f64 lo lo) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1))
(+.f64 0 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)))) 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 lo (-.f64 x lo)) (pow.f64 hi -2)) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))
(fabs.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)))
(log.f64 (exp.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))))
(+.f64 0 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 1)
(*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1)
(*.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(*.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (/.f64 1 hi) (/.f64 1 hi)))
(*.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 (/.f64 1 hi) 2))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 x lo)) (/.f64 1 hi))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo)))
(/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (neg.f64 (-.f64 x lo))) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 (-.f64 x lo) hi)) hi)
(/.f64 (*.f64 (-.f64 x lo) (neg.f64 (-.f64 x lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 x lo)) hi)
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 (-.f64 x lo))) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (-.f64 x lo)) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 (-.f64 x lo) hi)) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) 1) (*.f64 (neg.f64 hi) (/.f64 hi (-.f64 x lo))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
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 x (*.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 x (*.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 x (*.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 -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 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (fma.f64 (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x (/.f64 (*.f64 lo lo) (*.f64 hi hi))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (fma.f64 x (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) (*.f64 (/.f64 lo hi) (/.f64 lo hi))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (fma.f64 (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x (fma.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (*.f64 x x) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (fma.f64 x (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) (fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 lo (/.f64 (pow.f64 hi 4) lo))) (*.f64 x x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (fma.f64 (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x (fma.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (*.f64 x x) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (fma.f64 x (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) (fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 lo (/.f64 (pow.f64 hi 4) lo))) (*.f64 x x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2))
(*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (*.f64 x x))
(*.f64 (-.f64 (pow.f64 hi -2) (/.f64 lo (/.f64 (pow.f64 hi 4) lo))) (*.f64 x x))
(+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)))
(fma.f64 (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (*.f64 x x)))
(fma.f64 x (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) (*.f64 (-.f64 (pow.f64 hi -2) (/.f64 lo (/.f64 (pow.f64 hi 4) lo))) (*.f64 x x)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (fma.f64 (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x (fma.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (*.f64 x x) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (fma.f64 x (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) (fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 lo (/.f64 (pow.f64 hi 4) lo))) (*.f64 x x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 -2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (fma.f64 (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x (fma.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (*.f64 x x) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (fma.f64 x (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) (fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 lo (/.f64 (pow.f64 hi 4) lo))) (*.f64 x x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2))
(*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (*.f64 x x))
(*.f64 (-.f64 (pow.f64 hi -2) (/.f64 lo (/.f64 (pow.f64 hi 4) lo))) (*.f64 x x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x)) (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)))
(fma.f64 (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x (*.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (*.f64 x x)))
(fma.f64 x (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) (*.f64 (-.f64 (pow.f64 hi -2) (/.f64 lo (/.f64 (pow.f64 hi 4) lo))) (*.f64 x x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x)) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (fma.f64 (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x (fma.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (*.f64 x x) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (fma.f64 x (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) (fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 lo (/.f64 (pow.f64 hi 4) lo))) (*.f64 x x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x)) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (pow.f64 x 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (fma.f64 (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) x (fma.f64 (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (pow.f64 hi 4))) (*.f64 x x) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(-.f64 (fma.f64 x (*.f64 -2 (-.f64 (/.f64 lo (*.f64 hi hi)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))) (fma.f64 (-.f64 (pow.f64 hi -2) (/.f64 lo (/.f64 (pow.f64 hi 4) lo))) (*.f64 x x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(/.f64 x (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(fma.f64 -2 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (/.f64 x (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 4))))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 x x) (pow.f64 hi 4)))))
(fma.f64 -2 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (fma.f64 (*.f64 lo lo) (-.f64 (pow.f64 hi -2) (/.f64 x (/.f64 (pow.f64 hi 4) x))) (/.f64 x (/.f64 (*.f64 hi hi) x))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 hi 4))) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 4)))))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (fma.f64 2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (*.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 x x) (pow.f64 hi 4))))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (/.f64 x (/.f64 (*.f64 hi hi) x))) (fma.f64 2 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) x) (*.f64 lo (*.f64 lo (-.f64 (pow.f64 hi -2) (/.f64 x (/.f64 (pow.f64 hi 4) x)))))))
(*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(neg.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 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))))
(fma.f64 2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (neg.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))))
(-.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) x)) (/.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 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 4)))) (*.f64 -1 (/.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 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (neg.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))))
(fma.f64 2 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) x) (-.f64 (*.f64 lo (*.f64 lo (-.f64 (pow.f64 hi -2) (/.f64 x (/.f64 (pow.f64 hi 4) x))))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))))
(+.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 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 4)))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))))))
(fma.f64 -2 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (fma.f64 2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (fma.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (neg.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))))))
(fma.f64 -2 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (fma.f64 2 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) x) (-.f64 (*.f64 lo (*.f64 lo (-.f64 (pow.f64 hi -2) (/.f64 x (/.f64 (pow.f64 hi 4) x))))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))))
(*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))
(neg.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 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))))
(fma.f64 2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (neg.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))))
(-.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) x)) (/.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 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 4)))) (*.f64 -1 (/.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 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (neg.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))))
(fma.f64 2 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) x) (-.f64 (*.f64 lo (*.f64 lo (-.f64 (pow.f64 hi -2) (/.f64 x (/.f64 (pow.f64 hi 4) x))))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))))
(+.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 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 4)))) (*.f64 -1 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))))))
(fma.f64 -2 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (fma.f64 2 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 4) x)) (fma.f64 (*.f64 lo lo) (-.f64 (/.f64 1 (*.f64 hi hi)) (/.f64 (*.f64 x x) (pow.f64 hi 4))) (neg.f64 (/.f64 (pow.f64 lo 4) (pow.f64 hi 4))))))
(fma.f64 -2 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (fma.f64 2 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) x) (-.f64 (*.f64 lo (*.f64 lo (-.f64 (pow.f64 hi -2) (/.f64 x (/.f64 (pow.f64 hi 4) x))))) (/.f64 (pow.f64 lo 4) (pow.f64 hi 4)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4)))
(neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2))))
(neg.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(+.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 4))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 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)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (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 (*.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)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (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 (*.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)))
(/.f64 (neg.f64 (*.f64 lo lo)) (*.f64 hi hi))
(/.f64 lo (/.f64 (*.f64 hi hi) (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 (*.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 lo (/.f64 (*.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 lo (/.f64 (*.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 lo (/.f64 (*.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 lo (/.f64 (*.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 lo (/.f64 (*.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 lo (/.f64 (*.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 lo (/.f64 (*.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 lo (/.f64 (*.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 lo (/.f64 (*.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 lo (/.f64 (*.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 lo (/.f64 (*.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 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 -2 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (fma.f64 -2 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (/.f64 x (/.f64 (*.f64 hi hi) x))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (fma.f64 -2 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (/.f64 x (/.f64 (*.f64 hi hi) x))))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(/.f64 x (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(fma.f64 -2 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (/.f64 x (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (fma.f64 -2 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (/.f64 x (/.f64 (*.f64 hi hi) x))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (fma.f64 -2 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (/.f64 x (/.f64 (*.f64 hi hi) x))))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(/.f64 x (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(fma.f64 -2 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (/.f64 x (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (fma.f64 -2 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (/.f64 x (/.f64 (*.f64 hi hi) x))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (fma.f64 -2 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (/.f64 x (/.f64 (*.f64 hi hi) x))))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(/.f64 (*.f64 x x) (*.f64 hi hi))
(/.f64 x (/.f64 (*.f64 hi hi) x))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi)))
(fma.f64 -2 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (/.f64 x (/.f64 (*.f64 hi hi) x)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (fma.f64 -2 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (/.f64 x (/.f64 (*.f64 hi hi) x))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (fma.f64 -2 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (/.f64 x (/.f64 (*.f64 hi hi) x))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 -2 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (fma.f64 -2 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (/.f64 x (/.f64 (*.f64 hi hi) x))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (fma.f64 -2 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (/.f64 x (/.f64 (*.f64 hi hi) x))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (*.f64 lo lo) (*.f64 hi hi))
(*.f64 (/.f64 lo hi) (/.f64 lo hi))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(fma.f64 -2 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (fma.f64 -2 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (/.f64 x (/.f64 (*.f64 hi hi) x))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 lo x) (*.f64 hi hi)) (/.f64 (*.f64 x x) (*.f64 hi hi))) (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(+.f64 (*.f64 (/.f64 lo hi) (/.f64 lo hi)) (fma.f64 -2 (*.f64 (/.f64 lo (*.f64 hi hi)) x) (/.f64 x (/.f64 (*.f64 hi hi) x))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(+.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 (neg.f64 lo) (pow.f64 hi -2) (/.f64 x (*.f64 hi hi)))
(+.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)))))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.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)))
(fma.f64 (neg.f64 lo) (pow.f64 hi -2) (/.f64 x (*.f64 hi hi)))
(-.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 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 hi) 2))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (/.f64 (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 (-.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 (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 (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 (/.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)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 2))
(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))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (*.f64 hi hi) 3)))
(fma.f64 -1 (/.f64 lo (*.f64 hi hi)) (/.f64 (/.f64 x hi) hi))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 hi 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 (neg.f64 lo) (pow.f64 hi -2) (/.f64 x (*.f64 hi hi)))
(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 (neg.f64 lo) (pow.f64 hi -2) (/.f64 x (*.f64 hi hi)))
(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 (neg.f64 lo) (pow.f64 hi -2) (/.f64 x (*.f64 hi hi)))
(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 (neg.f64 lo) (pow.f64 hi -2) (/.f64 x (*.f64 hi hi)))
(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) hi) (/.f64 (cbrt.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 (neg.f64 lo) (pow.f64 hi -2) (/.f64 x (*.f64 hi hi)))
(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))))
(-.f64 (/.f64 (/.f64 x hi) hi) (*.f64 lo (pow.f64 hi -2)))
(fma.f64 (neg.f64 lo) (pow.f64 hi -2) (/.f64 x (*.f64 hi hi)))
(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))))
(fma.f64 (/.f64 (sqrt.f64 x) hi) (/.f64 (sqrt.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 (neg.f64 lo) (pow.f64 hi -2) (/.f64 x (*.f64 hi hi)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.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 (neg.f64 lo) (pow.f64 hi -2) (/.f64 x (*.f64 hi hi)))
(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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (*.f64 0 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (*.f64 0 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 2)) (cbrt.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (fma.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4))) (*.f64 lo lo) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (*.f64 0 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(+.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(+.f64 0 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))) (cbrt.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))))))
(*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1)
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(*.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) 2))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(*.f64 (hypot.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))) (hypot.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 6)) 1) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 6)) (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (pow.f64 (*.f64 (pow.f64 hi -2) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi) lo)) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 6)) 1) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 6)) (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (pow.f64 (*.f64 (pow.f64 hi -2) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi) lo)) 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4))))
(*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 6)) (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 6)) 1) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 6)) (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (pow.f64 (*.f64 (pow.f64 hi -2) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi) lo)) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 6))) (neg.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 6))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 6)) (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (pow.f64 (*.f64 (pow.f64 hi -2) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi) lo)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 6)) 1) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 6)) (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (pow.f64 (*.f64 (pow.f64 hi -2) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi) lo)) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(pow.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1)
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) 3)
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 3) 1/3)
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(pow.f64 (hypot.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))) 2)
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 2))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(log.f64 (*.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (exp.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (exp.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 1 (exp.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(log.f64 (/.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (exp.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 3))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(exp.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) 1))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1 (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) (neg.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1 (+.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (*.f64 0 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (*.f64 0 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 2)) (cbrt.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1 (fma.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4))) (*.f64 lo lo) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (*.f64 0 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(fma.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (*.f64 0 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(fma.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (*.f64 0 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(fma.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 2)) (cbrt.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(fma.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (fma.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4))) (*.f64 lo lo) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (*.f64 0 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(fma.f64 1 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) 2) (+.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (*.f64 0 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) 2) (fma.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (*.f64 0 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 2)) (cbrt.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) 2) (fma.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4))) (*.f64 lo lo) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (*.f64 0 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (*.f64 0 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (*.f64 0 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 2)) (cbrt.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4))) (*.f64 lo lo) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (*.f64 0 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi)) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi)) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fma.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (/.f64 1 hi) (/.f64 1 hi)) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (/.f64 1 hi) (/.f64 1 hi)) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 (/.f64 1 hi) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 (/.f64 1 hi) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (*.f64 lo lo) (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (hypot.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))) (hypot.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))) (+.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (*.f64 0 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(fma.f64 (hypot.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))) (hypot.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))) (fma.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (*.f64 0 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(fma.f64 (hypot.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))) (hypot.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 2)) (cbrt.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(fma.f64 (hypot.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))) (hypot.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4))) (*.f64 lo lo) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (*.f64 0 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi)) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi)) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 6)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)))) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (*.f64 0 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 6)) (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (pow.f64 (*.f64 (pow.f64 hi -2) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi) lo)) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 6)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)))) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (*.f64 0 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 6)) (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (pow.f64 (*.f64 (pow.f64 hi -2) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi) lo)) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 6)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 2)) (cbrt.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 6)) (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (pow.f64 (*.f64 (pow.f64 hi -2) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi) lo)) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4))) (*.f64 lo lo) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 6)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4) (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)))) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (*.f64 0 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 6)) (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (pow.f64 (*.f64 (pow.f64 hi -2) (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) hi) lo)) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (*.f64 0 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (*.f64 0 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 2)) (cbrt.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4))) (*.f64 lo lo) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (*.f64 0 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (neg.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (neg.f64 (*.f64 lo lo)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 -1 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 x lo)) (/.f64 1 hi) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 x lo)) (/.f64 1 hi) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) (+.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (*.f64 0 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(fma.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (*.f64 0 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(fma.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 2)) (cbrt.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(fma.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) (-.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4))) (*.f64 lo lo) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)) (*.f64 0 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 4)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2)) 1))
(+.f64 (neg.f64 (/.f64 (*.f64 lo lo) (/.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x lo) 2)))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(+.f64 0 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 x lo)) lo) (pow.f64 hi -2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 x lo)) lo) (pow.f64 hi -2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (/.f64 lo (*.f64 hi hi)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (/.f64 lo (*.f64 hi hi))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 x lo)) lo) (pow.f64 hi -2)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (/.f64 lo (*.f64 hi hi))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)))) 1)
(/.f64 lo (/.f64 (*.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 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 1 (/.f64 (*.f64 hi hi) (*.f64 lo (-.f64 x lo))))
(/.f64 lo (/.f64 (*.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 lo (/.f64 (*.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 lo (/.f64 (*.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 lo (/.f64 (*.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 lo (/.f64 (*.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 lo (/.f64 (*.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 lo (/.f64 (*.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 lo (/.f64 (*.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 lo (/.f64 (*.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 lo (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 hi 4))))
(pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 1)
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 2) 1/2)
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 3)
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 3) 1/3)
(/.f64 lo (/.f64 (*.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 lo (-.f64 x lo)) (pow.f64 hi -2)) 2))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(fabs.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(log.f64 (exp.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)))))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2)) 3))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3)))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3) (pow.f64 lo 3)))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(exp.f64 (log.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))) 1))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi -2))))
(/.f64 lo (/.f64 (*.f64 hi hi) (-.f64 x lo)))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(+.f64 0 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 1)
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (-.f64 x lo) (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1)
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)))
(*.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (/.f64 1 hi) (/.f64 1 hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 (/.f64 1 hi) 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 x lo)) (/.f64 1 hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (neg.f64 (-.f64 x lo))) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (*.f64 (-.f64 x lo) (/.f64 (-.f64 x lo) hi)) hi)
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (*.f64 (-.f64 x lo) (neg.f64 (-.f64 x lo))) (*.f64 hi (neg.f64 hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 x lo)) hi)
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 (-.f64 x lo))) (neg.f64 hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (-.f64 x lo)) (*.f64 hi (neg.f64 hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 (-.f64 x lo) hi)) (neg.f64 hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) 1) (*.f64 (neg.f64 hi) (/.f64 hi (-.f64 x lo))))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)

localize20.0ms (0.2%)

Compiler

Compiled 12 to 6 computations (50% saved)

localize59.0ms (0.5%)

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 hi lo))
97.3%
(+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
Compiler

Compiled 42 to 9 computations (78.6% saved)

series2.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite141.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1516×log-prod
1328×fma-def
726×log-div
590×fma-neg
480×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

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

simplify175.0ms (1.3%)

Algorithm
egg-herbie
Rules
908×fma-neg
818×div-sub
812×unswap-sqr
464×associate-/r*
394×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
047312595
1127910813
2452310339
Stop Event
node limit
Counts
253 → 308
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 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.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 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)) 1)
(*.f64 1 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 1 (*.f64 hi (/.f64 hi lo))))
(*.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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo))))))
(*.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 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(/.f64 1 (/.f64 (*.f64 hi (/.f64 hi lo)) (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo)))) (+.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 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 hi (/.f64 hi lo)))
(/.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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo)))))
(/.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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo)))))
(/.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 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)) (*.f64 hi (-.f64 x lo))) (*.f64 hi (*.f64 hi (/.f64 hi lo))))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi) (*.f64 hi (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 (neg.f64 hi) lo) (*.f64 hi (/.f64 (neg.f64 (-.f64 x lo)) hi))) (*.f64 hi (/.f64 (neg.f64 hi) lo)))
(/.f64 (fma.f64 hi (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (-.f64 x lo))) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 hi (/.f64 hi lo))))
(/.f64 (+.f64 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (-.f64 x lo) hi))) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
(/.f64 (fma.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) 1)) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(/.f64 (fma.f64 -1 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (neg.f64 (-.f64 x lo)) hi))) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (neg.f64 hi) lo)))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (*.f64 hi (/.f64 hi lo)) (*.f64 (neg.f64 hi) (-.f64 x lo))) (*.f64 (neg.f64 hi) (*.f64 hi (/.f64 hi lo))))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 hi lo) (*.f64 (neg.f64 hi) (/.f64 (-.f64 x lo) hi))) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (*.f64 (neg.f64 hi) 1)) (*.f64 (neg.f64 hi) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 (neg.f64 hi) lo) (*.f64 (neg.f64 hi) (/.f64 (neg.f64 (-.f64 x lo)) hi))) (*.f64 (neg.f64 hi) (/.f64 (neg.f64 hi) lo)))
(/.f64 (fma.f64 (-.f64 x lo) hi (*.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 x lo))) (*.f64 (*.f64 hi (/.f64 hi lo)) hi))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi (-.f64 x lo)) (*.f64 (*.f64 hi (/.f64 hi lo)) 1)) (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (-.f64 x lo) (neg.f64 hi) (*.f64 (*.f64 hi (/.f64 hi lo)) (neg.f64 (-.f64 x lo)))) (*.f64 (*.f64 hi (/.f64 hi lo)) (neg.f64 hi)))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 hi) (*.f64 (/.f64 hi lo) (neg.f64 (-.f64 x lo)))) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (-.f64 x lo))) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi))
(/.f64 (+.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1)) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 -1 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (neg.f64 (-.f64 x lo)))) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (neg.f64 hi)))
(/.f64 (fma.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) hi (*.f64 (/.f64 (neg.f64 hi) lo) (-.f64 x lo))) (*.f64 (/.f64 (neg.f64 hi) lo) hi))
(/.f64 (fma.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 (neg.f64 hi) lo) 1)) (*.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) (neg.f64 hi) (*.f64 (/.f64 (neg.f64 hi) lo) (neg.f64 (-.f64 x lo)))) (*.f64 (/.f64 (neg.f64 hi) lo) (neg.f64 hi)))
(/.f64 (neg.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi)))) (neg.f64 (*.f64 hi (/.f64 hi lo))))
(/.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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo))))))
(/.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 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(/.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 (/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 hi lo)) hi)
(pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) 2)
(sqrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x 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 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x 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 x lo) (*.f64 hi 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 1 (*.f64 hi (/.f64 hi lo))) (/.f64 (-.f64 x 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) 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 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 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 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 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 (neg.f64 (-.f64 x lo)) hi) (/.f64 1 (/.f64 (neg.f64 hi) lo)) (/.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 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (/.f64 1 hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 1 lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.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 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 (-.f64 x lo) (cbrt.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 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.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 x lo) 1) (/.f64 (/.f64 1 hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) hi) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 hi lo)) (/.f64 (cbrt.f64 (-.f64 x lo)) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi lo)) (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (/.f64 1 hi) (cbrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 1 hi) (sqrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) hi) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (sqrt.f64 (/.f64 hi lo))) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 hi lo))) (/.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 (/.f64 (-.f64 x lo) (*.f64 hi hi)) 1) lo (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 lo) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) (sqrt.f64 lo)) (sqrt.f64 lo) (/.f64 (-.f64 x 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) (neg.f64 hi)) (neg.f64 lo) (/.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 (/.f64 x (*.f64 hi (/.f64 hi lo))) (/.f64 lo (*.f64 hi (/.f64 hi lo))))
(-.f64 (/.f64 (/.f64 x hi) (/.f64 hi lo)) (/.f64 (/.f64 lo hi) (/.f64 hi lo)))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (-.f64 x lo) (/.f64 1 (*.f64 hi (/.f64 hi lo))))
(*.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(*.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 (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 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) (/.f64 1 (/.f64 (neg.f64 hi) lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 1 hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 1 lo)))
(*.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo)
(*.f64 (/.f64 (-.f64 x lo) 1) (/.f64 (/.f64 1 hi) (/.f64 hi lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) hi) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 hi lo)) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi lo)) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (/.f64 1 hi) (cbrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 1 hi) (sqrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) hi) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (sqrt.f64 (/.f64 hi lo))) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 hi lo))))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) 1) lo)
(*.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 lo))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) (sqrt.f64 lo)) (sqrt.f64 lo))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) 1) (/.f64 lo hi))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 hi)) (neg.f64 lo))
(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 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2)
(pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -1)
(neg.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (neg.f64 hi) lo)))
(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))
(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 (/.f64 lo (*.f64 hi hi)) (neg.f64 lo)) (/.f64 lo 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 lo (*.f64 hi hi))) x (*.f64 (/.f64 lo (*.f64 hi hi)) (neg.f64 lo))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) (+.f64 (*.f64 lo (/.f64 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 lo (*.f64 hi hi))) x (*.f64 (/.f64 lo (*.f64 hi hi)) (neg.f64 lo))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) (+.f64 (*.f64 lo (/.f64 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 lo (*.f64 hi hi))) x (*.f64 (/.f64 lo (*.f64 hi hi)) (neg.f64 lo))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) (+.f64 (*.f64 lo (/.f64 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 x hi) (*.f64 (/.f64 lo hi) (/.f64 x 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 lo (*.f64 hi hi))) x (*.f64 (/.f64 lo (*.f64 hi hi)) (neg.f64 lo))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) (+.f64 (*.f64 lo (/.f64 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 lo (*.f64 hi hi))) x (*.f64 (/.f64 lo (*.f64 hi hi)) (neg.f64 lo))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) (+.f64 (*.f64 lo (/.f64 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 lo (*.f64 hi hi))) x (*.f64 (/.f64 lo (*.f64 hi hi)) (neg.f64 lo))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) (+.f64 (*.f64 lo (/.f64 lo (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)) x))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi hi))) x)
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 x 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 (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 lo (*.f64 hi hi))) x (*.f64 (/.f64 lo (*.f64 hi hi)) (neg.f64 lo))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) (+.f64 (*.f64 lo (/.f64 lo (*.f64 hi hi))) (/.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 (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 lo (*.f64 hi hi))) x (*.f64 (/.f64 lo (*.f64 hi hi)) (neg.f64 lo))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) (+.f64 (*.f64 lo (/.f64 lo (*.f64 hi hi))) (/.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 (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 lo (*.f64 hi hi))) x (*.f64 (/.f64 lo (*.f64 hi hi)) (neg.f64 lo))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (/.f64 x hi))) (+.f64 (*.f64 lo (/.f64 lo (*.f64 hi hi))) (/.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 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 (/.f64 lo (*.f64 hi hi)) (neg.f64 lo)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x 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 (*.f64 (/.f64 lo (*.f64 hi hi)) (neg.f64 lo)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(*.f64 (/.f64 lo (*.f64 hi hi)) (neg.f64 lo))
(*.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) lo)
(+.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 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 (*.f64 (/.f64 lo (*.f64 hi hi)) (neg.f64 lo)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x 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 (*.f64 (/.f64 lo (*.f64 hi hi)) (neg.f64 lo)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)) (*.f64 lo (/.f64 lo (*.f64 hi hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(*.f64 (/.f64 lo (*.f64 hi hi)) (neg.f64 lo))
(*.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) lo)
(+.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 (*.f64 (/.f64 lo (*.f64 hi hi)) (neg.f64 lo)) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(-.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo 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 -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 lo (*.f64 hi hi)))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(+.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi)) (-.f64 (/.f64 x 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 -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 lo (*.f64 hi hi)))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi hi)))))
(+.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi)) (-.f64 (/.f64 x hi) (*.f64 lo (/.f64 lo (*.f64 hi hi)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.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 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 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 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 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 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 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 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 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 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 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 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 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 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.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 lo (*.f64 hi hi)) (neg.f64 lo))
(*.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) lo)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.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 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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.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 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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.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 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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.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 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 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)))
(*.f64 (/.f64 lo (*.f64 hi hi)) (neg.f64 lo))
(*.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) lo)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.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 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 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)))
(*.f64 (/.f64 lo (*.f64 hi hi)) (neg.f64 lo))
(*.f64 (/.f64 (neg.f64 lo) (*.f64 hi hi)) lo)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.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 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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.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 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))) 1)
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (neg.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (neg.f64 x) lo) hi)))
(-.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 1 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) 2))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 1 (*.f64 hi (/.f64 hi lo))))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 (/.f64 (/.f64 1 hi) hi) lo))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 lo (*.f64 hi hi)))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (-.f64 x lo)) (/.f64 lo (*.f64 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 1 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo))))))
(/.f64 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi) lo)) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 lo (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi)))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo))))
(*.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 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (neg.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (neg.f64 x) lo) hi)))
(/.f64 1 (/.f64 (*.f64 hi (/.f64 hi lo)) (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi)))))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 (/.f64 (/.f64 1 hi) hi) lo))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 lo (*.f64 hi hi)))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (-.f64 x lo)) (/.f64 lo (*.f64 hi 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo)))) (+.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 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi) lo)) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 lo (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi)))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (-.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)) (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (neg.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (neg.f64 x) lo) hi)))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 hi (/.f64 hi lo)))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 (/.f64 (/.f64 1 hi) hi) lo))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 lo (*.f64 hi hi)))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (-.f64 x lo)) (/.f64 lo (*.f64 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo)))))
(/.f64 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi) lo)) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 lo (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi)))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo))))
(/.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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo)))))
(/.f64 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi) lo)) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 lo (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi)))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo))))
(/.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 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (neg.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (neg.f64 x) lo) hi)))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)) (*.f64 hi (-.f64 x lo))) (*.f64 hi (*.f64 hi (/.f64 hi lo))))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)) (*.f64 hi (-.f64 x lo))) (*.f64 (*.f64 hi hi) (/.f64 hi lo)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (*.f64 hi (/.f64 hi lo)) hi)) (/.f64 (pow.f64 hi 3) lo))
(/.f64 (*.f64 (-.f64 x lo) (fma.f64 hi (/.f64 hi lo) hi)) (/.f64 (pow.f64 hi 3) lo))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi) (*.f64 hi (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(*.f64 (/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi) (/.f64 (pow.f64 hi 3) lo)) (-.f64 x lo))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) (/.f64 (/.f64 (pow.f64 hi 3) lo) (-.f64 x lo)))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 (neg.f64 hi) lo) (*.f64 hi (/.f64 (neg.f64 (-.f64 x lo)) hi))) (*.f64 hi (/.f64 (neg.f64 hi) lo)))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 (/.f64 (/.f64 1 hi) hi) lo))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 lo (*.f64 hi hi)))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (-.f64 x lo)) (/.f64 lo (*.f64 hi hi)))
(/.f64 (fma.f64 hi (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (-.f64 x lo))) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 hi (/.f64 hi lo))))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi) (*.f64 hi (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(*.f64 (/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi) (/.f64 (pow.f64 hi 3) lo)) (-.f64 x lo))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) (/.f64 (/.f64 (pow.f64 hi 3) lo) (-.f64 x lo)))
(/.f64 (+.f64 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (-.f64 x lo) hi))) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (*.f64 hi (/.f64 hi lo))) (-.f64 x lo))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) hi) lo) hi) (-.f64 x lo))
(/.f64 (fma.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) 1)) (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(/.f64 (fma.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))) (*.f64 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo)))))
(/.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 1 (/.f64 hi lo))) (/.f64 (/.f64 (pow.f64 hi 3) lo) (*.f64 (-.f64 x lo) (-.f64 x lo))))
(/.f64 (fma.f64 -1 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (neg.f64 (-.f64 x lo)) hi))) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (neg.f64 hi) lo)))
(/.f64 (fma.f64 -1 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 (-.f64 x lo) hi)))) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (neg.f64 hi) lo)))
(*.f64 (/.f64 (-.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (neg.f64 hi))) (-.f64 x lo)) (/.f64 hi lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 hi))) lo)
(*.f64 (/.f64 (-.f64 -1 (/.f64 hi lo)) (*.f64 hi (/.f64 (neg.f64 hi) lo))) (-.f64 x lo))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (*.f64 hi (/.f64 hi lo)) (*.f64 (neg.f64 hi) (-.f64 x lo))) (*.f64 (neg.f64 hi) (*.f64 hi (/.f64 hi lo))))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (*.f64 hi (/.f64 hi lo)) (*.f64 (-.f64 x lo) (neg.f64 hi))) (*.f64 hi (*.f64 (/.f64 hi lo) (neg.f64 hi))))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (+.f64 (*.f64 hi (/.f64 hi lo)) hi))) (neg.f64 (/.f64 (pow.f64 hi 3) lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (fma.f64 hi (/.f64 hi lo) hi))) (/.f64 (pow.f64 (neg.f64 hi) 3) lo))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 hi lo) (*.f64 (neg.f64 hi) (/.f64 (-.f64 x lo) hi))) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 (/.f64 (/.f64 1 hi) hi) lo))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 lo (*.f64 hi hi)))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (-.f64 x lo)) (/.f64 lo (*.f64 hi hi)))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (*.f64 (neg.f64 hi) 1)) (*.f64 (neg.f64 hi) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (neg.f64 hi)) (*.f64 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 hi))))
(/.f64 (neg.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi)) (/.f64 (neg.f64 (/.f64 (pow.f64 hi 3) lo)) (-.f64 x lo)))
(/.f64 (neg.f64 (fma.f64 hi (/.f64 hi lo) hi)) (neg.f64 (/.f64 (/.f64 (pow.f64 hi 3) lo) (-.f64 x lo))))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 (neg.f64 hi) lo) (*.f64 (neg.f64 hi) (/.f64 (neg.f64 (-.f64 x lo)) hi))) (*.f64 (neg.f64 hi) (/.f64 (neg.f64 hi) lo)))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 (/.f64 (/.f64 1 hi) hi) lo))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 lo (*.f64 hi hi)))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (-.f64 x lo)) (/.f64 lo (*.f64 hi hi)))
(/.f64 (fma.f64 (-.f64 x lo) hi (*.f64 (*.f64 hi (/.f64 hi lo)) (-.f64 x lo))) (*.f64 (*.f64 hi (/.f64 hi lo)) hi))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi lo)) (*.f64 hi (-.f64 x lo))) (*.f64 (*.f64 hi hi) (/.f64 hi lo)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (*.f64 hi (/.f64 hi lo)) hi)) (/.f64 (pow.f64 hi 3) lo))
(/.f64 (*.f64 (-.f64 x lo) (fma.f64 hi (/.f64 hi lo) hi)) (/.f64 (pow.f64 hi 3) lo))
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi (-.f64 x lo)) (*.f64 (*.f64 hi (/.f64 hi lo)) 1)) (*.f64 (*.f64 hi (/.f64 hi lo)) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi) (*.f64 hi (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(*.f64 (/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi) (/.f64 (pow.f64 hi 3) lo)) (-.f64 x lo))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) (/.f64 (/.f64 (pow.f64 hi 3) lo) (-.f64 x lo)))
(/.f64 (fma.f64 (-.f64 x lo) (neg.f64 hi) (*.f64 (*.f64 hi (/.f64 hi lo)) (neg.f64 (-.f64 x lo)))) (*.f64 (*.f64 hi (/.f64 hi lo)) (neg.f64 hi)))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (*.f64 hi (/.f64 hi lo)) (*.f64 (-.f64 x lo) (neg.f64 hi))) (*.f64 hi (*.f64 (/.f64 hi lo) (neg.f64 hi))))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (+.f64 (*.f64 hi (/.f64 hi lo)) hi))) (neg.f64 (/.f64 (pow.f64 hi 3) lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (fma.f64 hi (/.f64 hi lo) hi))) (/.f64 (pow.f64 (neg.f64 hi) 3) lo))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (*.f64 hi (/.f64 hi lo))) (-.f64 x lo))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) hi) lo) hi) (-.f64 x lo))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 hi) (*.f64 (/.f64 hi lo) (neg.f64 (-.f64 x lo)))) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 (/.f64 (/.f64 1 hi) hi) lo))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 lo (*.f64 hi hi)))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (-.f64 x lo)) (/.f64 lo (*.f64 hi hi)))
(/.f64 (+.f64 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (-.f64 x lo))) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi))
(/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi) (*.f64 hi (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)))))
(*.f64 (/.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi) (/.f64 (pow.f64 hi 3) lo)) (-.f64 x lo))
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) (/.f64 (/.f64 (pow.f64 hi 3) lo) (-.f64 x lo)))
(/.f64 (+.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) 1)) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))) (*.f64 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo)))))
(/.f64 (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 1 (/.f64 hi lo))) (/.f64 (/.f64 (pow.f64 hi 3) lo) (*.f64 (-.f64 x lo) (-.f64 x lo))))
(/.f64 (fma.f64 -1 hi (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (neg.f64 (-.f64 x lo)))) (*.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (neg.f64 hi)))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) (neg.f64 hi)) (*.f64 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 hi))))
(/.f64 (neg.f64 (fma.f64 (-.f64 x lo) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) hi)) (/.f64 (neg.f64 (/.f64 (pow.f64 hi 3) lo)) (-.f64 x lo)))
(/.f64 (neg.f64 (fma.f64 hi (/.f64 hi lo) hi)) (neg.f64 (/.f64 (/.f64 (pow.f64 hi 3) lo) (-.f64 x lo))))
(/.f64 (fma.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) hi (*.f64 (/.f64 (neg.f64 hi) lo) (-.f64 x lo))) (*.f64 (/.f64 (neg.f64 hi) lo) hi))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 (/.f64 (/.f64 1 hi) hi) lo))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 lo (*.f64 hi hi)))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (-.f64 x lo)) (/.f64 lo (*.f64 hi hi)))
(/.f64 (fma.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) (/.f64 hi (-.f64 x lo)) (*.f64 (/.f64 (neg.f64 hi) lo) 1)) (*.f64 (/.f64 (neg.f64 hi) lo) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 -1 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 (/.f64 (-.f64 x lo) hi)))) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (neg.f64 hi) lo)))
(*.f64 (/.f64 (-.f64 (/.f64 (/.f64 (-.f64 x lo) (/.f64 hi (neg.f64 hi))) (-.f64 x lo)) (/.f64 hi lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 hi))) lo)
(*.f64 (/.f64 (-.f64 -1 (/.f64 hi lo)) (*.f64 hi (/.f64 (neg.f64 hi) lo))) (-.f64 x lo))
(/.f64 (fma.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) (neg.f64 hi) (*.f64 (/.f64 (neg.f64 hi) lo) (neg.f64 (-.f64 x lo)))) (*.f64 (/.f64 (neg.f64 hi) lo) (neg.f64 hi)))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 (/.f64 (/.f64 1 hi) hi) lo))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 lo (*.f64 hi hi)))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (-.f64 x lo)) (/.f64 lo (*.f64 hi hi)))
(/.f64 (neg.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi)))) (neg.f64 (*.f64 hi (/.f64 hi lo))))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 (/.f64 (/.f64 1 hi) hi) lo))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 lo (*.f64 hi hi)))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (-.f64 x lo)) (/.f64 lo (*.f64 hi 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo))))))
(/.f64 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi) lo)) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 lo (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi)))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo))))
(/.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 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (neg.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (neg.f64 x) lo) hi)))
(/.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 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (neg.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (neg.f64 x) lo) hi)))
(/.f64 (/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 hi lo)) hi)
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (*.f64 (/.f64 (/.f64 1 hi) hi) lo))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 lo (*.f64 hi hi)))
(*.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (-.f64 x lo)) (/.f64 lo (*.f64 hi hi)))
(pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) 3)
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(pow.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(pow.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) 2)
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(sqrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)) 2))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(log.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.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))))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.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)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.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))))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.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)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 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))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 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)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi)) 3))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(expm1.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(exp.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(exp.f64 (*.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))) 1))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(log1p.f64 (expm1.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.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)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (-.f64 x lo) (/.f64 1 (*.f64 hi (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1 (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 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)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.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))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 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))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 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)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.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)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.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))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 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)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 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)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.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))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) (/.f64 1 (/.f64 (neg.f64 hi) lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 1 (neg.f64 hi)) lo) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) (/.f64 lo (neg.f64 hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (neg.f64 hi)))
(fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 -1 hi) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (*.f64 (-.f64 x lo) (/.f64 -1 hi)))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 1 hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 1 lo)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 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)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.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)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.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 (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)))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (+.f64 (/.f64 (+.f64 (neg.f64 x) lo) hi) 1) (/.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 (-.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))))
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2)))
(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 (/.f64 1 (sqrt.f64 hi)) x) (sqrt.f64 hi)) (*.f64 (+.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) 1) (/.f64 lo hi)))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 hi)) (sqrt.f64 hi)) (*.f64 (+.f64 (/.f64 (+.f64 (neg.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))))
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 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 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.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) (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 (+.f64 (neg.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 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (fma.f64 -1 (/.f64 lo hi) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi 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 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.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) (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 (+.f64 (neg.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 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (fma.f64 -1 (/.f64 lo hi) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))))
(fma.f64 (/.f64 (-.f64 x lo) 1) (/.f64 (/.f64 1 hi) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) hi) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 hi lo)) (/.f64 (cbrt.f64 (-.f64 x lo)) hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi lo)) (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (/.f64 1 hi) (cbrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 hi lo)) hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) (*.f64 hi (cbrt.f64 (/.f64 hi lo)))) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (*.f64 hi (cbrt.f64 (/.f64 hi lo)))))
(fma.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 1 hi) (sqrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) (*.f64 hi (sqrt.f64 (/.f64 hi lo)))) (sqrt.f64 (/.f64 hi lo))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 hi lo)) hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) (*.f64 hi (cbrt.f64 (/.f64 hi lo)))) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (*.f64 hi (cbrt.f64 (/.f64 hi lo)))))
(fma.f64 (/.f64 1 (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 1 hi) (sqrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) (*.f64 hi (sqrt.f64 (/.f64 hi lo)))) (sqrt.f64 (/.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) hi) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (cbrt.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (sqrt.f64 (/.f64 hi lo))) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 1 hi) (sqrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) (*.f64 hi (sqrt.f64 (/.f64 hi lo)))) (sqrt.f64 (/.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 hi lo)) hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) (*.f64 hi (cbrt.f64 (/.f64 hi lo)))) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (*.f64 hi (cbrt.f64 (/.f64 hi lo)))))
(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 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.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) (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 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.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 (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 (/.f64 (-.f64 x lo) (*.f64 hi hi)) 1) lo (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 lo) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) (sqrt.f64 lo)) (sqrt.f64 lo) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) 1) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) (/.f64 lo hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 hi)) (neg.f64 lo) (/.f64 (-.f64 x lo) hi))
(fma.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (/.f64 1 (neg.f64 hi)) lo) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) (/.f64 lo (neg.f64 hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (neg.f64 hi)))
(+.f64 0 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 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 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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 x (*.f64 hi (/.f64 hi lo))) (/.f64 lo (*.f64 hi (/.f64 hi lo))))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(-.f64 (/.f64 (/.f64 x hi) (/.f64 hi lo)) (/.f64 (/.f64 lo hi) (/.f64 hi lo)))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (-.f64 x lo) (/.f64 1 (*.f64 hi (/.f64 hi lo))))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (/.f64 lo hi)))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 lo hi)))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi) (/.f64 1 (/.f64 (neg.f64 hi) lo)))
(/.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (neg.f64 hi) lo))
(neg.f64 (/.f64 (*.f64 (/.f64 lo 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 1 hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 1 lo)))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) lo)
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (/.f64 (-.f64 x lo) 1) (/.f64 (/.f64 1 hi) (/.f64 hi lo)))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) hi) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo)))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 hi lo)) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi lo)) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (/.f64 1 hi) (cbrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 hi lo)) hi)))
(/.f64 (/.f64 (-.f64 x lo) (*.f64 hi (cbrt.f64 (/.f64 hi lo)))) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2))
(/.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (*.f64 hi (cbrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 1 hi) (sqrt.f64 (/.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (*.f64 hi (sqrt.f64 (/.f64 hi lo)))) (sqrt.f64 (/.f64 hi lo)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 hi lo)) hi)))
(/.f64 (/.f64 (-.f64 x lo) (*.f64 hi (cbrt.f64 (/.f64 hi lo)))) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2))
(/.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (*.f64 hi (cbrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 1 hi) (sqrt.f64 (/.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (*.f64 hi (sqrt.f64 (/.f64 hi lo)))) (sqrt.f64 (/.f64 hi lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) hi) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo)))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi)))) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2))
(*.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (sqrt.f64 (/.f64 hi lo))) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 1 hi) (sqrt.f64 (/.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (*.f64 hi (sqrt.f64 (/.f64 hi lo)))) (sqrt.f64 (/.f64 hi lo)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 hi lo)) hi)))
(/.f64 (/.f64 (-.f64 x lo) (*.f64 hi (cbrt.f64 (/.f64 hi lo)))) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2))
(/.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (*.f64 hi (cbrt.f64 (/.f64 hi lo))))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) 1) lo)
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 lo))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) (*.f64 hi hi)) (sqrt.f64 lo)) (sqrt.f64 lo))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) 1) (/.f64 lo hi))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 hi)) (neg.f64 lo))
(/.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (neg.f64 hi) lo))
(neg.f64 (/.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (neg.f64 hi)))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 1)
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 3)
(*.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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 2)
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(pow.f64 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))) -1)
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(neg.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (neg.f64 hi) lo)))
(/.f64 (*.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (neg.f64 hi) lo))
(neg.f64 (/.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (neg.f64 hi)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 2))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(log.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) 3))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 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 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))) 1))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi))))
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))

localize37.0ms (0.3%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 (-.f64 x lo) hi)
99.7%
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
99.3%
(expm1.f64 (/.f64 (-.f64 x lo) hi))
Compiler

Compiled 28 to 8 computations (71.4% saved)

series25.0ms (0.2%)

Counts
2 → 72
Calls

18 calls:

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

rewrite145.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1152×prod-diff
1020×log-prod
622×pow-prod-down
484×pow-prod-up
472×fma-def
Iterations

Useful iterations: 0 (0.0ms)

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

simplify226.0ms (1.7%)

Algorithm
egg-herbie
Rules
914×fma-neg
588×+-commutative
560×associate-+l+
542×associate-+r+
414×div-sub
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
066117635
1160913249
2593411863
Stop Event
node limit
Counts
303 → 390
Calls
Call 1
Inputs
(-.f64 (exp.f64 (*.f64 -1 (/.f64 lo hi))) 1)
(-.f64 (+.f64 (exp.f64 (*.f64 -1 (/.f64 lo hi))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 lo hi))) x) hi)) 1)
(-.f64 (+.f64 (exp.f64 (*.f64 -1 (/.f64 lo hi))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 lo hi))) x) hi) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 lo hi))) (pow.f64 x 2)) (pow.f64 hi 2))))) 1)
(-.f64 (+.f64 (exp.f64 (*.f64 -1 (/.f64 lo hi))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 lo hi))) (pow.f64 x 3)) (pow.f64 hi 3))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 lo hi))) x) hi) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 lo hi))) (pow.f64 x 2)) (pow.f64 hi 2)))))) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1)
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))) 1)
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))) 1)
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))) 1)
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))) 1)
(-.f64 (exp.f64 (/.f64 x hi)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (exp.f64 (/.f64 x hi))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (exp.f64 (/.f64 x hi))) (pow.f64 hi 2))) (exp.f64 (/.f64 x hi)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 lo 3) (exp.f64 (/.f64 x hi))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (exp.f64 (/.f64 x hi))) (pow.f64 hi 2))) (exp.f64 (/.f64 x hi))))) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1)
(-.f64 (exp.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi)) 1)
(-.f64 (exp.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi)) 1)
(-.f64 (exp.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi)) 1)
(-.f64 (exp.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1)
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1)
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)))))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)))))) (/.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 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 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(+.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) -1)
(+.f64 0 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))))) (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))))))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1)
(*.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) 1)
(*.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) 2))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 3)) 1) (+.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 2) 1) (+.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1))
(pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) 2) 1/2)
(pow.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) 3))
(exp.f64 (log.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))) 2))
(log1p.f64 (expm1.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(fma.f64 1 (exp.f64 (/.f64 (-.f64 x lo) hi)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) -1)
(fma.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) -1)
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(+.f64 0 (/.f64 (-.f64 x lo) hi))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2)))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2)))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2)))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2)))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2)))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2)))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2)))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (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 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (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) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (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 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (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 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2)))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (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 (sqrt.f64 hi)) (pow.f64 hi -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))))
(+.f64 (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 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (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 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (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 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (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 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2)))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2)))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2)))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2)))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) 2) (expm1.f64 (/.f64 (-.f64 x lo) hi))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) 2))) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 (/.f64 (-.f64 x lo) hi) 1)
(*.f64 1 (/.f64 (-.f64 x lo) 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 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)))
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (pow.f64 hi -1/2) (/.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)))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 1 (/.f64 (/.f64 hi (-.f64 x lo)) 1))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 hi (cbrt.f64 (-.f64 x lo))))
(/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (*.f64 lo (+.f64 x lo)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 x lo))) hi))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (neg.f64 (neg.f64 (-.f64 x lo))) (neg.f64 (neg.f64 hi)))
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (/.f64 1 hi)) (fma.f64 x x (*.f64 lo (+.f64 x lo))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 1 hi)) (+.f64 x lo))
(/.f64 (/.f64 (-.f64 x lo) 1) hi)
(/.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (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) 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 hi (-.f64 x lo)) -1)
(pow.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)) 1/3)
(pow.f64 (/.f64 (/.f64 hi (-.f64 x lo)) 1) -1)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(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))
(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 (log.f64 (/.f64 hi (-.f64 x lo))) -1))
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (/.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 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
Outputs
(-.f64 (exp.f64 (*.f64 -1 (/.f64 lo hi))) 1)
(expm1.f64 (neg.f64 (/.f64 lo hi)))
(expm1.f64 (/.f64 (neg.f64 lo) hi))
(-.f64 (+.f64 (exp.f64 (*.f64 -1 (/.f64 lo hi))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 lo hi))) x) hi)) 1)
(+.f64 (exp.f64 (neg.f64 (/.f64 lo hi))) (-.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 lo hi))) (/.f64 hi x)) 1))
(+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) (/.f64 hi x)) (expm1.f64 (/.f64 (neg.f64 lo) hi)))
(-.f64 (+.f64 (exp.f64 (*.f64 -1 (/.f64 lo hi))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 lo hi))) x) hi) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 lo hi))) (pow.f64 x 2)) (pow.f64 hi 2))))) 1)
(+.f64 (exp.f64 (neg.f64 (/.f64 lo hi))) (-.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 lo hi))) (/.f64 hi x)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 lo hi))) (*.f64 x x)) (*.f64 hi hi)))) 1))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 x x) hi) (/.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) hi)) (/.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) (/.f64 hi x))) (expm1.f64 (/.f64 (neg.f64 lo) hi)))
(-.f64 (+.f64 (exp.f64 (*.f64 -1 (/.f64 lo hi))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 lo hi))) (pow.f64 x 3)) (pow.f64 hi 3))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 lo hi))) x) hi) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 lo hi))) (pow.f64 x 2)) (pow.f64 hi 2)))))) 1)
(+.f64 (exp.f64 (neg.f64 (/.f64 lo hi))) (-.f64 (fma.f64 1/6 (/.f64 (exp.f64 (neg.f64 (/.f64 lo hi))) (/.f64 (pow.f64 hi 3) (pow.f64 x 3))) (+.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 lo hi))) (/.f64 hi x)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 lo hi))) (*.f64 x x)) (*.f64 hi hi))))) 1))
(+.f64 (fma.f64 1/6 (/.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) (/.f64 (pow.f64 hi 3) (pow.f64 x 3))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 x x) hi) (/.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) hi)) (/.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) (/.f64 hi x)))) (expm1.f64 (/.f64 (neg.f64 lo) hi)))
(+.f64 (fma.f64 1/6 (/.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) (pow.f64 (/.f64 hi x) 3)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 x x) hi) (/.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) hi)) (/.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) (/.f64 hi x)))) (expm1.f64 (/.f64 (neg.f64 lo) hi)))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))) 1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))) 1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))) 1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi))) 1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 x hi)) 1)
(expm1.f64 (/.f64 x hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (exp.f64 (/.f64 x hi))) 1)
(+.f64 (neg.f64 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (expm1.f64 (/.f64 x hi)))
(fma.f64 -1 (*.f64 (/.f64 lo hi) (exp.f64 (/.f64 x hi))) (expm1.f64 (/.f64 x hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (exp.f64 (/.f64 x hi))) (pow.f64 hi 2))) (exp.f64 (/.f64 x hi)))) 1)
(+.f64 (fma.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi) (fma.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo lo)) (*.f64 hi hi)) (exp.f64 (/.f64 x hi)))) -1)
(+.f64 (fma.f64 -1 (*.f64 (/.f64 lo hi) (exp.f64 (/.f64 x hi))) (/.f64 (*.f64 (*.f64 1/2 (*.f64 lo lo)) (exp.f64 (/.f64 x hi))) (*.f64 hi hi))) (expm1.f64 (/.f64 x hi)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 lo 3) (exp.f64 (/.f64 x hi))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (exp.f64 (/.f64 x hi))) (pow.f64 hi 2))) (exp.f64 (/.f64 x hi))))) 1)
(+.f64 (fma.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi) (fma.f64 -1/6 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 3) (exp.f64 (/.f64 x hi)))) (fma.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 x hi)) (*.f64 lo lo)) (*.f64 hi hi)) (exp.f64 (/.f64 x hi))))) -1)
(+.f64 -1 (-.f64 (fma.f64 -1/6 (*.f64 (pow.f64 (/.f64 lo hi) 3) (exp.f64 (/.f64 x hi))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 lo lo) hi) (/.f64 (exp.f64 (/.f64 x hi)) hi)) (exp.f64 (/.f64 x hi)))) (*.f64 (/.f64 lo hi) (exp.f64 (/.f64 x hi)))))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi)) 1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi)) 1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi)) 1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (+.f64 (*.f64 -1 lo) x) hi)) 1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))))) (/.f64 lo hi))
(-.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 x hi)) (*.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (*.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)))))) (/.f64 lo hi))
(-.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 x hi)) (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))))) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)))) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi))) (/.f64 (-.f64 x lo) hi))
(fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))))) (/.f64 lo hi))
(-.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 x hi)) (*.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (*.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (/.f64 x hi) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)))))) (/.f64 lo hi))
(-.f64 (+.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 hi hi)) (/.f64 x hi)) (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))))) (/.f64 lo hi))
(fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)))) (/.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 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 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(+.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) -1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 0 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))))) (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))))))
(-.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) 1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) 2))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 (exp.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 3)) 1) (+.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1))))
(/.f64 (expm1.f64 (*.f64 3 (/.f64 (-.f64 x lo) hi))) (+.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 2) (+.f64 1 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (expm1.f64 (*.f64 3 (/.f64 (-.f64 x lo) hi))) (+.f64 1 (+.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 2))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 2) 1) (+.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 1))
(/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 2) -1) (+.f64 1 (exp.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) 2)) (+.f64 1 (exp.f64 (/.f64 (-.f64 x lo) hi))))
(pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) 1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) 3)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) 2) 1/2)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) 2)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(sqrt.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) 2))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) 1))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (*.f64 (log.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))) 1) 1))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))) 3))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))) 1/3))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))) 2))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(log1p.f64 (expm1.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (exp.f64 (/.f64 (-.f64 x lo) hi)) -1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) -1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) -1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (sqrt.f64 hi))) (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 hi)) (/.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(+.f64 0 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2)))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (pow.f64 (cbrt.f64 hi) -2)))) (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (-.f64 (*.f64 x (/.f64 1 hi)) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))) (*.f64 0 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 lo (sqrt.f64 hi)) (neg.f64 (pow.f64 hi -1/2)))) (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))))
(+.f64 (-.f64 (*.f64 x (/.f64 1 hi)) (/.f64 lo (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))) (*.f64 0 (/.f64 lo (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (-.f64 (*.f64 x (/.f64 1 hi)) (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (-.f64 (*.f64 x (/.f64 1 hi)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)) (*.f64 0 (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (sqrt.f64 hi))))
(+.f64 (-.f64 (*.f64 x (/.f64 1 hi)) (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))) (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (-.f64 (*.f64 x (/.f64 1 hi)) (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))) (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (-.f64 (*.f64 x (/.f64 1 hi)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)) (*.f64 0 (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2)))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (pow.f64 (cbrt.f64 hi) -2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))) (-.f64 (/.f64 x hi) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 lo (sqrt.f64 hi)) (neg.f64 (pow.f64 hi -1/2)))))
(+.f64 (*.f64 0 (/.f64 lo (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))) (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (pow.f64 (cbrt.f64 hi) 2))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))) (-.f64 (/.f64 x hi) (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (*.f64 0 (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)) (-.f64 (/.f64 x hi) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (sqrt.f64 hi))) (fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))) (-.f64 (/.f64 x hi) (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (pow.f64 (cbrt.f64 hi) 2))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))) (-.f64 (/.f64 x hi) (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (*.f64 0 (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)) (-.f64 (/.f64 x hi) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2)))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (pow.f64 (cbrt.f64 hi) -2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))) (-.f64 (/.f64 x hi) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 lo (sqrt.f64 hi)) (neg.f64 (pow.f64 hi -1/2)))))
(+.f64 (*.f64 0 (/.f64 lo (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))) (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (pow.f64 (cbrt.f64 hi) 2))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))) (-.f64 (/.f64 x hi) (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (*.f64 0 (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)) (-.f64 (/.f64 x hi) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (sqrt.f64 hi))) (fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))) (-.f64 (/.f64 x hi) (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (pow.f64 (cbrt.f64 hi) 2))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))) (-.f64 (/.f64 x hi) (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (*.f64 0 (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)) (-.f64 (/.f64 x hi) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2)))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (pow.f64 (cbrt.f64 hi) -2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))) (-.f64 (/.f64 x hi) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 lo (sqrt.f64 hi)) (neg.f64 (pow.f64 hi -1/2)))))
(+.f64 (*.f64 0 (/.f64 lo (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))) (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (pow.f64 (cbrt.f64 hi) 2))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))) (-.f64 (/.f64 x hi) (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (*.f64 0 (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)) (-.f64 (/.f64 x hi) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (sqrt.f64 hi))) (fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))) (-.f64 (/.f64 x hi) (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (pow.f64 (cbrt.f64 hi) 2))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))) (-.f64 (/.f64 x hi) (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (*.f64 0 (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)) (-.f64 (/.f64 x hi) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2)))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))) (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (pow.f64 (cbrt.f64 hi) -2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))) (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (neg.f64 (pow.f64 hi -1/2)))))
(+.f64 (*.f64 0 (/.f64 lo (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi))) (/.f64 lo (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (pow.f64 (cbrt.f64 hi) 2))) (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (*.f64 0 (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)) (-.f64 (*.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (sqrt.f64 hi))) (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (*.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi))) (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (pow.f64 (cbrt.f64 hi) 2))) (fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (*.f64 0 (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)) (-.f64 (*.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2)))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))) (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (pow.f64 (cbrt.f64 hi) -2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))) (-.f64 (*.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))) (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (neg.f64 (pow.f64 hi -1/2)))))
(+.f64 (*.f64 0 (/.f64 lo (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))) (-.f64 (*.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi))) (/.f64 lo (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (pow.f64 (cbrt.f64 hi) 2))) (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))) (-.f64 (*.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (*.f64 0 (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)) (-.f64 (*.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (sqrt.f64 hi))) (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))) (-.f64 (*.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi))) (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (pow.f64 (cbrt.f64 hi) 2))) (fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))) (-.f64 (*.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (*.f64 0 (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)) (-.f64 (*.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2)))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (pow.f64 (cbrt.f64 hi) -2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))) (-.f64 (/.f64 x hi) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 lo (sqrt.f64 hi)) (neg.f64 (pow.f64 hi -1/2)))))
(+.f64 (*.f64 0 (/.f64 lo (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))) (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (pow.f64 (cbrt.f64 hi) 2))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))) (-.f64 (/.f64 x hi) (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (*.f64 0 (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)) (-.f64 (/.f64 x hi) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (sqrt.f64 hi))) (fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))) (-.f64 (/.f64 x hi) (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (pow.f64 (cbrt.f64 hi) 2))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))) (-.f64 (/.f64 x hi) (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (*.f64 0 (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)) (-.f64 (/.f64 x hi) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)))
(+.f64 (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 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (/.f64 (neg.f64 lo) hi)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) 3) (/.f64 lo hi)))
(+.f64 (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) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (/.f64 (neg.f64 lo) hi)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) 3) (/.f64 lo hi)))
(+.f64 (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 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (/.f64 (neg.f64 lo) hi)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) 3) (/.f64 lo hi)))
(+.f64 (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 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2)))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (pow.f64 (cbrt.f64 hi) -2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (pow.f64 (cbrt.f64 hi) -2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))) (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) 3) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (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 (sqrt.f64 hi)) (pow.f64 hi -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (neg.f64 (pow.f64 hi -1/2)))))
(+.f64 (*.f64 0 (/.f64 lo (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (neg.f64 (pow.f64 hi -1/2)))))
(+.f64 (*.f64 0 (/.f64 lo (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))) (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) 3) (/.f64 lo (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))))
(+.f64 (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 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (/.f64 (neg.f64 lo) hi)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) 3) (/.f64 lo hi)))
(+.f64 (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 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (pow.f64 (cbrt.f64 hi) 2))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (*.f64 0 (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)) (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) 3) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)))
(+.f64 (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 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (sqrt.f64 hi))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 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 lo (sqrt.f64 hi)) (sqrt.f64 hi))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))) (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) 3) (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))))
(+.f64 (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 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (/.f64 (neg.f64 lo) hi)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) 3) (/.f64 lo hi)))
(+.f64 (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 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (pow.f64 (cbrt.f64 hi) 2))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (*.f64 0 (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)) (-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) 3) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (cbrt.f64 x)) (sqrt.f64 hi)) (/.f64 lo hi)))
(+.f64 (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) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (cbrt.f64 x)) (sqrt.f64 hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (cbrt.f64 x)) (sqrt.f64 hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2)))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (pow.f64 (cbrt.f64 hi) -2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))) (-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (cbrt.f64 x)) (sqrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (neg.f64 (pow.f64 hi -1/2)))))
(+.f64 (*.f64 0 (/.f64 lo (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))) (-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (cbrt.f64 x)) (sqrt.f64 hi)) (/.f64 lo (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (cbrt.f64 x)) (sqrt.f64 hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (pow.f64 (cbrt.f64 hi) 2))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))) (-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (cbrt.f64 x)) (sqrt.f64 hi)) (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (*.f64 0 (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)) (-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (cbrt.f64 x)) (sqrt.f64 hi)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (sqrt.f64 hi))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))) (-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (cbrt.f64 x)) (sqrt.f64 hi)) (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (cbrt.f64 x)) (sqrt.f64 hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (pow.f64 (cbrt.f64 hi) 2))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))) (-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (cbrt.f64 x)) (sqrt.f64 hi)) (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (*.f64 0 (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)) (-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (cbrt.f64 x)) (sqrt.f64 hi)) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2)))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (pow.f64 (cbrt.f64 hi) -2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))) (-.f64 (/.f64 x hi) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 lo (sqrt.f64 hi)) (neg.f64 (pow.f64 hi -1/2)))))
(+.f64 (*.f64 0 (/.f64 lo (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))) (-.f64 (/.f64 x hi) (/.f64 lo (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (pow.f64 (cbrt.f64 hi) 2))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))) (-.f64 (/.f64 x hi) (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (*.f64 0 (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)) (-.f64 (/.f64 x hi) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (sqrt.f64 hi))) (fma.f64 1 (/.f64 x hi) (*.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))) (-.f64 (/.f64 x hi) (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (/.f64 lo hi) 0))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (pow.f64 (cbrt.f64 hi) 2))) (fma.f64 1 (/.f64 x hi) (*.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))) (-.f64 (/.f64 x hi) (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (*.f64 0 (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)) (-.f64 (/.f64 x hi) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (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) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2)))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (pow.f64 (cbrt.f64 hi) -2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (neg.f64 (pow.f64 hi -1/2)))))
(+.f64 (*.f64 0 (/.f64 lo (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (/.f64 lo (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (pow.f64 (cbrt.f64 hi) 2))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (*.f64 0 (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (sqrt.f64 hi))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (pow.f64 (cbrt.f64 hi) 2))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (*.f64 0 (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo hi) 1))) (fma.f64 (neg.f64 (/.f64 lo hi)) 1 (*.f64 (/.f64 lo hi) 1)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2)))) (fma.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 lo (cbrt.f64 hi)) (neg.f64 (pow.f64 (cbrt.f64 hi) -2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (*.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) -2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2)))) (fma.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 lo) (sqrt.f64 hi)) (pow.f64 hi -1/2) (*.f64 (/.f64 lo (sqrt.f64 hi)) (pow.f64 hi -1/2))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 lo (sqrt.f64 hi)) (neg.f64 (pow.f64 hi -1/2)))))
(+.f64 (*.f64 0 (/.f64 lo (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 lo (/.f64 (sqrt.f64 hi) (pow.f64 hi -1/2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1) (*.f64 (/.f64 (cbrt.f64 lo) hi) (/.f64 (pow.f64 (cbrt.f64 lo) 2) 1))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (pow.f64 (cbrt.f64 hi) 2))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (*.f64 0 (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (sqrt.f64 hi))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (neg.f64 (/.f64 (cbrt.f64 lo) (sqrt.f64 hi))) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (sqrt.f64 hi)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 (/.f64 lo (sqrt.f64 hi)) (sqrt.f64 hi))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) hi)) (/.f64 (sqrt.f64 lo) 1) (*.f64 (/.f64 (sqrt.f64 lo) hi) (/.f64 (sqrt.f64 lo) 1))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 (/.f64 lo hi) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)) (*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)) (/.f64 (sqrt.f64 lo) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (*.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 lo) 2)) (pow.f64 (cbrt.f64 hi) 2))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 hi)) (/.f64 (pow.f64 (cbrt.f64 lo) 2) (pow.f64 (cbrt.f64 hi) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 (/.f64 lo (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (*.f64 0 (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (pow.f64 (/.f64 (cbrt.f64 lo) (cbrt.f64 hi)) 3)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 x lo) hi)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) 2) (expm1.f64 (/.f64 (-.f64 x lo) hi))))))
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) 3)) (log1p.f64 (-.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) 2) (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(/.f64 (-.f64 x lo) hi)
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) 2))) (log.f64 (-.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)) 2))) (log1p.f64 (neg.f64 (expm1.f64 (/.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 (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 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.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 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 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 (pow.f64 (cbrt.f64 hi) -2) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(/.f64 (pow.f64 hi -1/2) (/.f64 (sqrt.f64 hi) (-.f64 x lo)))
(*.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 (*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 hi) 2))
(*.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)
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 (/.f64 hi (-.f64 x lo)) 1))
(/.f64 (-.f64 x lo) hi)
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 hi (cbrt.f64 (-.f64 x lo))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (*.f64 lo (+.f64 x lo)))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) hi) (fma.f64 x x (*.f64 lo (+.f64 lo x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (*.f64 lo (+.f64 lo x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 lo x)))
(*.f64 (/.f64 (+.f64 lo x) hi) (/.f64 (-.f64 x lo) (+.f64 lo x)))
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (*.f64 hi hi))
(/.f64 (-.f64 (*.f64 hi x) (*.f64 lo hi)) (*.f64 hi hi))
(/.f64 (*.f64 hi (-.f64 x lo)) (*.f64 hi hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 x lo))) hi))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) hi) (fma.f64 x x (*.f64 lo (+.f64 lo x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (*.f64 lo (+.f64 lo x)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 lo x)))
(*.f64 (/.f64 (+.f64 lo x) hi) (/.f64 (-.f64 x lo) (+.f64 lo x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 x lo))) (neg.f64 (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 x hi) (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 lo hi) (/.f64 x hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (/.f64 1 hi)) (fma.f64 x x (*.f64 lo (+.f64 x lo))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) hi) (fma.f64 x x (*.f64 lo (+.f64 lo x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (*.f64 lo (+.f64 lo x)))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 1 hi)) (+.f64 x lo))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 lo x)))
(*.f64 (/.f64 (+.f64 lo x) hi) (/.f64 (-.f64 x lo) (+.f64 lo x)))
(/.f64 (/.f64 (-.f64 x lo) 1) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (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) 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 hi (-.f64 x lo)) -1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)) 1/3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 (/.f64 hi (-.f64 x lo)) 1) -1)
(/.f64 (-.f64 x lo) hi)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(/.f64 (-.f64 x lo) hi)
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(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)
(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 (log.f64 (/.f64 hi (-.f64 x lo))) -1))
(/.f64 (-.f64 x lo) hi)
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 x (cbrt.f64 hi))) (/.f64 lo hi))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(-.f64 (*.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi))) (/.f64 lo hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x 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 lo hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (/.f64 (neg.f64 lo) hi))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) 3) (/.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 lo hi)))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (cbrt.f64 x)) (sqrt.f64 hi)) (/.f64 lo hi))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (/.f64 lo hi))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (/.f64 lo hi)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (/.f64 lo hi))

localize35.0ms (0.3%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 40 to 13 computations (67.5% saved)

series31.0ms (0.2%)

Counts
3 → 64
Calls

24 calls:

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

rewrite84.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1162×log-prod
784×prod-diff
768×pow-prod-down
560×pow-prod-up
544×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01241
125741
2319641
Stop Event
node limit
Counts
3 → 150
Calls
Call 1
Inputs
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(sqrt.f64 (-.f64 x lo))
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 x lo) hi)
(/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(/.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (pow.f64 (-.f64 x lo) -1/2) hi))
(/.f64 1 (*.f64 (pow.f64 (-.f64 x lo) -1/2) (/.f64 hi (sqrt.f64 (-.f64 x lo)))))
(/.f64 1 (*.f64 (/.f64 hi (sqrt.f64 (-.f64 x lo))) (pow.f64 (-.f64 x lo) -1/2)))
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 1 (/.f64 1 (/.f64 (-.f64 x lo) hi)))
(/.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (pow.f64 (-.f64 x lo) -1/2))
(/.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (/.f64 1 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 hi (cbrt.f64 (-.f64 x lo))))
(/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) -1/2))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (*.f64 (pow.f64 (-.f64 x lo) -1/2) (neg.f64 hi)))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (*.f64 -1 (/.f64 hi (sqrt.f64 (-.f64 x lo)))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (*.f64 (/.f64 hi (sqrt.f64 (-.f64 x lo))) -1))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (*.f64 (neg.f64 hi) (pow.f64 (-.f64 x lo) -1/2)))
(/.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 (pow.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) 2) (*.f64 -1 (neg.f64 hi)))
(/.f64 (pow.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) 2) (*.f64 (neg.f64 hi) -1))
(/.f64 (*.f64 (sqrt.f64 (-.f64 x lo)) (neg.f64 (sqrt.f64 (-.f64 x lo)))) (neg.f64 hi))
(/.f64 (*.f64 (sqrt.f64 (-.f64 x lo)) (neg.f64 (sqrt.f64 (-.f64 x lo)))) (*.f64 hi -1))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (sqrt.f64 (-.f64 x lo))) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (sqrt.f64 (-.f64 x lo))) (*.f64 (neg.f64 hi) 1))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) -1)
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (neg.f64 (sqrt.f64 (-.f64 x lo)))) -1)
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) -1)
(/.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (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) 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 (pow.f64 (-.f64 x lo) -1/2) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) -1)
(pow.f64 (*.f64 (/.f64 hi (sqrt.f64 (-.f64 x lo))) (pow.f64 (-.f64 x lo) -1/2)) -1)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(pow.f64 (/.f64 1 (/.f64 (-.f64 x lo) 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 (-.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))
(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 0 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) 1)
(*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi))
(*.f64 1 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 1)
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(*.f64 (cbrt.f64 (-.f64 x lo)) (*.f64 (pow.f64 (-.f64 x lo) 1/6) (/.f64 1 hi)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 hi -1/2))
(*.f64 (pow.f64 (-.f64 x lo) 1/4) (/.f64 (pow.f64 (-.f64 x lo) 1/4) hi))
(*.f64 (pow.f64 (-.f64 x lo) 1/4) (*.f64 (pow.f64 (-.f64 x lo) 1/4) (/.f64 1 hi)))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (/.f64 1 (neg.f64 hi)))
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 hi)))
(*.f64 (pow.f64 hi -1/2) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 x lo)) 1) (/.f64 (pow.f64 (-.f64 x lo) 1/6) hi))
(*.f64 (/.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (/.f64 (pow.f64 (-.f64 x lo) 1/6) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (-.f64 x lo) 1/4) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (pow.f64 (-.f64 x lo) 1/4) (cbrt.f64 hi)))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) 3)
(pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) 2)
(pow.f64 (/.f64 hi (sqrt.f64 (-.f64 x lo))) -1)
(pow.f64 (*.f64 (pow.f64 (-.f64 x lo) -1/2) hi) -1)
(neg.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (neg.f64 hi)))
(sqrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3/2) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (sqrt.f64 (-.f64 x lo)))) -1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(+.f64 0 (sqrt.f64 (-.f64 x lo)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo)))) (cbrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 x lo)))) 1)
(*.f64 (sqrt.f64 (-.f64 x lo)) 1)
(*.f64 1 (sqrt.f64 (-.f64 x lo)))
(*.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 (-.f64 x lo) 1/6))
(*.f64 (pow.f64 (-.f64 x lo) 1/6) (cbrt.f64 (-.f64 x lo)))
(*.f64 (pow.f64 (-.f64 x lo) 1/4) (pow.f64 (-.f64 x lo) 1/4))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) -1)
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)) (sqrt.f64 (cbrt.f64 (-.f64 x lo))))
(/.f64 (sqrt.f64 (-.f64 x lo)) 1)
(/.f64 1 (pow.f64 (-.f64 x lo) -1/2))
(/.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 (pow.f64 (-.f64 x lo) 1/6)))
(/.f64 (pow.f64 (-.f64 x lo) 1/4) (pow.f64 (-.f64 x lo) -1/4))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) -1)
(/.f64 -1 (neg.f64 (pow.f64 (-.f64 x lo) -1/2)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (hypot.f64 x (hypot.f64 lo (sqrt.f64 (*.f64 x lo)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 lo lo))) (sqrt.f64 (+.f64 x lo)))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (-.f64 x lo)))) 1)
(pow.f64 (-.f64 x lo) 1/2)
(pow.f64 (sqrt.f64 (-.f64 x lo)) 1)
(pow.f64 (cbrt.f64 (-.f64 x lo)) 3/2)
(pow.f64 (pow.f64 (-.f64 x lo) 1/6) 3)
(pow.f64 (pow.f64 (-.f64 x lo) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 x lo) 2) 1/4)
(pow.f64 (pow.f64 (-.f64 x lo) 3) 1/6)
(pow.f64 (pow.f64 (-.f64 x lo) 1/4) 2)
(pow.f64 (pow.f64 (-.f64 x lo) -1/2) -1)
(neg.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) -1))
(fabs.f64 (sqrt.f64 (-.f64 x lo)))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 x lo)))))
(cbrt.f64 (pow.f64 (-.f64 x lo) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 x lo))))
(hypot.f64 (sqrt.f64 x) (sqrt.f64 (neg.f64 lo)))
(hypot.f64 (sqrt.f64 (neg.f64 lo)) (sqrt.f64 x))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (-.f64 x lo)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 x lo))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 x lo)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 x lo)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 x lo))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 x lo) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (-.f64 x lo))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (-.f64 x lo))) 2))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (-.f64 x lo))) -1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 x lo))))

simplify143.0ms (1.1%)

Algorithm
egg-herbie
Rules
908×div-sub
608×log-prod
480×exp-prod
422×cube-prod
422×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04354592
110204486
239974456
Stop Event
node limit
Counts
214 → 223
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 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) hi)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) hi)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) hi)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) 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 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo)) (*.f64 1/2 (*.f64 (/.f64 x (*.f64 (sqrt.f64 -1) hi)) (sqrt.f64 (/.f64 1 lo)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) hi)) (sqrt.f64 (/.f64 1 (pow.f64 lo 3))))) (*.f64 1/2 (*.f64 (/.f64 x (*.f64 (sqrt.f64 -1) hi)) (sqrt.f64 (/.f64 1 lo))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) hi)) (sqrt.f64 (/.f64 1 (pow.f64 lo 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 x (*.f64 (sqrt.f64 -1) hi)) (sqrt.f64 (/.f64 1 lo)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) hi)) (sqrt.f64 (/.f64 1 (pow.f64 lo 5))))))))
(*.f64 (/.f64 1 hi) (sqrt.f64 x))
(+.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 x)) (*.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 x)))))
(+.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 x)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 x)))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 lo 2) hi) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))))))
(+.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 x)) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 lo 3) hi) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 x)))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 lo 2) hi) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))))))
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 lo))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 lo)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 lo)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 lo)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 lo 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 lo))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 lo)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 lo 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 lo 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 lo)))))
(sqrt.f64 x)
(+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 x)))) (sqrt.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 x)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 lo 2) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (sqrt.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 x)))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 lo 3) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 lo 2) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (sqrt.f64 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 x lo) hi)
(/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(/.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (pow.f64 (-.f64 x lo) -1/2) hi))
(/.f64 1 (*.f64 (pow.f64 (-.f64 x lo) -1/2) (/.f64 hi (sqrt.f64 (-.f64 x lo)))))
(/.f64 1 (*.f64 (/.f64 hi (sqrt.f64 (-.f64 x lo))) (pow.f64 (-.f64 x lo) -1/2)))
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 1 (/.f64 1 (/.f64 (-.f64 x lo) hi)))
(/.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (pow.f64 (-.f64 x lo) -1/2))
(/.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (/.f64 1 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 hi (cbrt.f64 (-.f64 x lo))))
(/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) -1/2))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (*.f64 (pow.f64 (-.f64 x lo) -1/2) (neg.f64 hi)))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (*.f64 -1 (/.f64 hi (sqrt.f64 (-.f64 x lo)))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (*.f64 (/.f64 hi (sqrt.f64 (-.f64 x lo))) -1))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (*.f64 (neg.f64 hi) (pow.f64 (-.f64 x lo) -1/2)))
(/.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 (pow.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) 2) (*.f64 -1 (neg.f64 hi)))
(/.f64 (pow.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) 2) (*.f64 (neg.f64 hi) -1))
(/.f64 (*.f64 (sqrt.f64 (-.f64 x lo)) (neg.f64 (sqrt.f64 (-.f64 x lo)))) (neg.f64 hi))
(/.f64 (*.f64 (sqrt.f64 (-.f64 x lo)) (neg.f64 (sqrt.f64 (-.f64 x lo)))) (*.f64 hi -1))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (sqrt.f64 (-.f64 x lo))) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (sqrt.f64 (-.f64 x lo))) (*.f64 (neg.f64 hi) 1))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) -1)
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (neg.f64 (sqrt.f64 (-.f64 x lo)))) -1)
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) -1)
(/.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (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) 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 (pow.f64 (-.f64 x lo) -1/2) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) -1)
(pow.f64 (*.f64 (/.f64 hi (sqrt.f64 (-.f64 x lo))) (pow.f64 (-.f64 x lo) -1/2)) -1)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(pow.f64 (/.f64 1 (/.f64 (-.f64 x lo) 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 (-.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))
(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 0 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) 1)
(*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi))
(*.f64 1 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 1)
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(*.f64 (cbrt.f64 (-.f64 x lo)) (*.f64 (pow.f64 (-.f64 x lo) 1/6) (/.f64 1 hi)))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 hi -1/2))
(*.f64 (pow.f64 (-.f64 x lo) 1/4) (/.f64 (pow.f64 (-.f64 x lo) 1/4) hi))
(*.f64 (pow.f64 (-.f64 x lo) 1/4) (*.f64 (pow.f64 (-.f64 x lo) 1/4) (/.f64 1 hi)))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (/.f64 1 (neg.f64 hi)))
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 hi)))
(*.f64 (pow.f64 hi -1/2) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 x lo)) 1) (/.f64 (pow.f64 (-.f64 x lo) 1/6) hi))
(*.f64 (/.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (/.f64 (pow.f64 (-.f64 x lo) 1/6) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (-.f64 x lo) 1/4) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (pow.f64 (-.f64 x lo) 1/4) (cbrt.f64 hi)))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) 3)
(pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) 2)
(pow.f64 (/.f64 hi (sqrt.f64 (-.f64 x lo))) -1)
(pow.f64 (*.f64 (pow.f64 (-.f64 x lo) -1/2) hi) -1)
(neg.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (neg.f64 hi)))
(sqrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3/2) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (sqrt.f64 (-.f64 x lo)))) -1))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(+.f64 0 (sqrt.f64 (-.f64 x lo)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo)))) (cbrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 x lo)))) 1)
(*.f64 (sqrt.f64 (-.f64 x lo)) 1)
(*.f64 1 (sqrt.f64 (-.f64 x lo)))
(*.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 (-.f64 x lo) 1/6))
(*.f64 (pow.f64 (-.f64 x lo) 1/6) (cbrt.f64 (-.f64 x lo)))
(*.f64 (pow.f64 (-.f64 x lo) 1/4) (pow.f64 (-.f64 x lo) 1/4))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) -1)
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)) (sqrt.f64 (cbrt.f64 (-.f64 x lo))))
(/.f64 (sqrt.f64 (-.f64 x lo)) 1)
(/.f64 1 (pow.f64 (-.f64 x lo) -1/2))
(/.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 (pow.f64 (-.f64 x lo) 1/6)))
(/.f64 (pow.f64 (-.f64 x lo) 1/4) (pow.f64 (-.f64 x lo) -1/4))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) -1)
(/.f64 -1 (neg.f64 (pow.f64 (-.f64 x lo) -1/2)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (hypot.f64 x (hypot.f64 lo (sqrt.f64 (*.f64 x lo)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 lo lo))) (sqrt.f64 (+.f64 x lo)))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (-.f64 x lo)))) 1)
(pow.f64 (-.f64 x lo) 1/2)
(pow.f64 (sqrt.f64 (-.f64 x lo)) 1)
(pow.f64 (cbrt.f64 (-.f64 x lo)) 3/2)
(pow.f64 (pow.f64 (-.f64 x lo) 1/6) 3)
(pow.f64 (pow.f64 (-.f64 x lo) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 x lo) 2) 1/4)
(pow.f64 (pow.f64 (-.f64 x lo) 3) 1/6)
(pow.f64 (pow.f64 (-.f64 x lo) 1/4) 2)
(pow.f64 (pow.f64 (-.f64 x lo) -1/2) -1)
(neg.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) -1))
(fabs.f64 (sqrt.f64 (-.f64 x lo)))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 x lo)))))
(cbrt.f64 (pow.f64 (-.f64 x lo) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 x lo))))
(hypot.f64 (sqrt.f64 x) (sqrt.f64 (neg.f64 lo)))
(hypot.f64 (sqrt.f64 (neg.f64 lo)) (sqrt.f64 x))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (-.f64 x lo)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 x lo))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 x lo)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 x lo)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 x lo))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 x lo) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (-.f64 x lo))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (-.f64 x lo))) 2))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (-.f64 x lo))) -1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 x lo))))
Outputs
(*.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 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) hi))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) hi)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) hi)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) lo) hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) hi)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) 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 (-.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 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo))
(/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 lo)) hi)
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo)) (*.f64 1/2 (*.f64 (/.f64 x (*.f64 (sqrt.f64 -1) hi)) (sqrt.f64 (/.f64 1 lo)))))
(fma.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo) (*.f64 1/2 (*.f64 (/.f64 x (*.f64 hi (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 lo)))))
(fma.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo) (*.f64 1/2 (*.f64 (/.f64 x hi) (/.f64 (sqrt.f64 (/.f64 1 lo)) (sqrt.f64 -1)))))
(fma.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo) (*.f64 (/.f64 (/.f64 x hi) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (/.f64 1 lo)) 1/2)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) hi)) (sqrt.f64 (/.f64 1 (pow.f64 lo 3))))) (*.f64 1/2 (*.f64 (/.f64 x (*.f64 (sqrt.f64 -1) hi)) (sqrt.f64 (/.f64 1 lo))))))
(fma.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 x x) (pow.f64 (sqrt.f64 -1) 3)) hi) (sqrt.f64 (/.f64 1 (pow.f64 lo 3)))) (*.f64 1/2 (*.f64 (/.f64 x (*.f64 hi (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 lo))))))
(fma.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo) (fma.f64 1/2 (*.f64 (/.f64 x hi) (/.f64 (sqrt.f64 (/.f64 1 lo)) (sqrt.f64 -1))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x x) (*.f64 (sqrt.f64 -1) (neg.f64 hi))) (sqrt.f64 (/.f64 1 (pow.f64 lo 3)))))))
(fma.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo) (fma.f64 1/2 (*.f64 (/.f64 x hi) (/.f64 (sqrt.f64 (/.f64 1 lo)) (sqrt.f64 -1))) (*.f64 (*.f64 (/.f64 x hi) (/.f64 x (neg.f64 (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 lo 3))) -1/8))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (sqrt.f64 -1) 3) hi)) (sqrt.f64 (/.f64 1 (pow.f64 lo 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 x (*.f64 (sqrt.f64 -1) hi)) (sqrt.f64 (/.f64 1 lo)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (sqrt.f64 -1) 5) hi)) (sqrt.f64 (/.f64 1 (pow.f64 lo 5))))))))
(fma.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 x x) (pow.f64 (sqrt.f64 -1) 3)) hi) (sqrt.f64 (/.f64 1 (pow.f64 lo 3)))) (fma.f64 1/2 (*.f64 (/.f64 x (*.f64 hi (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 lo))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 x 3) (*.f64 hi (pow.f64 (sqrt.f64 -1) 5))) (sqrt.f64 (/.f64 1 (pow.f64 lo 5))))))))
(fma.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 x x) (*.f64 (sqrt.f64 -1) (neg.f64 hi))) (sqrt.f64 (/.f64 1 (pow.f64 lo 3)))) (fma.f64 1/2 (*.f64 (/.f64 x hi) (/.f64 (sqrt.f64 (/.f64 1 lo)) (sqrt.f64 -1))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 x 3) (*.f64 hi (pow.f64 (sqrt.f64 -1) 5))) (sqrt.f64 (/.f64 1 (pow.f64 lo 5))))))))
(fma.f64 (/.f64 (sqrt.f64 -1) hi) (sqrt.f64 lo) (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 x hi) (/.f64 x (neg.f64 (sqrt.f64 -1)))) (sqrt.f64 (/.f64 1 (pow.f64 lo 3)))) (fma.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 x 3) hi) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 lo 5)))) (*.f64 (/.f64 (/.f64 x hi) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (/.f64 1 lo)) 1/2)))))
(*.f64 (/.f64 1 hi) (sqrt.f64 x))
(/.f64 (sqrt.f64 x) hi)
(+.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 x)) (*.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 x)))))
(fma.f64 (/.f64 1 hi) (sqrt.f64 x) (*.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 x)))))
(fma.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 x))) (/.f64 (sqrt.f64 x) hi))
(+.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 x)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 x)))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 lo 2) hi) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))))))
(fma.f64 (/.f64 1 hi) (sqrt.f64 x) (fma.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 x))) (*.f64 (*.f64 -1/8 (/.f64 (*.f64 lo lo) hi)) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))))
(+.f64 (/.f64 (sqrt.f64 x) hi) (fma.f64 -1/8 (*.f64 (/.f64 lo (/.f64 hi lo)) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 x))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 x))) (/.f64 (sqrt.f64 x) hi)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 (*.f64 -1/8 (*.f64 lo lo)) hi)))
(+.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 x)) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 lo 3) hi) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 x)))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 lo 2) hi) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))))))
(fma.f64 (/.f64 1 hi) (sqrt.f64 x) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 lo 3) hi) (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (fma.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 x))) (*.f64 (*.f64 -1/8 (/.f64 (*.f64 lo lo) hi)) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))))))
(+.f64 (/.f64 (sqrt.f64 x) hi) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 lo 3) hi) (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (fma.f64 -1/8 (*.f64 (/.f64 lo (/.f64 hi lo)) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 -1/2 (*.f64 (/.f64 lo hi) (sqrt.f64 (/.f64 1 x)))))))
(+.f64 (/.f64 (sqrt.f64 x) hi) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 lo 3) hi) (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (fma.f64 -1/8 (*.f64 (/.f64 lo (/.f64 hi lo)) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 lo hi) -1/2)))))
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (sqrt.f64 -1) (sqrt.f64 lo))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 lo)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 lo)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 lo)) (/.f64 x (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 lo)))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 lo) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 lo)) (/.f64 x (sqrt.f64 -1)))))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 lo) (*.f64 (sqrt.f64 (/.f64 1 lo)) (*.f64 1/2 (/.f64 x (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 lo)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 lo 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 lo))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 lo)) (/.f64 x (sqrt.f64 -1))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 lo 3))) (/.f64 (*.f64 x x) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (sqrt.f64 -1) (sqrt.f64 lo))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 lo)) (/.f64 x (sqrt.f64 -1))) (fma.f64 (sqrt.f64 -1) (sqrt.f64 lo) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 lo 3))) (*.f64 (/.f64 x (sqrt.f64 -1)) (/.f64 x -1))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 lo)) (/.f64 x (sqrt.f64 -1))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 lo 3))) (/.f64 (*.f64 x x) (neg.f64 (sqrt.f64 -1)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 lo))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 lo)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 lo 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 lo 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 lo)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 lo)) (/.f64 x (sqrt.f64 -1))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 lo 5))) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 lo 3))) (/.f64 (*.f64 x x) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (sqrt.f64 -1) (sqrt.f64 lo)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 lo)) (/.f64 x (sqrt.f64 -1))) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (pow.f64 lo 5)))) (pow.f64 (sqrt.f64 -1) 5)) (fma.f64 (sqrt.f64 -1) (sqrt.f64 lo) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 lo 3))) (*.f64 (/.f64 x (sqrt.f64 -1)) (/.f64 x -1)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 lo)) (/.f64 x (sqrt.f64 -1))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 lo 5))) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 lo 3))) (/.f64 (*.f64 x x) (neg.f64 (sqrt.f64 -1)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 lo)))))
(sqrt.f64 x)
(+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 x)))) (sqrt.f64 x))
(fma.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 x))) (sqrt.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 x)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 lo 2) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (sqrt.f64 x)))
(fma.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 x))) (fma.f64 -1/8 (*.f64 (*.f64 lo lo) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (sqrt.f64 x)))
(fma.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 x))) (fma.f64 (*.f64 (*.f64 -1/8 lo) lo) (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (sqrt.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 x)))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 lo 3) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 lo 2) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) (sqrt.f64 x))))
(fma.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 x))) (fma.f64 -1/16 (*.f64 (pow.f64 lo 3) (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (fma.f64 -1/8 (*.f64 (*.f64 lo lo) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (sqrt.f64 x))))
(fma.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 x))) (fma.f64 -1/16 (*.f64 (pow.f64 lo 3) (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (fma.f64 (*.f64 (*.f64 -1/8 lo) lo) (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (sqrt.f64 x))))
(+.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 x lo) hi)
(/.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (pow.f64 (-.f64 x lo) -1/2) hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (*.f64 (pow.f64 (-.f64 x lo) -1/2) (/.f64 hi (sqrt.f64 (-.f64 x lo)))))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (*.f64 (/.f64 hi (sqrt.f64 (-.f64 x lo))) (pow.f64 (-.f64 x lo) -1/2)))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 1 (/.f64 1 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (pow.f64 (-.f64 x lo) -1/2))
(/.f64 (-.f64 x lo) hi)
(/.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (/.f64 1 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 hi (cbrt.f64 (-.f64 x lo))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) -1/2))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (*.f64 (pow.f64 (-.f64 x lo) -1/2) (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (*.f64 -1 (/.f64 hi (sqrt.f64 (-.f64 x lo)))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (*.f64 (/.f64 hi (sqrt.f64 (-.f64 x lo))) -1))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (*.f64 (neg.f64 hi) (pow.f64 (-.f64 x lo) -1/2)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 lo (+.f64 lo x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 hi (+.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (pow.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) 2) (*.f64 -1 (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (pow.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) 2) (*.f64 (neg.f64 hi) -1))
(/.f64 (-.f64 x lo) hi)
(/.f64 (*.f64 (sqrt.f64 (-.f64 x lo)) (neg.f64 (sqrt.f64 (-.f64 x lo)))) (neg.f64 hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (*.f64 (sqrt.f64 (-.f64 x lo)) (neg.f64 (sqrt.f64 (-.f64 x lo)))) (*.f64 hi -1))
(/.f64 (-.f64 x lo) hi)
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (sqrt.f64 (-.f64 x lo))) (neg.f64 hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (sqrt.f64 (-.f64 x lo))) (*.f64 (neg.f64 hi) 1))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) -1)
(/.f64 (-.f64 x lo) hi)
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (neg.f64 (sqrt.f64 (-.f64 x lo)))) -1)
(/.f64 (-.f64 x lo) hi)
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) -1)
(/.f64 (-.f64 x lo) hi)
(/.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (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) 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 (pow.f64 (-.f64 x lo) -1/2) (/.f64 hi (sqrt.f64 (-.f64 x lo)))) -1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (*.f64 (/.f64 hi (sqrt.f64 (-.f64 x lo))) (pow.f64 (-.f64 x lo) -1/2)) -1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
(/.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)
(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 0 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) 1)
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 1 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 1)
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (cbrt.f64 (-.f64 x lo)) (*.f64 (pow.f64 (-.f64 x lo) 1/6) (/.f64 1 hi)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 hi -1/2))
(*.f64 (pow.f64 (-.f64 x lo) 1/4) (/.f64 (pow.f64 (-.f64 x lo) 1/4) hi))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (pow.f64 (-.f64 x lo) 1/4) (*.f64 (pow.f64 (-.f64 x lo) 1/4) (/.f64 1 hi)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (/.f64 1 (neg.f64 hi)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 hi)))
(*.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(/.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
(*.f64 (pow.f64 hi -1/2) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 hi -1/2))
(*.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 hi)))
(/.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
(*.f64 (/.f64 (cbrt.f64 (-.f64 x lo)) 1) (/.f64 (pow.f64 (-.f64 x lo) 1/6) hi))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(*.f64 (/.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 x lo)) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) (pow.f64 (cbrt.f64 hi) 2))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (/.f64 (pow.f64 (-.f64 x lo) 1/6) (sqrt.f64 hi)))
(/.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (sqrt.f64 hi))
(*.f64 (/.f64 (pow.f64 (-.f64 x lo) 1/4) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (pow.f64 (-.f64 x lo) 1/4) (cbrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 hi)))
(*.f64 (pow.f64 (cbrt.f64 hi) -2) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(/.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 1)
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) 3)
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 1/2)
(sqrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(fabs.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 3) 1/3)
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) 2)
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(pow.f64 (/.f64 hi (sqrt.f64 (-.f64 x lo))) -1)
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(pow.f64 (*.f64 (pow.f64 (-.f64 x lo) -1/2) hi) -1)
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(neg.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (neg.f64 hi)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(sqrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(fabs.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 3))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3/2) (pow.f64 hi 3)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) 1))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)) 1) 1))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) 3))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) 1/3))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi))) 2))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 hi (sqrt.f64 (-.f64 x lo)))) -1))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi)))
(/.f64 (sqrt.f64 (-.f64 x lo)) hi)
(+.f64 0 (sqrt.f64 (-.f64 x lo)))
(sqrt.f64 (-.f64 x lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo)))) (cbrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 x lo)))) 1)
(sqrt.f64 (-.f64 x lo))
(*.f64 (sqrt.f64 (-.f64 x lo)) 1)
(sqrt.f64 (-.f64 x lo))
(*.f64 1 (sqrt.f64 (-.f64 x lo)))
(sqrt.f64 (-.f64 x lo))
(*.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 (-.f64 x lo) 1/6))
(sqrt.f64 (-.f64 x lo))
(*.f64 (pow.f64 (-.f64 x lo) 1/6) (cbrt.f64 (-.f64 x lo)))
(sqrt.f64 (-.f64 x lo))
(*.f64 (pow.f64 (-.f64 x lo) 1/4) (pow.f64 (-.f64 x lo) 1/4))
(sqrt.f64 (-.f64 x lo))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) -1)
(sqrt.f64 (-.f64 x lo))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)) (sqrt.f64 (cbrt.f64 (-.f64 x lo))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 x lo))) (sqrt.f64 (cbrt.f64 (-.f64 x lo))))
(*.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 (cbrt.f64 (-.f64 x lo))))
(/.f64 (sqrt.f64 (-.f64 x lo)) 1)
(sqrt.f64 (-.f64 x lo))
(/.f64 1 (pow.f64 (-.f64 x lo) -1/2))
(sqrt.f64 (-.f64 x lo))
(/.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 (pow.f64 (-.f64 x lo) 1/6)))
(sqrt.f64 (-.f64 x lo))
(/.f64 (pow.f64 (-.f64 x lo) 1/4) (pow.f64 (-.f64 x lo) -1/4))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) -1)
(sqrt.f64 (-.f64 x lo))
(/.f64 -1 (neg.f64 (pow.f64 (-.f64 x lo) -1/2)))
(sqrt.f64 (-.f64 x lo))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (hypot.f64 x (hypot.f64 lo (sqrt.f64 (*.f64 x lo)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (hypot.f64 x (hypot.f64 lo (sqrt.f64 (*.f64 lo x)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 lo lo))) (sqrt.f64 (+.f64 x lo)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (*.f64 lo lo))) (sqrt.f64 (+.f64 lo x)))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (-.f64 x lo)))) 1)
(sqrt.f64 (-.f64 x lo))
(pow.f64 (-.f64 x lo) 1/2)
(sqrt.f64 (-.f64 x lo))
(pow.f64 (sqrt.f64 (-.f64 x lo)) 1)
(sqrt.f64 (-.f64 x lo))
(pow.f64 (cbrt.f64 (-.f64 x lo)) 3/2)
(pow.f64 (pow.f64 (-.f64 x lo) 1/6) 3)
(sqrt.f64 (-.f64 x lo))
(pow.f64 (pow.f64 (-.f64 x lo) 3/2) 1/3)
(sqrt.f64 (-.f64 x lo))
(pow.f64 (pow.f64 (-.f64 x lo) 2) 1/4)
(pow.f64 (pow.f64 (-.f64 x lo) 3) 1/6)
(pow.f64 (pow.f64 (-.f64 x lo) 1/4) 2)
(sqrt.f64 (-.f64 x lo))
(pow.f64 (pow.f64 (-.f64 x lo) -1/2) -1)
(sqrt.f64 (-.f64 x lo))
(neg.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) -1))
(sqrt.f64 (-.f64 x lo))
(fabs.f64 (sqrt.f64 (-.f64 x lo)))
(sqrt.f64 (-.f64 x lo))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))
(sqrt.f64 (-.f64 x lo))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 x lo)))))
(sqrt.f64 (-.f64 x lo))
(cbrt.f64 (pow.f64 (-.f64 x lo) 3/2))
(sqrt.f64 (-.f64 x lo))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 x lo))))
(sqrt.f64 (-.f64 x lo))
(hypot.f64 (sqrt.f64 x) (sqrt.f64 (neg.f64 lo)))
(hypot.f64 (sqrt.f64 (neg.f64 lo)) (sqrt.f64 x))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 x lo))))
(sqrt.f64 (-.f64 x lo))
(exp.f64 (*.f64 (log.f64 (-.f64 x lo)) 1/2))
(sqrt.f64 (-.f64 x lo))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 x lo))) 1))
(sqrt.f64 (-.f64 x lo))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 x lo)) 1) 1/2))
(sqrt.f64 (-.f64 x lo))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 x lo)) 1/2) 1))
(sqrt.f64 (-.f64 x lo))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 x lo))) 1) 1))
(sqrt.f64 (-.f64 x lo))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 x lo) 1/6)) 3))
(sqrt.f64 (-.f64 x lo))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (-.f64 x lo))) 1/3))
(sqrt.f64 (-.f64 x lo))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (-.f64 x lo))) 2))
(sqrt.f64 (-.f64 x lo))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (-.f64 x lo))) -1))
(sqrt.f64 (-.f64 x lo))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 x lo))))
(sqrt.f64 (-.f64 x lo))

eval691.0ms (5.3%)

Compiler

Compiled 42990 to 16075 computations (62.6% saved)

prune406.0ms (3.1%)

Pruning

42 alts after pruning (40 fresh and 2 done)

PrunedKeptTotal
New1466251491
Fresh311546
Picked101
Done325
Total1501421543
Accurracy
100.0%
Counts
1543 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.1%
(fma.f64 (-.f64 x hi) (neg.f64 (/.f64 1 lo)) 1)
99.2%
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
99.2%
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 4)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
99.4%
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (neg.f64 x) lo) hi)))
99.2%
(/.f64 (-.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo))) (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)))
69.8%
(/.f64 (-.f64 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi)) (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)))
71.0%
(/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 x lo)) hi) (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.8%
(/.f64 (-.f64 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo)))) (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 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 1) (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.1%
(/.f64 (-.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))) (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.3%
(/.f64 (-.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))) (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)))
70.5%
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 x lo)) (/.f64 1 hi)) (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 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (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)))
99.2%
(/.f64 (-.f64 (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (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)))
99.1%
(/.f64 (-.f64 (log.f64 (+.f64 1 (expm1.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 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (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)))
18.8%
(/.f64 (-.f64 x lo) hi)
99.2%
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo))))
99.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))))
18.8%
(/.f64 (*.f64 (+.f64 -1 (/.f64 x hi)) lo) hi)
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
18.8%
(/.f64 1 (/.f64 1 (/.f64 (-.f64 x lo) hi)))
9.9%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))
18.8%
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
18.6%
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
9.9%
(-.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x hi) hi) (/.f64 -1 hi))) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))
18.6%
(-.f64 1 (/.f64 x lo))
9.1%
(-.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi)))
9.9%
(+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (neg.f64 lo) hi))
9.9%
(+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (*.f64 (/.f64 1 hi) (-.f64 x lo)))
9.9%
(+.f64 (/.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
9.1%
(+.f64 (/.f64 hi lo) 1)
9.9%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) 1) (/.f64 (/.f64 1 hi) (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
9.6%
(+.f64 (*.f64 (/.f64 1 hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 1 lo))) (/.f64 (-.f64 x lo) hi))
18.6%
(+.f64 1 (/.f64 x lo))
9.9%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
9.9%
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) hi) lo) hi) (-.f64 x lo))
18.6%
(*.f64 (/.f64 1 lo) (+.f64 x lo))
18.8%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
20.6%
(log1p.f64 (/.f64 (-.f64 x lo) hi))
18.6%
1
Compiler

Compiled 2047 to 1132 computations (44.7% saved)

localize90.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
98.4%
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
98.1%
(-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
21.4%
(/.f64 (-.f64 x lo) (*.f64 hi hi))
Compiler

Compiled 137 to 30 computations (78.1% saved)

series4.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite94.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1722×log-prod
1126×fma-def
574×expm1-udef
572×log1p-udef
372×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01455
132855
2485555
Stop Event
node limit
Counts
1 → 109
Calls
Call 1
Inputs
(-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
Outputs
(+.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)) (+.f64 (neg.f64 (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) (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 0 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.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)))) (cbrt.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 (cbrt.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 (log.f64 (sqrt.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 (sqrt.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 (-.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 (hypot.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (hypot.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (sqrt.f64 (neg.f64 (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 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.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 (hypot.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (sqrt.f64 (neg.f64 (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)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)) (/.f64 1 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2))) (exp.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2))) (/.f64 1 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)))))
(log.f64 (/.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2)) (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2))) (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2))) (+.f64 1 (expm1.f64 (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 lo (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.f64 lo (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (*.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1))
(fma.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (*.f64 lo (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (*.f64 lo (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (*.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1))
(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 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (*.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1))
(fma.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) 1 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) 1 (*.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1))
(fma.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2))
(fma.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 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1 (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)))
(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 1 (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))
(fma.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 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.f64 1 (-.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)))
(fma.f64 1 (-.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)))
(fma.f64 1 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2))
(fma.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 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.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) (fma.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.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) (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)))
(fma.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 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.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))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.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))) (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)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) 2) (cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 4)) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) 2) (cbrt.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)) 1))
(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))) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(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))) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (*.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1))
(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 (pow.f64 hi -2) lo)) 4)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) 2) (*.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 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)))
(fma.f64 (*.f64 lo lo) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4)) (*.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1))
(fma.f64 (hypot.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (hypot.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (sqrt.f64 (neg.f64 (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) hi) 2)))
(fma.f64 (hypot.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (hypot.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (sqrt.f64 (neg.f64 (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)))
(fma.f64 (hypot.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (hypot.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (sqrt.f64 (neg.f64 (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)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (*.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (*.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo))) (*.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1))
(fma.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4)) (*.f64 lo lo) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4)) (*.f64 lo lo) (*.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1))
(fma.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 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.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))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.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))) (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)))
(fma.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 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.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))) (fma.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.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))) (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)))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2))
(fma.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi)) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi)) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (*.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2))
(fma.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2))
(fma.f64 -1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2))
(fma.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi)) (-.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (/.f64 (-.f64 x lo) hi)) (+.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi)) (-.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (/.f64 (-.f64 x lo) hi)) (fma.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi)) (-.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (/.f64 (-.f64 x lo) hi)) (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)))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) 2))
(fma.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) lo) (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) lo) (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (*.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1))
(fma.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (*.f64 (-.f64 x lo) (pow.f64 hi -2))) lo (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (*.f64 (-.f64 x lo) (pow.f64 hi -2))) lo (*.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1))
(fma.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (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))) (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.f64 (*.f64 (*.f64 (-.f64 x lo) (*.f64 (pow.f64 hi -2) lo)) (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 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1))

simplify146.0ms (1.1%)

Algorithm
egg-herbie
Rules
916×distribute-lft-in
902×distribute-rgt-in
750×times-frac
706×fma-neg
608×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

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

localize22.0ms (0.2%)

Compiler

Compiled 15 to 8 computations (46.7% saved)

localize31.0ms (0.2%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 32 to 13 computations (59.4% saved)

series4.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite102.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1082×prod-diff
1050×log-prod
662×pow-prod-down
518×pow-exp
480×pow-prod-up
Iterations

Useful iterations: 1 (0.0ms)

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

simplify194.0ms (1.5%)

Algorithm
egg-herbie
Rules
574×fma-neg
570×unsub-neg
544×unswap-sqr
488×+-commutative
458×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

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

localize58.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 66 to 28 computations (57.6% saved)

series4.0ms (0%)

Counts
3 → 96
Calls

24 calls:

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

rewrite128.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1740×log-prod
1538×fma-def
580×fma-neg
548×expm1-udef
548×log1p-udef
Iterations

Useful iterations: 2 (0.0ms)

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

simplify152.0ms (1.2%)

Algorithm
egg-herbie
Rules
1654×fma-neg
760×associate-*r*
670×associate-*l*
646×associate-/l*
554×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
059713878
1170512500
2728012482
Stop Event
node limit
Counts
330 → 359
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 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 x hi) (-.f64 (/.f64 lo hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 -1 hi)))) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 -1 hi)))))
(-.f64 (fma.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 1 hi) (*.f64 lo (pow.f64 hi -2))))
(*.f64 1 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi))))
(*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi))) 1)
(*.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))) 2) (cbrt.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))) (sqrt.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (/.f64 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi 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 1 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 -1 hi)))))
(/.f64 1 (/.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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo))) (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))))
(/.f64 1 (/.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 -1 hi))) (-.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 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) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo))))
(/.f64 (+.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 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi 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 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 -1 hi))))
(/.f64 (fma.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) hi (-.f64 x lo)) hi)
(/.f64 (fma.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) (/.f64 hi (-.f64 x lo)) 1) (/.f64 hi (-.f64 x lo)))
(/.f64 (fma.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) (neg.f64 hi) (neg.f64 (-.f64 x lo))) (neg.f64 hi))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) hi (*.f64 (/.f64 hi lo) (-.f64 x lo))) (/.f64 hi (/.f64 lo hi)))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 hi) (*.f64 (/.f64 hi lo) (neg.f64 (-.f64 x lo)))) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (+.f64 (-.f64 x lo) (*.f64 hi (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))) hi)
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 hi (/.f64 lo hi)))
(/.f64 (+.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))) (/.f64 hi (-.f64 x lo)))
(/.f64 (+.f64 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (-.f64 x lo) hi))) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
(/.f64 (fma.f64 (-.f64 x lo) -1 (*.f64 (neg.f64 hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))) (*.f64 (neg.f64 hi) 1))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 hi lo) (*.f64 (neg.f64 hi) (/.f64 (-.f64 x lo) hi))) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (neg.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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (neg.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 -1 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 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))))
(pow.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi))) 2))
(log.f64 (exp.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi))))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo) (-.f64 x lo)) (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))) (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo) (-.f64 x lo))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi))) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))))
(fma.f64 x (/.f64 1 hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 1 (/.f64 x hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (/.f64 1 hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 1 lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 hi) (*.f64 (/.f64 lo hi) (-.f64 x lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 1 (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) 2) (*.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) (-.f64 x lo)) (/.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 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (*.f64 lo (pow.f64 hi -2))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) 2) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) 2) (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) (/.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 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 lo)) (*.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 lo)) (-.f64 x lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 lo (pow.f64 hi -2))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) (sqrt.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))))
(fma.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 -1 hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo)) (/.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 x lo) (*.f64 lo (pow.f64 hi -2))))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))))
(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 x lo) (*.f64 lo (pow.f64 hi -2))))))
(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 x lo) (*.f64 lo (pow.f64 hi -2))))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))))
(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 x lo) (*.f64 lo (pow.f64 hi -2))))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))))
(fma.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (/.f64 1 hi) (cbrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 1 hi) (sqrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) hi) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (sqrt.f64 (/.f64 hi lo))) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) hi) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (pow.f64 hi -1/2) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(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 x lo) (*.f64 lo (pow.f64 hi -2))))
(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 x lo) (*.f64 lo (pow.f64 hi -2))))
(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 lo (pow.f64 hi -2))))
(fma.f64 (*.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (*.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) 2)) (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (sqrt.f64 lo))) (*.f64 (/.f64 1 hi) (sqrt.f64 lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (*.f64 lo (pow.f64 hi -2)) (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)) (cbrt.f64 (-.f64 x lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (*.f64 lo (pow.f64 hi -2)) (sqrt.f64 (-.f64 x lo))) (sqrt.f64 (-.f64 x lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 hi)) (neg.f64 lo) (/.f64 (-.f64 x lo) hi))
(+.f64 0 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(+.f64 (*.f64 (*.f64 lo (pow.f64 hi -2)) x) (*.f64 (*.f64 lo (pow.f64 hi -2)) (neg.f64 lo)))
(+.f64 (*.f64 x (*.f64 lo (pow.f64 hi -2))) (*.f64 (neg.f64 lo) (*.f64 lo (pow.f64 hi -2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo) (-.f64 x lo))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo) (-.f64 x lo))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo) (-.f64 x lo)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo) (-.f64 x lo)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo) (-.f64 x lo)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))) 1)
(-.f64 (/.f64 (/.f64 x hi) (/.f64 hi lo)) (/.f64 (/.f64 lo hi) (/.f64 hi lo)))
(/.f64 (-.f64 x lo) (/.f64 hi (/.f64 lo hi)))
(/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (/.f64 lo hi)) 1))
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(/.f64 1 (*.f64 (/.f64 1 (-.f64 x lo)) (/.f64 hi (/.f64 lo hi))))
(/.f64 1 (*.f64 (/.f64 hi (/.f64 lo hi)) (/.f64 1 (-.f64 x lo))))
(/.f64 1 (/.f64 1 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))))
(/.f64 1 (/.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) hi)))
(/.f64 (/.f64 1 hi) (*.f64 (/.f64 1 (-.f64 x lo)) (/.f64 hi lo)))
(/.f64 (/.f64 1 hi) (*.f64 (/.f64 hi lo) (/.f64 1 (-.f64 x lo))))
(/.f64 (*.f64 lo (pow.f64 hi -2)) (/.f64 1 (-.f64 x lo)))
(/.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 1)
(/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))
(/.f64 (/.f64 (-.f64 x lo) hi) (*.f64 -1 (/.f64 (neg.f64 hi) lo)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) 2) (/.f64 1 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (/.f64 (/.f64 hi lo) (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) (/.f64 1 (sqrt.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))))
(/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (/.f64 hi lo) (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (/.f64 -1 hi) (*.f64 (/.f64 1 (-.f64 x lo)) (/.f64 (neg.f64 hi) lo)))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 -1 (/.f64 hi (/.f64 lo hi))))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi (/.f64 lo hi)) -1))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 (/.f64 hi (/.f64 lo hi)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 (/.f64 hi (/.f64 lo hi)) (+.f64 x lo)))
(/.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (neg.f64 hi) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (/.f64 hi (/.f64 lo hi))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) (/.f64 hi (/.f64 lo hi))))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 -1 hi)) (/.f64 (neg.f64 hi) lo))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 hi)) (/.f64 (neg.f64 hi) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (/.f64 1 hi)) (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (/.f64 hi lo)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (/.f64 -1 hi)) (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (/.f64 (neg.f64 hi) lo)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 1 hi)) (*.f64 (+.f64 x lo) (/.f64 hi lo)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 -1 hi)) (*.f64 (+.f64 x lo) (/.f64 (neg.f64 hi) lo)))
(/.f64 (*.f64 (/.f64 1 hi) (neg.f64 (-.f64 x lo))) (*.f64 (/.f64 hi lo) -1))
(/.f64 (*.f64 (/.f64 1 hi) (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 (/.f64 hi lo) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.f64 (*.f64 (/.f64 1 hi) (-.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (+.f64 x lo)))
(/.f64 (*.f64 (/.f64 -1 hi) (-.f64 x lo)) (/.f64 (neg.f64 hi) lo))
(/.f64 (*.f64 (/.f64 -1 hi) (-.f64 x lo)) (*.f64 (/.f64 (neg.f64 hi) lo) 1))
(/.f64 (*.f64 (/.f64 -1 hi) 1) (*.f64 (/.f64 (neg.f64 hi) lo) (/.f64 1 (-.f64 x lo))))
(/.f64 (*.f64 (/.f64 -1 hi) (neg.f64 (-.f64 x lo))) (*.f64 (/.f64 (neg.f64 hi) lo) -1))
(/.f64 (*.f64 (/.f64 -1 hi) (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 (/.f64 (neg.f64 hi) lo) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.f64 (*.f64 (/.f64 -1 hi) (-.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 (/.f64 (neg.f64 hi) lo) (+.f64 x lo)))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) -1)
(/.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 hi lo))) (sqrt.f64 (/.f64 hi lo)))
(/.f64 (*.f64 (*.f64 lo (pow.f64 hi -2)) (neg.f64 (-.f64 x lo))) -1)
(/.f64 (*.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 (*.f64 x x) (*.f64 lo lo))) (+.f64 x lo))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (*.f64 lo (pow.f64 hi -2))) -1)
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 lo (pow.f64 hi -2))) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 lo (pow.f64 hi -2))) (+.f64 x lo))
(/.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) (/.f64 1 lo))
(/.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (cbrt.f64 (/.f64 hi lo)))
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo) (-.f64 x lo)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))))
(fma.f64 x (*.f64 lo (pow.f64 hi -2)) (*.f64 (neg.f64 lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) x (*.f64 (*.f64 lo (pow.f64 hi -2)) (neg.f64 lo)))
(+.f64 0 (*.f64 lo (pow.f64 hi -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (pow.f64 hi -2)))) 1)
(*.f64 lo (pow.f64 hi -2))
(*.f64 1 (*.f64 lo (pow.f64 hi -2)))
(*.f64 (/.f64 1 hi) (/.f64 lo hi))
(*.f64 (*.f64 lo (pow.f64 hi -2)) 1)
(*.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) (pow.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) 2) (cbrt.f64 (*.f64 lo (pow.f64 hi -2))))
(*.f64 (cbrt.f64 (pow.f64 hi -2)) (*.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 lo hi)))
(*.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 lo)) (*.f64 (/.f64 1 hi) (sqrt.f64 lo)))
(*.f64 (pow.f64 hi -1/2) (*.f64 (pow.f64 hi -1/2) (/.f64 lo hi)))
(*.f64 (/.f64 -1 hi) (/.f64 1 (/.f64 (neg.f64 hi) lo)))
(*.f64 (/.f64 lo hi) (/.f64 1 hi))
(*.f64 (pow.f64 hi -2) lo)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (/.f64 1 hi) (cbrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 1 hi) (sqrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 hi lo)))
(*.f64 (/.f64 (pow.f64 hi -1/2) 1) (/.f64 (pow.f64 hi -1/2) (/.f64 hi lo)))
(*.f64 (/.f64 (pow.f64 hi -1/2) hi) (/.f64 (pow.f64 hi -1/2) (/.f64 1 lo)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi -2)) hi) (/.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 1 lo)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi -2)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (cbrt.f64 (*.f64 lo (pow.f64 hi -2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi -2)) (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 1 (cbrt.f64 hi)) (sqrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 hi -1/2) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (pow.f64 hi -1/2) (cbrt.f64 (/.f64 hi lo))))
(*.f64 (*.f64 (pow.f64 hi -2) 1) lo)
(*.f64 (*.f64 (pow.f64 hi -2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 lo))
(*.f64 (*.f64 (pow.f64 hi -2) (sqrt.f64 lo)) (sqrt.f64 lo))
(*.f64 (/.f64 (/.f64 1 hi) 1) (/.f64 lo hi))
(*.f64 (/.f64 (/.f64 1 hi) (neg.f64 hi)) (neg.f64 lo))
(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 lo (pow.f64 hi -2)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 lo)) 2)
(pow.f64 (/.f64 hi (/.f64 lo hi)) -1)
(neg.f64 (/.f64 (/.f64 1 hi) (/.f64 (neg.f64 hi) lo)))
(sqrt.f64 (pow.f64 (*.f64 lo (pow.f64 hi -2)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (pow.f64 hi -2)))))
(cbrt.f64 (pow.f64 (*.f64 lo (pow.f64 hi -2)) 3))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 hi -2) hi) (pow.f64 (/.f64 hi lo) 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))
(log1p.f64 (expm1.f64 (*.f64 lo (pow.f64 hi -2))))
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 (pow.f64 hi -2) (neg.f64 (*.f64 lo lo))) (/.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 x (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)) (*.f64 (pow.f64 hi -2) (neg.f64 (*.f64 lo lo)))) (/.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 x (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)) (*.f64 (pow.f64 hi -2) (neg.f64 (*.f64 lo lo)))) (/.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 x (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)) (*.f64 (pow.f64 hi -2) (neg.f64 (*.f64 lo lo)))) (/.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 x (fma.f64 lo (pow.f64 hi -2) (/.f64 1 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 x (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)) (*.f64 (pow.f64 hi -2) (neg.f64 (*.f64 lo lo)))) (/.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 x (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)) (*.f64 (pow.f64 hi -2) (neg.f64 (*.f64 lo lo)))) (/.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 x (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)) (*.f64 (pow.f64 hi -2) (neg.f64 (*.f64 lo lo)))) (/.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 x (neg.f64 (neg.f64 (fma.f64 lo (pow.f64 hi -2) (/.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 (pow.f64 hi -2) (neg.f64 (*.f64 lo lo))) (/.f64 lo hi)) (*.f64 x (neg.f64 (fma.f64 lo (pow.f64 hi -2) (/.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 (pow.f64 hi -2) (neg.f64 (*.f64 lo lo))) (/.f64 lo hi)) (*.f64 x (neg.f64 (fma.f64 lo (pow.f64 hi -2) (/.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 (pow.f64 hi -2) (neg.f64 (*.f64 lo lo))) (/.f64 lo hi)) (*.f64 x (neg.f64 (fma.f64 lo (pow.f64 hi -2) (/.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 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 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)) (*.f64 (pow.f64 hi -2) (neg.f64 (*.f64 lo 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) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)) (*.f64 (pow.f64 hi -2) (neg.f64 (*.f64 lo lo))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(*.f64 (pow.f64 hi -2) (neg.f64 (*.f64 lo lo)))
(+.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 lo (*.f64 lo (pow.f64 hi -2))))
(+.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 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)) (*.f64 (pow.f64 hi -2) (neg.f64 (*.f64 lo 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) (fma.f64 -1 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(+.f64 (fma.f64 lo (+.f64 (/.f64 x (*.f64 hi hi)) (/.f64 -1 hi)) (/.f64 x hi)) (*.f64 (pow.f64 hi -2) (neg.f64 (*.f64 lo lo))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(*.f64 (pow.f64 hi -2) (neg.f64 (*.f64 lo lo)))
(+.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 -1 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi)))))
(-.f64 (*.f64 (pow.f64 hi -2) (neg.f64 (*.f64 lo lo))) (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) (*.f64 -1 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))))
(-.f64 (-.f64 (/.f64 x hi) (*.f64 lo (*.f64 lo (pow.f64 hi -2)))) (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) (*.f64 -1 (+.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)) (*.f64 lo (fma.f64 -1 (/.f64 x (*.f64 hi hi)) (/.f64 1 hi))))))
(-.f64 (-.f64 (/.f64 x hi) (*.f64 lo (*.f64 lo (pow.f64 hi -2)))) (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 (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.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)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 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)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 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)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 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)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 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)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 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)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 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)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 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)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 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)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (*.f64 lo lo) (*.f64 hi hi)))
(*.f64 (pow.f64 hi -2) (neg.f64 (*.f64 lo lo)))
(+.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)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (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)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (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)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.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 (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (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)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (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)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.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 (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (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)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (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)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (*.f64 hi hi) x))
(*.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 (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (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)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (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)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x 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 (pow.f64 hi -2) (neg.f64 (*.f64 lo lo)))
(+.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)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (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)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (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)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x 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 (pow.f64 hi -2) (neg.f64 (*.f64 lo lo)))
(+.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)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (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)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (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)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x 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 lo (pow.f64 hi 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi))))) 1)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 -1 hi)))) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 -1 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 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 -1 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 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 -1 hi))))
(-.f64 (fma.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 1 hi) (*.f64 lo (pow.f64 hi -2))))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(*.f64 1 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi))))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(*.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi))) 1)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))) 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))) 2) (cbrt.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))) (sqrt.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (/.f64 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi) lo)))))
(/.f64 (+.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 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (-.f64 (*.f64 lo (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 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)) (/.f64 1 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 -1 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 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 -1 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 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 -1 hi))))
(/.f64 1 (/.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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo))) (+.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) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi) lo)))))
(/.f64 (+.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 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (-.f64 (*.f64 lo (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 1 (/.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 -1 hi))) (-.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 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 -1 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 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 -1 hi))))
(/.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) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi) lo)))))
(/.f64 (+.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 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (-.f64 (*.f64 lo (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.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 (-.f64 x lo) hi) 2) (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi) lo)))))
(/.f64 (+.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 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (-.f64 (*.f64 lo (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 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)) (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 -1 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 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 -1 hi))))
(/.f64 (fma.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) hi (-.f64 x lo)) hi)
(/.f64 (fma.f64 hi (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (-.f64 x lo)) hi)
(/.f64 (fma.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) (/.f64 hi (-.f64 x lo)) 1) (/.f64 hi (-.f64 x lo)))
(/.f64 (fma.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (/.f64 hi (-.f64 x lo)) 1) (/.f64 hi (-.f64 x lo)))
(/.f64 (fma.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) (neg.f64 hi) (neg.f64 (-.f64 x lo))) (neg.f64 hi))
(/.f64 (neg.f64 (fma.f64 hi (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (-.f64 x lo))) (neg.f64 hi))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) hi (*.f64 (/.f64 hi lo) (-.f64 x lo))) (/.f64 hi (/.f64 lo hi)))
(*.f64 (/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) hi (*.f64 (-.f64 x lo) (/.f64 hi lo))) hi) (/.f64 lo hi))
(/.f64 (fma.f64 hi (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (/.f64 hi lo))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (*.f64 hi (/.f64 (/.f64 hi lo) (-.f64 x lo))))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 hi) (*.f64 (/.f64 hi lo) (neg.f64 (-.f64 x lo)))) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (/.f64 hi lo)))) (*.f64 hi (/.f64 (neg.f64 hi) lo)))
(/.f64 (+.f64 (-.f64 x lo) (*.f64 hi (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))) hi)
(/.f64 (fma.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) hi (-.f64 x lo)) hi)
(/.f64 (fma.f64 hi (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (-.f64 x lo)) hi)
(/.f64 (fma.f64 (-.f64 x lo) (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x lo) hi))) (/.f64 hi (/.f64 lo hi)))
(*.f64 (/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) hi (*.f64 (-.f64 x lo) (/.f64 hi lo))) hi) (/.f64 lo hi))
(/.f64 (fma.f64 hi (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (/.f64 hi lo))) (*.f64 hi (/.f64 hi lo)))
(/.f64 (+.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))) (/.f64 hi (-.f64 x lo)))
(/.f64 (fma.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) (/.f64 hi (-.f64 x lo)) 1) (/.f64 hi (-.f64 x lo)))
(/.f64 (fma.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (/.f64 hi (-.f64 x lo)) 1) (/.f64 hi (-.f64 x lo)))
(/.f64 (+.f64 (/.f64 hi lo) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 (-.f64 x lo) hi))) (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo)) (/.f64 hi lo)) (*.f64 hi (/.f64 (/.f64 hi lo) (-.f64 x lo))))
(/.f64 (fma.f64 (-.f64 x lo) -1 (*.f64 (neg.f64 hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))) (*.f64 (neg.f64 hi) 1))
(/.f64 (fma.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) (neg.f64 hi) (neg.f64 (-.f64 x lo))) (neg.f64 hi))
(/.f64 (neg.f64 (fma.f64 hi (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (-.f64 x lo))) (neg.f64 hi))
(/.f64 (fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 hi lo) (*.f64 (neg.f64 hi) (/.f64 (-.f64 x lo) hi))) (*.f64 (neg.f64 hi) (/.f64 hi lo)))
(/.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 hi) (*.f64 (/.f64 hi lo) (neg.f64 (-.f64 x lo)))) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (/.f64 hi lo)))) (*.f64 hi (/.f64 (neg.f64 hi) lo)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (neg.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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi) lo)))))
(*.f64 1 (/.f64 (+.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 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (-.f64 (*.f64 lo (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) hi)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (neg.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 -1 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 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 -1 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 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 -1 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 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 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 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 -1 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 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 -1 hi))))
(pow.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi))) 1)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))) 3)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi))) 3) 1/3)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))) 2)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi))) 2))
(fabs.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi))))
(log.f64 (exp.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi))))))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo) (-.f64 x lo)) (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))) (exp.f64 (/.f64 (-.f64 x lo) hi))))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))) (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi)))))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(log.f64 (*.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))))))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo) (-.f64 x lo))))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))) (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))))))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi))) 3))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))) 1))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 x (/.f64 1 hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))))
(-.f64 (*.f64 (/.f64 1 hi) x) (-.f64 (/.f64 lo hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(fma.f64 (/.f64 1 hi) x (fma.f64 -1 (/.f64 lo hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 1 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 1 (/.f64 (-.f64 x lo) hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 1 (/.f64 x hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 (/.f64 1 hi) (-.f64 x lo) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 (/.f64 1 hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 1 lo)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 (/.f64 1 hi) (*.f64 (/.f64 lo hi) (-.f64 x lo)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 x lo) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) 1 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) 2) (*.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) (-.f64 x lo)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (/.f64 1 hi) (cbrt.f64 (-.f64 x lo))) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 (cbrt.f64 (-.f64 x lo)) hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (*.f64 lo (pow.f64 hi -2))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (*.f64 lo (pow.f64 hi -2)) (cbrt.f64 (-.f64 x lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (pow.f64 hi -2) (*.f64 lo (cbrt.f64 (-.f64 x lo)))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) 2) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) 2) (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 lo)) (*.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 lo)) (-.f64 x lo)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 lo (pow.f64 hi -2))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (*.f64 lo (pow.f64 hi -2)) (sqrt.f64 (-.f64 x lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) (sqrt.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))))
(-.f64 (*.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi))) (-.f64 (/.f64 lo hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(fma.f64 (pow.f64 hi -1/2) (/.f64 x (sqrt.f64 hi)) (fma.f64 -1 (/.f64 lo hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(fma.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 (neg.f64 (-.f64 x lo)) (/.f64 -1 hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 (pow.f64 hi -2) (*.f64 lo (-.f64 x lo)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 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 x lo) (*.f64 lo (pow.f64 hi -2))))))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))))
(-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi))) (-.f64 (/.f64 lo hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 x (cbrt.f64 hi)) (fma.f64 -1 (/.f64 lo hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) hi)) (-.f64 (/.f64 lo hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) hi) (fma.f64 -1 (/.f64 lo hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(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 x lo) (*.f64 lo (pow.f64 hi -2))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) 2)) (-.f64 (/.f64 lo hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 hi)) (fma.f64 -1 (/.f64 lo hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(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 x lo) (*.f64 lo (pow.f64 hi -2))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (sqrt.f64 hi))) (sqrt.f64 hi)) (-.f64 (/.f64 lo hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)) (fma.f64 -1 (/.f64 lo hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))))
(-.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi)) (-.f64 (/.f64 lo hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) hi) (fma.f64 -1 (/.f64 lo hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(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 x lo) (*.f64 lo (pow.f64 hi -2))))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (cbrt.f64 hi))) (pow.f64 (cbrt.f64 hi) 2)) (-.f64 (/.f64 lo hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)) (fma.f64 -1 (/.f64 lo hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (neg.f64 (-.f64 (/.f64 lo hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi))) (-.f64 (/.f64 lo hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (/.f64 (sqrt.f64 x) (sqrt.f64 hi)) (fma.f64 -1 (/.f64 lo hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(fma.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (/.f64 1 hi) (cbrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 hi lo)) hi)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 1 (*.f64 hi (cbrt.f64 (/.f64 hi lo)))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 1 hi) (sqrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (-.f64 x lo) (*.f64 hi (cbrt.f64 (/.f64 hi lo)))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 1 (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) hi) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (cbrt.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (sqrt.f64 (/.f64 hi lo))) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) hi) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 1 lo)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (/.f64 hi lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 1 (cbrt.f64 hi)) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(fma.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (pow.f64 hi -1/2) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (/.f64 1 hi) (cbrt.f64 (-.f64 x lo))) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 (cbrt.f64 (-.f64 x lo)) hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(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 x lo) (*.f64 lo (pow.f64 hi -2))))
(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) (pow.f64 hi -2))))
(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 x lo) (*.f64 lo (pow.f64 hi -2))))
(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) (pow.f64 hi -2))))
(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 lo (pow.f64 hi -2))))
(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) (pow.f64 hi -2))))
(fma.f64 (*.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(fma.f64 (*.f64 (-.f64 x lo) (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(fma.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 (*.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) 2)) (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 (*.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (sqrt.f64 lo))) (*.f64 (/.f64 1 hi) (sqrt.f64 lo)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 (*.f64 (*.f64 lo (pow.f64 hi -2)) (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)) (cbrt.f64 (-.f64 x lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (*.f64 lo (pow.f64 hi -2)) (cbrt.f64 (-.f64 x lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (pow.f64 hi -2) (*.f64 lo (cbrt.f64 (-.f64 x lo)))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (*.f64 (*.f64 lo (pow.f64 hi -2)) (sqrt.f64 (-.f64 x lo))) (sqrt.f64 (-.f64 x lo)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (*.f64 lo (pow.f64 hi -2)) (sqrt.f64 (-.f64 x lo))) (/.f64 (-.f64 x lo) hi))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) lo (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(fma.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 hi)) (neg.f64 lo) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (fma.f64 lo (pow.f64 hi -2) (/.f64 1 hi)))
(+.f64 0 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(+.f64 (*.f64 (*.f64 lo (pow.f64 hi -2)) x) (*.f64 (*.f64 lo (pow.f64 hi -2)) (neg.f64 lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(+.f64 (*.f64 x (*.f64 lo (pow.f64 hi -2))) (*.f64 (neg.f64 lo) (*.f64 lo (pow.f64 hi -2))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo) (-.f64 x lo))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo) (-.f64 x lo))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo) (-.f64 x lo)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo) (-.f64 x lo))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo) (-.f64 x lo)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo) (-.f64 x lo)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo) (-.f64 x lo)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo) (-.f64 x lo)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))) 1)
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(-.f64 (/.f64 (/.f64 x hi) (/.f64 hi lo)) (/.f64 (/.f64 lo hi) (/.f64 hi lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (-.f64 x lo) (/.f64 hi (/.f64 lo hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (/.f64 lo hi)) 1))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 1 (*.f64 (/.f64 1 (-.f64 x lo)) (/.f64 hi (/.f64 lo hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 1 (*.f64 (/.f64 hi (/.f64 lo hi)) (/.f64 1 (-.f64 x lo))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 1 (/.f64 1 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 1 (/.f64 (/.f64 hi lo) (/.f64 (-.f64 x lo) hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (/.f64 1 hi) (*.f64 (/.f64 1 (-.f64 x lo)) (/.f64 hi lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (/.f64 1 hi) (*.f64 (/.f64 hi lo) (/.f64 1 (-.f64 x lo))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 lo (pow.f64 hi -2)) (/.f64 1 (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 1)
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (/.f64 (-.f64 x lo) hi) (*.f64 -1 (/.f64 (neg.f64 hi) lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) 2) (/.f64 1 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (/.f64 (/.f64 hi lo) (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) (/.f64 1 (sqrt.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (/.f64 hi lo) (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (/.f64 -1 hi) (*.f64 (/.f64 1 (-.f64 x lo)) (/.f64 (neg.f64 hi) lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi lo) (neg.f64 hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 -1 (/.f64 hi (/.f64 lo hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi (/.f64 lo hi)) -1))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 (/.f64 hi (/.f64 lo hi)) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 (*.f64 (/.f64 hi lo) hi) (fma.f64 lo (+.f64 lo x) (*.f64 x x))))
(*.f64 (*.f64 lo (pow.f64 hi -2)) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 lo (+.f64 lo x) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 (/.f64 hi (/.f64 lo hi)) (+.f64 x lo)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 (*.f64 (/.f64 hi lo) hi) (+.f64 lo x)))
(*.f64 (*.f64 lo (pow.f64 hi -2)) (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (+.f64 lo x)))
(/.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (neg.f64 hi) lo))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (/.f64 hi (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 (*.f64 (/.f64 hi lo) hi) (fma.f64 lo (+.f64 lo x) (*.f64 x x))))
(*.f64 (*.f64 lo (pow.f64 hi -2)) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 lo (+.f64 lo x) (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) 1) (*.f64 (+.f64 x lo) (/.f64 hi (/.f64 lo hi))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 (*.f64 (/.f64 hi lo) hi) (+.f64 lo x)))
(*.f64 (*.f64 lo (pow.f64 hi -2)) (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (+.f64 lo x)))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 -1 hi)) (/.f64 (neg.f64 hi) lo))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 hi)) (/.f64 (neg.f64 hi) lo))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (/.f64 1 hi)) (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (/.f64 hi lo)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 (*.f64 (/.f64 hi lo) hi) (fma.f64 lo (+.f64 lo x) (*.f64 x x))))
(*.f64 (*.f64 lo (pow.f64 hi -2)) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 lo (+.f64 lo x) (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (/.f64 -1 hi)) (*.f64 (fma.f64 lo (+.f64 x lo) (*.f64 x x)) (/.f64 (neg.f64 hi) lo)))
(/.f64 (*.f64 (/.f64 -1 hi) (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 (neg.f64 (/.f64 hi lo)) (fma.f64 lo (+.f64 lo x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (/.f64 (*.f64 (neg.f64 hi) (fma.f64 lo (+.f64 lo x) (*.f64 x x))) (/.f64 lo (neg.f64 hi))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 1 hi)) (*.f64 (+.f64 x lo) (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 (*.f64 (/.f64 hi lo) hi) (+.f64 lo x)))
(*.f64 (*.f64 lo (pow.f64 hi -2)) (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (+.f64 lo x)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (/.f64 -1 hi)) (*.f64 (+.f64 x lo) (/.f64 (neg.f64 hi) lo)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (+.f64 lo x)) (/.f64 (/.f64 -1 hi) (neg.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (+.f64 lo x)) (/.f64 (/.f64 (neg.f64 lo) hi) (neg.f64 hi)))
(/.f64 (*.f64 (/.f64 1 hi) (neg.f64 (-.f64 x lo))) (*.f64 (/.f64 hi lo) -1))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 (/.f64 1 hi) (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 (/.f64 hi lo) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 (*.f64 (/.f64 hi lo) hi) (fma.f64 lo (+.f64 lo x) (*.f64 x x))))
(*.f64 (*.f64 lo (pow.f64 hi -2)) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 lo (+.f64 lo x) (*.f64 x x))))
(/.f64 (*.f64 (/.f64 1 hi) (-.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 (/.f64 hi lo) (+.f64 x lo)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 (*.f64 (/.f64 hi lo) hi) (+.f64 lo x)))
(*.f64 (*.f64 lo (pow.f64 hi -2)) (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (+.f64 lo x)))
(/.f64 (*.f64 (/.f64 -1 hi) (-.f64 x lo)) (/.f64 (neg.f64 hi) lo))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 (/.f64 -1 hi) (-.f64 x lo)) (*.f64 (/.f64 (neg.f64 hi) lo) 1))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 (/.f64 -1 hi) 1) (*.f64 (/.f64 (neg.f64 hi) lo) (/.f64 1 (-.f64 x lo))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 (/.f64 -1 hi) (neg.f64 (-.f64 x lo))) (*.f64 (/.f64 (neg.f64 hi) lo) -1))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 (/.f64 -1 hi) (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 (/.f64 (neg.f64 hi) lo) (fma.f64 lo (+.f64 x lo) (*.f64 x x))))
(/.f64 (*.f64 (/.f64 -1 hi) (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 (neg.f64 (/.f64 hi lo)) (fma.f64 lo (+.f64 lo x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (/.f64 (*.f64 (neg.f64 hi) (fma.f64 lo (+.f64 lo x) (*.f64 x x))) (/.f64 lo (neg.f64 hi))))
(/.f64 (*.f64 (/.f64 -1 hi) (-.f64 (*.f64 x x) (*.f64 lo lo))) (*.f64 (/.f64 (neg.f64 hi) lo) (+.f64 x lo)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (+.f64 lo x)) (/.f64 (/.f64 -1 hi) (neg.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (+.f64 lo x)) (/.f64 (/.f64 (neg.f64 lo) hi) (neg.f64 hi)))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) -1)
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 hi lo))) (sqrt.f64 (/.f64 hi lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 (*.f64 lo (pow.f64 hi -2)) (neg.f64 (-.f64 x lo))) -1)
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 (pow.f64 x 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 (*.f64 (/.f64 hi lo) hi) (fma.f64 lo (+.f64 lo x) (*.f64 x x))))
(*.f64 (*.f64 lo (pow.f64 hi -2)) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 lo (+.f64 lo x) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 lo (pow.f64 hi -2)) (-.f64 (*.f64 x x) (*.f64 lo lo))) (+.f64 x lo))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 (*.f64 (/.f64 hi lo) hi) (+.f64 lo x)))
(*.f64 (*.f64 lo (pow.f64 hi -2)) (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (+.f64 lo x)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (*.f64 lo (pow.f64 hi -2))) -1)
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 lo (pow.f64 hi -2))) (fma.f64 lo (+.f64 x lo) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 (*.f64 (/.f64 hi lo) hi) (fma.f64 lo (+.f64 lo x) (*.f64 x x))))
(*.f64 (*.f64 lo (pow.f64 hi -2)) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 lo (+.f64 lo x) (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 lo (pow.f64 hi -2))) (+.f64 x lo))
(/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (*.f64 (*.f64 (/.f64 hi lo) hi) (+.f64 lo x)))
(*.f64 (*.f64 lo (pow.f64 hi -2)) (/.f64 (-.f64 (*.f64 x x) (*.f64 lo lo)) (+.f64 lo x)))
(/.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) (/.f64 1 lo))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(/.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (cbrt.f64 (/.f64 hi lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 1)
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) 3)
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) 1/3)
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) 2)
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -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 (pow.f64 hi -2)) lo) (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))) 1))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(fma.f64 x (*.f64 lo (pow.f64 hi -2)) (*.f64 (neg.f64 lo) (*.f64 lo (pow.f64 hi -2))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(fma.f64 (*.f64 lo (pow.f64 hi -2)) x (*.f64 (*.f64 lo (pow.f64 hi -2)) (neg.f64 lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi hi))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 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 (pow.f64 hi -2)) lo)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo))))
(-.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 1 (*.f64 lo (pow.f64 hi -2)))
(/.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 lo (pow.f64 hi -2)) 1)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) (pow.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) 2))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) 2) (cbrt.f64 (*.f64 lo (pow.f64 hi -2))))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (cbrt.f64 (pow.f64 hi -2)) (*.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 lo hi)))
(*.f64 (cbrt.f64 (pow.f64 hi -2)) (*.f64 (/.f64 lo hi) (/.f64 1 (cbrt.f64 hi))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi -2)) hi) (/.f64 lo (cbrt.f64 hi)))
(*.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 lo)) (*.f64 (/.f64 1 hi) (sqrt.f64 lo)))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (pow.f64 hi -1/2) (*.f64 (pow.f64 hi -1/2) (/.f64 lo hi)))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (/.f64 -1 hi) (/.f64 1 (/.f64 (neg.f64 hi) lo)))
(/.f64 (/.f64 -1 hi) (neg.f64 (/.f64 hi lo)))
(/.f64 (/.f64 (neg.f64 lo) hi) (neg.f64 hi))
(*.f64 (/.f64 lo hi) (/.f64 1 hi))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (pow.f64 hi -2) lo)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (/.f64 1 hi) (cbrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 hi lo)) hi)) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)))
(/.f64 (/.f64 1 (*.f64 hi (cbrt.f64 (/.f64 hi lo)))) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 1 hi) (sqrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (/.f64 1 hi) (sqrt.f64 (/.f64 hi lo))) (/.f64 1 (sqrt.f64 (/.f64 hi lo))))
(/.f64 (/.f64 (/.f64 1 hi) (sqrt.f64 (/.f64 hi lo))) (sqrt.f64 (/.f64 hi lo)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 hi lo)))
(*.f64 (cbrt.f64 (pow.f64 hi -2)) (*.f64 (/.f64 lo hi) (/.f64 1 (cbrt.f64 hi))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi -2)) hi) (/.f64 lo (cbrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 hi -1/2) 1) (/.f64 (pow.f64 hi -1/2) (/.f64 hi lo)))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (/.f64 (pow.f64 hi -1/2) hi) (/.f64 (pow.f64 hi -1/2) (/.f64 1 lo)))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi -2)) hi) (/.f64 (/.f64 1 (cbrt.f64 hi)) (/.f64 1 lo)))
(*.f64 (cbrt.f64 (pow.f64 hi -2)) (*.f64 (/.f64 lo hi) (/.f64 1 (cbrt.f64 hi))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi -2)) hi) (/.f64 lo (cbrt.f64 hi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi -2)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (cbrt.f64 (*.f64 lo (pow.f64 hi -2))))
(*.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) (/.f64 (cbrt.f64 (pow.f64 hi -2)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi -2))) (cbrt.f64 (pow.f64 hi -2))) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi -2)) (sqrt.f64 (/.f64 hi lo))) (/.f64 (/.f64 1 (cbrt.f64 hi)) (sqrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi -2)) (sqrt.f64 (/.f64 hi lo))) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 hi lo)) (cbrt.f64 hi))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 hi -2)) (sqrt.f64 (/.f64 hi lo))) (/.f64 1 (*.f64 (cbrt.f64 hi) (sqrt.f64 (/.f64 hi lo)))))
(*.f64 (/.f64 (pow.f64 hi -1/2) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)) (/.f64 (pow.f64 hi -1/2) (cbrt.f64 (/.f64 hi lo))))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 hi lo)) hi)) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)))
(/.f64 (/.f64 1 (*.f64 hi (cbrt.f64 (/.f64 hi lo)))) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2))
(*.f64 (*.f64 (pow.f64 hi -2) 1) lo)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (*.f64 (pow.f64 hi -2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 lo))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (*.f64 (pow.f64 hi -2) (sqrt.f64 lo)) (sqrt.f64 lo))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (/.f64 (/.f64 1 hi) 1) (/.f64 lo hi))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(*.f64 (/.f64 (/.f64 1 hi) (neg.f64 hi)) (neg.f64 lo))
(/.f64 (/.f64 -1 hi) (neg.f64 (/.f64 hi lo)))
(/.f64 (/.f64 (neg.f64 lo) hi) (neg.f64 hi))
(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 lo (pow.f64 hi -2)) 3) 1/3)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(pow.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 lo)) 2)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(pow.f64 (/.f64 hi (/.f64 lo hi)) -1)
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(neg.f64 (/.f64 (/.f64 1 hi) (/.f64 (neg.f64 hi) lo)))
(/.f64 (/.f64 -1 hi) (neg.f64 (/.f64 hi lo)))
(/.f64 (/.f64 (neg.f64 lo) hi) (neg.f64 hi))
(sqrt.f64 (pow.f64 (*.f64 lo (pow.f64 hi -2)) 2))
(fabs.f64 (*.f64 lo (pow.f64 hi -2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) lo))
(/.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))
(cbrt.f64 (pow.f64 (*.f64 lo (pow.f64 hi -2)) 3))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 hi -2) hi) (pow.f64 (/.f64 hi lo) 3)))
(cbrt.f64 (/.f64 (pow.f64 hi -2) (*.f64 (pow.f64 (/.f64 hi lo) 3) hi)))
(cbrt.f64 (/.f64 (pow.f64 hi -2) (*.f64 hi (pow.f64 (/.f64 hi lo) 3))))
(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))
(log1p.f64 (expm1.f64 (*.f64 lo (pow.f64 hi -2))))
(/.f64 lo (*.f64 hi hi))
(*.f64 lo (pow.f64 hi -2))

localize95.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo)))
98.4%
(*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi)))
98.1%
(-.f64 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo)))) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2))
21.4%
(/.f64 (-.f64 x lo) (*.f64 hi hi))
Compiler

Compiled 163 to 38 computations (76.7% saved)

series8.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

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

rewrite168.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1824×log-prod
1036×fma-def
610×expm1-udef
610×log1p-udef
376×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify161.0ms (1.2%)

Algorithm
egg-herbie
Rules
1620×unswap-sqr
748×fma-neg
520×fma-def
488×associate-*r*
484×div-sub
Iterations

Useful iterations: 2 (0.0ms)

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

eval722.0ms (5.6%)

Compiler

Compiled 60131 to 21869 computations (63.6% saved)

prune431.0ms (3.3%)

Pruning

48 alts after pruning (44 fresh and 4 done)

PrunedKeptTotal
New1674151689
Fresh62935
Picked101
Done246
Total1683481731
Accurracy
100.0%
Counts
1731 → 48
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.1%
(fma.f64 (-.f64 x hi) (neg.f64 (/.f64 1 lo)) 1)
99.2%
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
98.9%
(/.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
71.1%
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 x lo)) hi)) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (neg.f64 x) lo) hi)))
99.2%
(/.f64 (-.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo))) (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)))
71.0%
(/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 x lo)) hi) (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)))
69.7%
(/.f64 (-.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 hi (/.f64 hi (-.f64 x lo))) (sqrt.f64 (-.f64 x lo))) (sqrt.f64 (-.f64 x lo)))) (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)))
71.0%
(/.f64 (-.f64 (/.f64 1 (/.f64 hi (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 x lo)))) (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)))
97.7%
(/.f64 (-.f64 (/.f64 1 (*.f64 (/.f64 hi lo) (/.f64 hi lo))) (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.7%
(/.f64 (-.f64 (/.f64 1 (log.f64 (exp.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 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.6%
(/.f64 (-.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 2) 3))) (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.1%
(/.f64 (-.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))) (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)))
70.5%
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 x lo)) (/.f64 1 hi)) (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 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (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)))
99.2%
(/.f64 (-.f64 (sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (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 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 6)) (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)))
18.8%
(/.f64 (-.f64 x lo) hi)
99.2%
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi hi))) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo))))
99.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))))
18.8%
(/.f64 (*.f64 (+.f64 -1 (/.f64 x hi)) lo) hi)
99.4%
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (neg.f64 x) lo) hi)))
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 1 (/.f64 (neg.f64 hi) lo))
18.8%
(/.f64 1 (/.f64 1 (/.f64 (-.f64 x lo) hi)))
18.8%
(/.f64 1 (/.f64 1 (/.f64 (neg.f64 lo) hi)))
18.8%
(/.f64 1 (/.f64 1 (*.f64 (/.f64 1 hi) (-.f64 x lo))))
18.8%
(/.f64 1 (*.f64 (/.f64 1 (-.f64 x lo)) hi))
9.9%
(-.f64 (/.f64 (neg.f64 lo) hi) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))
18.8%
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
18.6%
(-.f64 (+.f64 1 (/.f64 (+.f64 x lo) lo)) 1)
9.9%
(-.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 x hi) hi) (/.f64 -1 hi))) (*.f64 lo (/.f64 (/.f64 lo hi) hi)))
18.6%
(-.f64 1 (/.f64 x lo))
9.1%
(-.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi)))
9.9%
(+.f64 (/.f64 (/.f64 (/.f64 (-.f64 x lo) hi) hi) (/.f64 1 lo)) (/.f64 (-.f64 x lo) hi))
9.9%
(+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (/.f64 (neg.f64 lo) hi))
9.9%
(+.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi lo)) (*.f64 (/.f64 1 hi) (-.f64 x lo)))
9.9%
(+.f64 (/.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)) (/.f64 hi lo)) (/.f64 (-.f64 x lo) hi))
9.1%
(+.f64 (/.f64 hi lo) 1)
9.9%
(+.f64 (*.f64 (/.f64 (-.f64 x lo) 1) (/.f64 (/.f64 1 hi) (/.f64 hi lo))) (/.f64 (neg.f64 lo) hi))
9.6%
(+.f64 (*.f64 (/.f64 1 hi) (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 1 lo))) (/.f64 (-.f64 x lo) hi))
18.6%
(+.f64 1 (/.f64 x lo))
9.9%
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) 1))
9.9%
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) hi) lo) hi) (-.f64 x lo))
18.6%
(*.f64 (/.f64 1 lo) (+.f64 x lo))
18.8%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
99.1%
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi -2))) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (/.f64 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi lo)))))
20.6%
(log1p.f64 (/.f64 (-.f64 x lo) hi))
18.6%
1
Compiler

Compiled 3030 to 1275 computations (57.9% saved)

regimes166.0ms (1.3%)

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

4 calls:

45.0ms
lo
43.0ms
hi
42.0ms
x
7.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
99.4%1lo
99.4%1hi
99.4%1x
99.4%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 1908 to 644 computations (66.2% saved)

regimes127.0ms (1%)

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

4 calls:

36.0ms
hi
34.0ms
x
34.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 1158 to 414 computations (64.2% saved)

regimes79.0ms (0.6%)

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

4 calls:

25.0ms
x
21.0ms
hi
20.0ms
lo
4.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
98.9%1lo
98.9%1hi
98.9%1x
98.9%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 537 to 203 computations (62.2% saved)

regimes72.0ms (0.6%)

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

4 calls:

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

Compiled 517 to 197 computations (61.9% saved)

regimes59.0ms (0.5%)

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

4 calls:

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

Compiled 427 to 168 computations (60.7% saved)

regimes34.0ms (0.3%)

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

4 calls:

10.0ms
lo
10.0ms
hi
9.0ms
x
2.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
18.8%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
18.8%1hi
18.8%1x
18.8%1lo
Compiler

Compiled 150 to 81 computations (46% saved)

regimes8.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
1
Outputs
1
Calls

3 calls:

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

Compiled 16 to 13 computations (18.8% saved)

simplify9.0ms (0.1%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
034243
151231
264231
371231
473231
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (neg.f64 x) lo) hi)))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
(/.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (+.f64 -1 (/.f64 x hi)) lo) hi)
(/.f64 (neg.f64 lo) hi)
1
Outputs
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (neg.f64 x) lo) hi)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 lo (neg.f64 x)) hi)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 lo x) hi)))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
(/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 1 (/.f64 lo hi))))
(/.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (neg.f64 lo) hi) 1)))
(/.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2) (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 1 (/.f64 lo hi))))
(log1p.f64 (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (+.f64 -1 (/.f64 x hi)) lo) hi)
(/.f64 (*.f64 lo (+.f64 -1 (/.f64 x hi))) hi)
(/.f64 (neg.f64 lo) hi)
1
Compiler

Compiled 102 to 61 computations (40.2% saved)

soundness2.1s (16%)

Rules
1984×pow1
1846×add-exp-log
1846×log1p-expm1-u
1846×expm1-log1p-u
1726×log-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067625506
1166719584
2569312884
01064
123856
2402356
01068
124564
2441864
047312595
1127910813
2452310339
028811945
175011563
2229310899
067625506
1166719584
2569312884
044713672
1109412168
2360911618
044713672
1109412168
2360911618
0713
115813
2236913
01064
123856
2402356
045210830
112399458
246349432
014118
1328118
24863118
047517011
1128516335
2494716041
057922898
1145519874
2537719874
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
Compiler

Compiled 2586 to 836 computations (67.7% saved)

end106.0ms (0.8%)

Compiler

Compiled 188 to 82 computations (56.4% saved)

Profiling

Loading profile data...