xlohi (overflows)

Time bar (total: 11.1s)

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)

sample987.0ms (8.9%)

Results
978.0ms8256×256valid
Bogosity

preprocess260.0ms (2.3%)

Algorithm
egg-herbie
Rules
3440×fma-def
1178×div-sub
924×times-frac
784×sub-neg
610×associate-/r*
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2560-0-(/.f64 (-.f64 x lo) (-.f64 hi lo))
00-0-x
00-0-hi
00-0-(-.f64 x lo)
00-0-lo
00-0-(-.f64 hi lo)
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
033385
184365
2184357
3518353
41379345
54700345
66079345
76701345
86863345
96938345
106980345
Stop Event
node limit
Calls
Call 1
Inputs
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 x (neg.f64 lo)) (-.f64 hi (neg.f64 lo)))
(/.f64 (-.f64 x lo) (-.f64 (neg.f64 hi) lo))
(/.f64 (-.f64 (neg.f64 x) lo) (-.f64 hi lo))
(neg.f64 (/.f64 (-.f64 x (neg.f64 lo)) (-.f64 hi (neg.f64 lo))))
(neg.f64 (/.f64 (-.f64 x lo) (-.f64 (neg.f64 hi) lo)))
(neg.f64 (/.f64 (-.f64 (neg.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 lo x) (-.f64 lo hi))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(/.f64 (-.f64 x (neg.f64 lo)) (-.f64 hi (neg.f64 lo)))
(/.f64 (+.f64 x lo) (+.f64 lo hi))
(/.f64 (-.f64 x lo) (-.f64 (neg.f64 hi) lo))
(/.f64 (-.f64 x lo) (-.f64 (neg.f64 lo) hi))
(/.f64 (-.f64 lo x) (+.f64 lo hi))
(/.f64 (-.f64 (neg.f64 x) lo) (-.f64 hi lo))
(/.f64 (-.f64 (neg.f64 lo) x) (-.f64 hi lo))
(/.f64 (+.f64 x lo) (-.f64 lo hi))
(neg.f64 (/.f64 (-.f64 x (neg.f64 lo)) (-.f64 hi (neg.f64 lo))))
(/.f64 (-.f64 (neg.f64 x) lo) (+.f64 lo hi))
(/.f64 (-.f64 (neg.f64 lo) x) (+.f64 lo hi))
(/.f64 (+.f64 x lo) (-.f64 (neg.f64 lo) hi))
(neg.f64 (/.f64 (-.f64 x lo) (-.f64 (neg.f64 hi) lo)))
(/.f64 (neg.f64 (-.f64 x lo)) (-.f64 (neg.f64 hi) lo))
(/.f64 (-.f64 lo x) (-.f64 (neg.f64 hi) lo))
(/.f64 (-.f64 lo x) (-.f64 (neg.f64 lo) hi))
(/.f64 (-.f64 x lo) (+.f64 lo hi))
(neg.f64 (/.f64 (-.f64 (neg.f64 x) lo) (-.f64 hi lo)))
(/.f64 (neg.f64 (-.f64 (neg.f64 x) lo)) (-.f64 hi lo))
(/.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 50 to 20 computations (60% saved)

eval0.0ms (0%)

Compiler

Compiled 10 to 6 computations (40% saved)

prune1.0ms (0%)

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)

localize27.0ms (0.2%)

Localize:

Found 4 expressions with local error:

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

Compiled 20 to 7 computations (65% saved)

series7.0ms (0.1%)

Counts
4 → 36
Calls

18 calls:

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

rewrite422.0ms (3.8%)

Algorithm
batch-egg-rewrite
Rules
1904×prod-diff
964×log1p-expm1-u
964×expm1-log1p-u
292×expm1-udef
292×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

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

simplify444.0ms (4%)

Algorithm
egg-herbie
Rules
834×times-frac
718×+-commutative
640×associate-+l+
614×associate-+r+
594×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
076041958
1193432278
2776432278
Stop Event
node limit
Counts
323 → 469
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 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (/.f64 x hi))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))))) (/.f64 x hi)))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (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 x hi))))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 3))))) (*.f64 -1 (/.f64 hi lo)))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 x hi)) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 -1 (/.f64 (-.f64 x lo) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.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 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) lo) (/.f64 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 lo 2)))))
(/.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 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)) (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4))))) (/.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 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)) (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4))))) (/.f64 lo hi))
(+.f64 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 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 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 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (/.f64 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 (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 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 (pow.f64 hi 2) (pow.f64 lo 2)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.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 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 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 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 (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 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 (pow.f64 hi 2) (pow.f64 lo 2)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 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 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 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 (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 (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 (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 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 (pow.f64 hi 2) (pow.f64 lo 2)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.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 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 (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 (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 (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 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 (pow.f64 hi 2) (pow.f64 lo 2)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 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 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 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 (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 (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 (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 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 (pow.f64 hi 2) (pow.f64 lo 2)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.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 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 (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 (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 (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 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 (pow.f64 hi 2) (pow.f64 lo 2)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.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 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 (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 (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 (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 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 (pow.f64 hi 2) (pow.f64 lo 2)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 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 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 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 (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 (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 (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 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 (pow.f64 hi 2) (pow.f64 lo 2)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 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 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 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 (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 (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 (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 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 (pow.f64 hi 2) (pow.f64 lo 2)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.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 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 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 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 (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 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 (pow.f64 hi 2) (pow.f64 lo 2)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 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 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 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 (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 (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 (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 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 (pow.f64 hi 2) (pow.f64 lo 2)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 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 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 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 (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 (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 (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 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 (pow.f64 hi 2) (pow.f64 lo 2)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 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 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 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 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 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 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (neg.f64 (/.f64 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 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (neg.f64 (/.f64 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 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 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 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 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 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 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 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 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 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 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 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 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 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 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 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (neg.f64 (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 hi hi (*.f64 lo (+.f64 lo hi))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.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 (pow.f64 hi 2) (pow.f64 lo 2))) (+.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 (pow.f64 hi 2) (pow.f64 lo 2))) (+.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 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 lo hi) (neg.f64 (/.f64 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 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 lo hi) (neg.f64 (/.f64 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 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.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 (pow.f64 hi 2) (pow.f64 lo 2))) (+.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 (pow.f64 hi 2) (pow.f64 lo 2))) (+.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 (pow.f64 hi 2) (pow.f64 lo 2))) (+.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 (pow.f64 hi 2) (pow.f64 lo 2))) (+.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 (pow.f64 hi 2) (pow.f64 lo 2))) (+.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 (pow.f64 hi 2) (pow.f64 lo 2))) (+.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 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 lo hi) (neg.f64 (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 lo hi) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(-.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 hi hi (*.f64 lo (+.f64 lo hi))))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.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)
(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))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(-.f64 (exp.f64 (log1p.f64 hi)) 1)
(*.f64 hi 1)
(*.f64 1 hi)
(*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2))
(*.f64 (pow.f64 (cbrt.f64 hi) 2) (cbrt.f64 hi))
(*.f64 (sqrt.f64 hi) (sqrt.f64 hi))
(pow.f64 hi 1)
(pow.f64 (cbrt.f64 hi) 3)
(pow.f64 (pow.f64 hi 3) 1/3)
(pow.f64 (sqrt.f64 hi) 2)
(sqrt.f64 (pow.f64 hi 2))
(log.f64 (exp.f64 hi))
(log.f64 (+.f64 1 (expm1.f64 hi)))
(cbrt.f64 (pow.f64 hi 3))
(expm1.f64 (log1p.f64 hi))
(exp.f64 (log.f64 hi))
(exp.f64 (*.f64 (log.f64 hi) 1))
(log1p.f64 (expm1.f64 hi))
(-.f64 (exp.f64 (log1p.f64 lo)) 1)
(*.f64 lo 1)
(*.f64 1 lo)
(*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2))
(*.f64 (pow.f64 (cbrt.f64 lo) 2) (cbrt.f64 lo))
(*.f64 (sqrt.f64 lo) (sqrt.f64 lo))
(pow.f64 lo 1)
(pow.f64 (cbrt.f64 lo) 3)
(pow.f64 (sqrt.f64 lo) 2)
(pow.f64 (pow.f64 lo 3) 1/3)
(sqrt.f64 (pow.f64 lo 2))
(log.f64 (exp.f64 lo))
(log.f64 (+.f64 1 (expm1.f64 lo)))
(cbrt.f64 (pow.f64 lo 3))
(expm1.f64 (log1p.f64 lo))
(exp.f64 (log.f64 lo))
(exp.f64 (*.f64 (log.f64 lo) 1))
(log1p.f64 (expm1.f64 lo))
(-.f64 (exp.f64 (log1p.f64 x)) 1)
(*.f64 x 1)
(*.f64 1 x)
(*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x))
(*.f64 (sqrt.f64 x) (sqrt.f64 x))
(pow.f64 x 1)
(pow.f64 (cbrt.f64 x) 3)
(pow.f64 (pow.f64 x 3) 1/3)
(pow.f64 (sqrt.f64 x) 2)
(sqrt.f64 (pow.f64 x 2))
(log.f64 (exp.f64 x))
(log.f64 (+.f64 1 (expm1.f64 x)))
(cbrt.f64 (pow.f64 x 3))
(expm1.f64 (log1p.f64 x))
(exp.f64 (log.f64 x))
(exp.f64 (*.f64 (log.f64 x) 1))
(log1p.f64 (expm1.f64 x))
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 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (/.f64 x hi))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))))) (/.f64 x hi)))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (fma.f64 -1 (*.f64 (pow.f64 lo 2) (fma.f64 -1 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))) (/.f64 x hi)))
(-.f64 (-.f64 (/.f64 x hi) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 3))))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (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 x hi))))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (fma.f64 -1 (*.f64 (pow.f64 lo 2) (fma.f64 -1 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))) (fma.f64 -1 (*.f64 (pow.f64 lo 3) (fma.f64 -1 (/.f64 x (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 3)))) (/.f64 x hi))))
(-.f64 (-.f64 (-.f64 (/.f64 x hi) (*.f64 (pow.f64 lo 3) (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 4))))) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 3))))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))
(+.f64 1 (-.f64 (/.f64 (neg.f64 x) lo) (/.f64 (neg.f64 hi) lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)))) (*.f64 -1 (/.f64 hi lo)))
(+.f64 1 (-.f64 (fma.f64 -1 (/.f64 x lo) (/.f64 hi (/.f64 (pow.f64 lo 2) (+.f64 (neg.f64 x) hi)))) (/.f64 (neg.f64 hi) lo)))
(-.f64 (-.f64 1 (*.f64 (/.f64 hi (pow.f64 lo 2)) (-.f64 x hi))) (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 3))))) (*.f64 -1 (/.f64 hi lo)))
(+.f64 1 (-.f64 (+.f64 (fma.f64 -1 (/.f64 x lo) (/.f64 hi (/.f64 (pow.f64 lo 2) (+.f64 (neg.f64 x) hi)))) (/.f64 (pow.f64 hi 2) (/.f64 (pow.f64 lo 3) (+.f64 (neg.f64 x) hi)))) (/.f64 (neg.f64 hi) lo)))
(+.f64 1 (-.f64 (-.f64 (/.f64 (fma.f64 -1 x hi) lo) (*.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3)) (-.f64 x hi))) (*.f64 (/.f64 hi (pow.f64 lo 2)) (-.f64 x hi))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (-.f64 (/.f64 (neg.f64 x) lo) (/.f64 (neg.f64 hi) lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (-.f64 (fma.f64 -1 (/.f64 x lo) (/.f64 hi (/.f64 (pow.f64 lo 2) (+.f64 (neg.f64 x) hi)))) (/.f64 (neg.f64 hi) lo)))
(-.f64 (-.f64 1 (*.f64 (/.f64 hi (pow.f64 lo 2)) (-.f64 x hi))) (/.f64 (-.f64 x hi) lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 x hi)) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (-.f64 x hi) lo)))))
(+.f64 1 (-.f64 (+.f64 (fma.f64 -1 (/.f64 x lo) (/.f64 hi (/.f64 (pow.f64 lo 2) (+.f64 (neg.f64 x) hi)))) (/.f64 (pow.f64 hi 2) (/.f64 (pow.f64 lo 3) (+.f64 (neg.f64 x) hi)))) (/.f64 (neg.f64 hi) lo)))
(+.f64 1 (-.f64 (-.f64 (/.f64 (fma.f64 -1 x hi) lo) (*.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 3)) (-.f64 x hi))) (*.f64 (/.f64 hi (pow.f64 lo 2)) (-.f64 x hi))))
(*.f64 -1 (/.f64 (-.f64 x lo) lo))
(/.f64 (neg.f64 (-.f64 x lo)) lo)
(neg.f64 (+.f64 (/.f64 x lo) -1))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))
(-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (+.f64 (/.f64 x lo) -1))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.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 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (/.f64 lo (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))))
(-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (*.f64 (/.f64 (pow.f64 hi 2) lo) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (+.f64 (/.f64 x lo) -1))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (+.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) lo) (/.f64 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (+.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (/.f64 lo (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))) (/.f64 (pow.f64 hi 3) (/.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))))
(+.f64 (-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (*.f64 (/.f64 (pow.f64 hi 2) lo) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (+.f64 (/.f64 x lo) -1)) (*.f64 (/.f64 (pow.f64 hi 3) (pow.f64 lo 2)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))
(/.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 (pow.f64 hi 2) (-.f64 x lo))) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 lo (pow.f64 hi 2)) (-.f64 x lo)) (/.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 (pow.f64 hi 2) (-.f64 x lo))) (/.f64 (pow.f64 lo 2) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo hi)))
(+.f64 (+.f64 (*.f64 (/.f64 lo (pow.f64 hi 2)) (-.f64 x lo)) (*.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)) (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4))))) (/.f64 lo hi))
(-.f64 (+.f64 (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 (pow.f64 hi 2) (-.f64 x lo)))) (+.f64 (/.f64 (pow.f64 lo 2) (/.f64 (pow.f64 hi 3) (-.f64 x lo))) (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)))) (/.f64 lo hi))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (-.f64 x lo)) (+.f64 (*.f64 (/.f64 lo (pow.f64 hi 2)) (-.f64 x lo)) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (-.f64 x lo)))) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 lo (/.f64 (pow.f64 hi 2) (-.f64 x lo))) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 lo (pow.f64 hi 2)) (-.f64 x lo)) (/.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 (pow.f64 hi 2) (-.f64 x lo))) (/.f64 (pow.f64 lo 2) (/.f64 (pow.f64 hi 3) (-.f64 x lo)))) (/.f64 lo hi)))
(+.f64 (+.f64 (*.f64 (/.f64 lo (pow.f64 hi 2)) (-.f64 x lo)) (*.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (-.f64 x lo))) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (+.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 3)) (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4))))) (/.f64 lo hi))
(-.f64 (+.f64 (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 (pow.f64 hi 2) (-.f64 x lo)))) (+.f64 (/.f64 (pow.f64 lo 2) (/.f64 (pow.f64 hi 3) (-.f64 x lo))) (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4)))) (/.f64 lo hi))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (-.f64 x lo)) (+.f64 (*.f64 (/.f64 lo (pow.f64 hi 2)) (-.f64 x lo)) (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)) (-.f64 x lo)))) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x (-.f64 hi lo)) (neg.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 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 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.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 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.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 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (/.f64 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 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 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 (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 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (/.f64 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 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 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 (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 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 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (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)) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.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 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 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.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 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (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)) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.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 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 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.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 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 (pow.f64 hi 2) (pow.f64 lo 2)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (*.f64 0 (/.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.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 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.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 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.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 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 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 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 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 (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 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 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 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 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 (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 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 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (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 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.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 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 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.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 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (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 x (/.f64 1 (-.f64 hi lo)) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.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 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 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.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 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 (fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 (pow.f64 hi 2) (pow.f64 lo 2)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (*.f64 0 (/.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 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 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 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.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 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.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 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.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 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 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 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 (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 (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 (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 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 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 (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 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 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi 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 (/.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 lo (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.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 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 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.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 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi 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 (/.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 lo (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.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 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 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.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 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi 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 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 (pow.f64 hi 2) (pow.f64 lo 2)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (*.f64 0 (/.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.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 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.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 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.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 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.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 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 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 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 (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 (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 (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 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 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 (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 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 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi 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 (/.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 lo (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.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 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 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.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 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi 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 (/.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 lo (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.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 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 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.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 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi 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 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 (pow.f64 hi 2) (pow.f64 lo 2)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (*.f64 0 (/.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 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 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 lo (-.f64 hi lo))) (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 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.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 lo (-.f64 hi lo))) (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 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.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 lo (-.f64 hi lo))) (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 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.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 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 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (-.f64 hi lo)))) (sqrt.f64 (/.f64 lo (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))) (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 (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 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.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 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 (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))) (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 (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 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.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))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 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 lo (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.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 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.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 lo (-.f64 hi lo))) (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 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.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))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 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 lo (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.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 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.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 lo (-.f64 hi lo))) (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 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.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))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (/.f64 (neg.f64 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 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 hi hi (*.f64 lo (+.f64 lo hi))) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 (pow.f64 hi 2) (pow.f64 lo 2)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (*.f64 (+.f64 lo hi) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.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 lo (-.f64 hi lo))) (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 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (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 lo (-.f64 hi lo))) (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 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (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 lo (-.f64 hi lo))) (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 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (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 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 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (-.f64 hi lo)))) (sqrt.f64 (/.f64 lo (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (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 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (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 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 (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))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (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 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (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 (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 lo (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.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 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 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 lo (-.f64 hi lo))) (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 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (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 (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 lo (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.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 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (/.f64 (/.f64 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 lo (-.f64 hi lo))) (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 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (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 (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 hi hi (*.f64 lo (+.f64 lo hi))) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 (pow.f64 hi 2) (pow.f64 lo 2)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) (fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (*.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo)))) (/.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.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 -1 (-.f64 hi lo)) lo (/.f64 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.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 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.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 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.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 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 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 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 (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 (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 (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 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 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 (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 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 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi 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 (/.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 lo (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.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 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 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.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 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi 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 (/.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 lo (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.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 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 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.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 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi 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 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 (pow.f64 hi 2) (pow.f64 lo 2)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (*.f64 0 (/.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 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 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 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 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (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 (neg.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 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 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (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 (neg.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 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 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (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 (neg.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 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 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (-.f64 hi lo)))) (sqrt.f64 (/.f64 lo (-.f64 hi lo))) (/.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))) (/.f64 (neg.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 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 (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))) (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 (neg.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))) (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) (cbrt.f64 (-.f64 hi 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 (/.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 lo (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.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) (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))) (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 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 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (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 (neg.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))) (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) (cbrt.f64 (-.f64 hi 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 (/.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 lo (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.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) (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))) (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 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 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (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 (neg.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))) (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) (cbrt.f64 (-.f64 hi 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 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 hi hi (*.f64 lo (+.f64 lo hi))) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 (neg.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 (pow.f64 hi 2) (pow.f64 lo 2)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 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 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 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 hi) (/.f64 (neg.f64 lo) (-.f64 (pow.f64 hi 2) (pow.f64 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 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 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 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 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 (neg.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 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 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 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 (neg.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 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 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 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 (neg.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 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 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (-.f64 hi lo)))) (sqrt.f64 (/.f64 lo (-.f64 hi lo))) (/.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))) (/.f64 (neg.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 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 (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))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.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 (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 lo (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.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 (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 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 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 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 (neg.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 (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 lo (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.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 (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 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 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 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 (neg.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 (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 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 hi hi (*.f64 lo (+.f64 lo hi))) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (-.f64 (*.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 hi hi (*.f64 lo (+.f64 lo 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 (pow.f64 hi 2) (pow.f64 lo 2)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 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 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 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 (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.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 -1 (-.f64 hi lo)) lo (/.f64 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.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 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.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 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.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 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 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 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 (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 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 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 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 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 (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 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 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi 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 (/.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 lo (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.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 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 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.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 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi 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 (/.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 lo (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.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 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 (fma.f64 (/.f64 -1 (-.f64 hi lo)) lo (/.f64 lo (-.f64 hi lo))) (fma.f64 x (/.f64 1 (-.f64 hi lo)) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (/.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 0 (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))) (-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (/.f64 lo (cbrt.f64 (-.f64 hi 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 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (/.f64 x (-.f64 hi lo)) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (*.f64 0 (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 (pow.f64 hi 2) (pow.f64 lo 2)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (fma.f64 x (/.f64 1 (-.f64 hi lo)) (*.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (*.f64 0 (/.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 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 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 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 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 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 (neg.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 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 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 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 (neg.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 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 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 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 (neg.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 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 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (-.f64 hi lo)))) (sqrt.f64 (/.f64 lo (-.f64 hi lo))) (/.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))) (/.f64 (neg.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 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 (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))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.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 (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 lo (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.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 (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 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 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 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 (neg.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 (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 lo (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.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 (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 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 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 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 (neg.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 (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 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 hi hi (*.f64 lo (+.f64 lo hi))) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (-.f64 (*.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 hi hi (*.f64 lo (+.f64 lo 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 (pow.f64 hi 2) (pow.f64 lo 2)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 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 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 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 (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 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 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 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 (neg.f64 lo) (-.f64 hi 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 (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 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 (neg.f64 lo) (-.f64 hi 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 (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 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 (neg.f64 lo) (-.f64 hi 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 (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 (neg.f64 (sqrt.f64 (/.f64 lo (-.f64 hi lo)))) (sqrt.f64 (/.f64 lo (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (-.f64 hi lo)))) (sqrt.f64 (/.f64 lo (-.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))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (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 (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 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 (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))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (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 (/.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))) (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) (cbrt.f64 (-.f64 hi 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 (/.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 lo (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.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 (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 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 (neg.f64 lo) (-.f64 hi 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 (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))) (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) (cbrt.f64 (-.f64 hi 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 (/.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 lo (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.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 (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 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 (neg.f64 lo) (-.f64 hi 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 (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))) (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) (cbrt.f64 (-.f64 hi 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 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 hi hi (*.f64 lo (+.f64 lo hi))) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 hi hi (*.f64 lo (+.f64 lo 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 (pow.f64 hi 2) (pow.f64 lo 2)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (*.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 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 (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 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 lo (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 hi hi (*.f64 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 lo (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 hi hi (*.f64 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 lo (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 hi hi (*.f64 lo (+.f64 lo hi))) (neg.f64 (/.f64 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 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (-.f64 hi lo)))) (sqrt.f64 (/.f64 lo (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (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 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 hi hi (*.f64 lo (+.f64 lo hi))) (neg.f64 (/.f64 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 (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))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (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 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 hi hi (*.f64 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 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 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 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 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 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.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 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 (/.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 hi hi (*.f64 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 lo (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 hi hi (*.f64 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 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 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 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 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 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.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 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 (/.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 hi hi (*.f64 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 lo (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 hi hi (*.f64 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 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 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 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (neg.f64 (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 hi hi (*.f64 lo (+.f64 lo hi))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (-.f64 (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo 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 hi hi (*.f64 lo (+.f64 lo hi))) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (*.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (-.f64 (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (/.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.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 lo (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 lo hi) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.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 lo (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 lo hi) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.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 lo (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 lo hi) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 lo hi) (neg.f64 (/.f64 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 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo (-.f64 hi lo)))) (sqrt.f64 (/.f64 lo (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 lo hi) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (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 (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 lo hi) (neg.f64 (/.f64 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 (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))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 lo hi) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (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 (*.f64 x (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.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 (pow.f64 hi 2) (pow.f64 lo 2))) (+.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))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 lo hi) (/.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.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 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 lo hi) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.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 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.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 lo (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 lo hi) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.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 (pow.f64 hi 2) (pow.f64 lo 2))) (+.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))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 lo hi) (/.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.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 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 lo hi) (*.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.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 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (/.f64 lo (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.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 lo (-.f64 hi lo))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 lo hi) (/.f64 (neg.f64 lo) (-.f64 hi lo))))
(+.f64 (*.f64 (/.f64 lo (-.f64 hi lo)) 0) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 lo (-.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.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 (pow.f64 hi 2) (pow.f64 lo 2))) (+.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))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 lo hi) (/.f64 (/.f64 (neg.f64 lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 lo hi) (neg.f64 (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))) (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi)))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 lo hi) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (neg.f64 (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 0 (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 lo (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))))
(+.f64 (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 lo hi) (neg.f64 (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))) (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (fma.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 (+.f64 lo hi) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) (fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 lo hi) (*.f64 (neg.f64 (+.f64 lo hi)) (/.f64 lo (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 lo (+.f64 lo hi)) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(-.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 (/.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 hi hi (*.f64 lo (+.f64 lo hi))))
(*.f64 (fma.f64 hi hi (*.f64 lo (+.f64 lo hi))) (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 lo hi))
(*.f64 (+.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(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))
(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))
(fabs.f64 (/.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))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 hi)) 1)
hi
(*.f64 hi 1)
hi
(*.f64 1 hi)
hi
(*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2))
hi
(*.f64 (pow.f64 (cbrt.f64 hi) 2) (cbrt.f64 hi))
hi
(*.f64 (sqrt.f64 hi) (sqrt.f64 hi))
hi
(pow.f64 hi 1)
hi
(pow.f64 (cbrt.f64 hi) 3)
hi
(pow.f64 (pow.f64 hi 3) 1/3)
hi
(pow.f64 (sqrt.f64 hi) 2)
hi
(sqrt.f64 (pow.f64 hi 2))
(fabs.f64 hi)
(log.f64 (exp.f64 hi))
hi
(log.f64 (+.f64 1 (expm1.f64 hi)))
hi
(cbrt.f64 (pow.f64 hi 3))
hi
(expm1.f64 (log1p.f64 hi))
hi
(exp.f64 (log.f64 hi))
hi
(exp.f64 (*.f64 (log.f64 hi) 1))
hi
(log1p.f64 (expm1.f64 hi))
hi
(-.f64 (exp.f64 (log1p.f64 lo)) 1)
lo
(*.f64 lo 1)
lo
(*.f64 1 lo)
lo
(*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2))
lo
(*.f64 (pow.f64 (cbrt.f64 lo) 2) (cbrt.f64 lo))
lo
(*.f64 (sqrt.f64 lo) (sqrt.f64 lo))
lo
(pow.f64 lo 1)
lo
(pow.f64 (cbrt.f64 lo) 3)
lo
(pow.f64 (sqrt.f64 lo) 2)
lo
(pow.f64 (pow.f64 lo 3) 1/3)
lo
(sqrt.f64 (pow.f64 lo 2))
(fabs.f64 lo)
(log.f64 (exp.f64 lo))
lo
(log.f64 (+.f64 1 (expm1.f64 lo)))
lo
(cbrt.f64 (pow.f64 lo 3))
lo
(expm1.f64 (log1p.f64 lo))
lo
(exp.f64 (log.f64 lo))
lo
(exp.f64 (*.f64 (log.f64 lo) 1))
lo
(log1p.f64 (expm1.f64 lo))
lo
(-.f64 (exp.f64 (log1p.f64 x)) 1)
x
(*.f64 x 1)
x
(*.f64 1 x)
x
(*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))
x
(*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x))
x
(*.f64 (sqrt.f64 x) (sqrt.f64 x))
x
(pow.f64 x 1)
x
(pow.f64 (cbrt.f64 x) 3)
x
(pow.f64 (pow.f64 x 3) 1/3)
x
(pow.f64 (sqrt.f64 x) 2)
x
(sqrt.f64 (pow.f64 x 2))
(fabs.f64 x)
(log.f64 (exp.f64 x))
x
(log.f64 (+.f64 1 (expm1.f64 x)))
x
(cbrt.f64 (pow.f64 x 3))
x
(expm1.f64 (log1p.f64 x))
x
(exp.f64 (log.f64 x))
x
(exp.f64 (*.f64 (log.f64 x) 1))
x
(log1p.f64 (expm1.f64 x))
x

eval235.0ms (2.1%)

Compiler

Compiled 19443 to 6061 computations (68.8% saved)

prune182.0ms (1.6%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New4827489
Fresh000
Picked101
Done000
Total4837490
Accuracy
19.1%
Counts
490 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(/.f64 (-.f64 x lo) hi)
18.6%
(/.f64 (neg.f64 (-.f64 x lo)) lo)
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))
8.7%
(-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (+.f64 (/.f64 x lo) -1))
8.7%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
18.6%
(neg.f64 (+.f64 (/.f64 x lo) -1))
18.6%
1
Compiler

Compiled 156 to 110 computations (29.5% saved)

localize176.0ms (1.6%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
100.0%
(neg.f64 (-.f64 x lo))
100.0%
x
100.0%
lo
100.0%
(/.f64 (neg.f64 (-.f64 x lo)) lo)
100.0%
(neg.f64 (+.f64 (/.f64 x lo) -1))
100.0%
x
100.0%
lo
100.0%
-1
100.0%
x
100.0%
lo
100.0%
hi
100.0%
(/.f64 (-.f64 x lo) hi)
100.0%
1
100.0%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))
100.0%
(-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))
98.6%
(/.f64 x (pow.f64 hi 2))
98.4%
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))
Compiler

Compiled 102 to 47 computations (53.9% saved)

series22.0ms (0.2%)

Counts
10 → 180
Calls

57 calls:

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

rewrite285.0ms (2.6%)

Algorithm
batch-egg-rewrite
Rules
692×expm1-udef
692×log1p-udef
306×associate-*r*
208×times-frac
206×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify220.0ms (2%)

Algorithm
egg-herbie
Rules
892×associate-*r*
816×associate-*l*
642×fma-def
606×times-frac
468×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

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

eval293.0ms (2.6%)

Compiler

Compiled 16040 to 8306 computations (48.2% saved)

prune284.0ms (2.6%)

Pruning

51 alts after pruning (49 fresh and 2 done)

PrunedKeptTotal
New1116471163
Fresh022
Picked325
Done000
Total1119511170
Accuracy
19.1%
Counts
1170 → 51
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
18.8%
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 3)
18.8%
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
18.6%
(/.f64 (/.f64 (-.f64 lo x) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))
18.8%
(/.f64 (-.f64 x (pow.f64 (cbrt.f64 lo) 3)) hi)
18.8%
(/.f64 (-.f64 x (*.f64 (pow.f64 (cbrt.f64 lo) 2) (cbrt.f64 lo))) hi)
18.8%
(/.f64 (-.f64 x lo) (pow.f64 (sqrt.f64 hi) 2))
18.8%
(/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 3))
18.8%
(/.f64 (-.f64 x lo) (expm1.f64 (log1p.f64 hi)))
18.8%
(/.f64 (-.f64 x lo) (exp.f64 (log.f64 hi)))
18.8%
(/.f64 (-.f64 x lo) hi)
18.6%
(/.f64 (-.f64 lo x) lo)
18.6%
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (neg.f64 (cbrt.f64 (-.f64 x lo)))) lo)
18.6%
(/.f64 (neg.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
18.6%
(/.f64 (neg.f64 (-.f64 x (pow.f64 (cbrt.f64 lo) 3))) lo)
18.6%
(/.f64 (neg.f64 (-.f64 x (*.f64 (pow.f64 (cbrt.f64 lo) 2) (cbrt.f64 lo)))) lo)
18.6%
(/.f64 (neg.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 lo) 3))
18.6%
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (pow.f64 (cbrt.f64 lo) 2) (cbrt.f64 lo)))
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
18.8%
(-.f64 (/.f64 x (expm1.f64 (log1p.f64 hi))) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 (pow.f64 (cbrt.f64 lo) 3) (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (*.f64 x (neg.f64 (pow.f64 hi -2))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 (pow.f64 (sqrt.f64 hi) 2)) (/.f64 x (pow.f64 hi 2)))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 3)) (/.f64 x (pow.f64 hi 2)))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 (expm1.f64 (log1p.f64 hi))) (/.f64 x (pow.f64 hi 2)))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (exp.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
8.7%
(-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (+.f64 (/.f64 x lo) -1))
18.8%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
8.7%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
18.6%
(-.f64 1 (/.f64 x lo))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
18.6%
(*.f64 (/.f64 (-.f64 x lo) (cbrt.f64 lo)) (/.f64 -1 (pow.f64 (cbrt.f64 lo) 2)))
18.8%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
18.8%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
18.8%
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
18.8%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
18.8%
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (+.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (/.f64 x hi))))))
18.6%
(*.f64 (-.f64 x lo) (/.f64 1 (neg.f64 lo)))
18.8%
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
18.8%
(*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))
18.6%
(neg.f64 (+.f64 (/.f64 x (fabs.f64 lo)) -1))
18.8%
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.6%
1
Compiler

Compiled 1530 to 1039 computations (32.1% saved)

localize314.0ms (2.8%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.7%
(log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
99.4%
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
98.6%
(*.f64 x (pow.f64 hi -2))
98.4%
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
100.0%
-1
100.0%
(/.f64 (neg.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
100.0%
(pow.f64 (+.f64 -1 (/.f64 x lo)) 2)
99.9%
(pow.f64 (+.f64 -1 (/.f64 x lo)) 3)
100.0%
hi
100.0%
(/.f64 (-.f64 x lo) hi)
99.6%
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
99.4%
(expm1.f64 (/.f64 (-.f64 x lo) hi))
100.0%
(/.f64 (neg.f64 lo) hi)
100.0%
(neg.f64 lo)
100.0%
lo
100.0%
hi
100.0%
3
100.0%
(/.f64 (-.f64 x lo) hi)
99.2%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
98.9%
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
Compiler

Compiled 201 to 95 computations (52.7% saved)

series48.0ms (0.4%)

Counts
15 → 384
Calls

96 calls:

TimeVariablePointExpression
6.0ms
x
@-inf
(pow.f64 (+.f64 -1 (/.f64 x lo)) 2)
5.0ms
x
@inf
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
2.0ms
hi
@-inf
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
1.0ms
x
@-inf
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
1.0ms
x
@inf
(log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))

rewrite145.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
422×associate-*r*
261×log1p-expm1-u
259×expm1-log1p-u
250×add-cube-cbrt
249×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify349.0ms (3.1%)

Algorithm
egg-herbie
Rules
1900×fma-def
1154×distribute-lft-in
622×*-commutative
514×cancel-sign-sub-inv
446×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0133241782
1364640537
Stop Event
node limit
Counts
871 → 852
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))
(+.f64 (*.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(+.f64 (*.f64 lo (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))
(+.f64 (*.f64 lo (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 lo (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 lo (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 lo (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3))))))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(*.f64 -1 (/.f64 (*.f64 x (cbrt.f64 -1)) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cbrt.f64 -1)) hi)) (/.f64 (*.f64 lo (cbrt.f64 -1)) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cbrt.f64 -1)) hi)) (/.f64 (*.f64 lo (cbrt.f64 -1)) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cbrt.f64 -1)) hi)) (/.f64 (*.f64 lo (cbrt.f64 -1)) hi))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(*.f64 -1 lo)
(*.f64 -1 lo)
(*.f64 -1 lo)
(*.f64 -1 lo)
(*.f64 -1 lo)
(*.f64 -1 lo)
(*.f64 -1 lo)
(*.f64 -1 lo)
(*.f64 -1 lo)
(*.f64 -1 lo)
(*.f64 -1 lo)
(*.f64 -1 lo)
(*.f64 -1 (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(-.f64 (exp.f64 (*.f64 -1 (/.f64 lo hi))) 1)
(-.f64 (+.f64 (exp.f64 (*.f64 -1 (/.f64 lo hi))) (/.f64 (*.f64 x (exp.f64 (*.f64 -1 (/.f64 lo hi)))) hi)) 1)
(-.f64 (+.f64 (exp.f64 (*.f64 -1 (/.f64 lo hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (exp.f64 (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 2))) (/.f64 (*.f64 x (exp.f64 (*.f64 -1 (/.f64 lo hi)))) hi))) 1)
(-.f64 (+.f64 (exp.f64 (*.f64 -1 (/.f64 lo hi))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x 3) (exp.f64 (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (exp.f64 (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 2))) (/.f64 (*.f64 x (exp.f64 (*.f64 -1 (/.f64 lo hi)))) 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 -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 (exp.f64 (/.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi))) 1)
(-.f64 (+.f64 (exp.f64 (/.f64 x hi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (exp.f64 (/.f64 x hi))) (pow.f64 hi 2))))) 1)
(-.f64 (+.f64 (exp.f64 (/.f64 x hi)) (+.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 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (exp.f64 (/.f64 x hi))) (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 (+.f64 x (*.f64 -1 lo)) hi)) 1)
(-.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 -1 lo)) hi)) 1)
(-.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 -1 lo)) hi)) 1)
(-.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 -1 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 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/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.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/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)))) (/.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/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.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/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)))) (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x 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)
-1
(-.f64 (*.f64 3 (/.f64 x lo)) 1)
(-.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 3 (/.f64 x lo))) 1)
(-.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 3 (/.f64 x lo)) (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))) 1)
(/.f64 (pow.f64 x 3) (pow.f64 lo 3))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 3 (/.f64 x lo)) (/.f64 (pow.f64 x 3) (pow.f64 lo 3))))
(-.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 3 (/.f64 x lo)) (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))) 1)
(/.f64 (pow.f64 x 3) (pow.f64 lo 3))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 3 (/.f64 x lo)) (/.f64 (pow.f64 x 3) (pow.f64 lo 3))))
(-.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 3 (/.f64 x lo)) (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))) 1)
(/.f64 (pow.f64 x 3) (pow.f64 lo 3))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (/.f64 (pow.f64 x 3) (pow.f64 lo 3))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 2 (/.f64 x lo)) (+.f64 (/.f64 x lo) (/.f64 (pow.f64 x 3) (pow.f64 lo 3))))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 2 (/.f64 x lo)) (+.f64 (/.f64 x lo) (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))))) 1)
-1
(-.f64 (+.f64 (*.f64 2 (/.f64 x lo)) (/.f64 x lo)) 1)
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 2 (/.f64 x lo)) (/.f64 x lo)))) 1)
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 2 (/.f64 x lo)) (+.f64 (/.f64 x lo) (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))))) 1)
-1
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 x) (*.f64 -1 x)) lo)) 1)
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 x) (*.f64 -1 x)) lo)) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) 1)
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 x) (*.f64 -1 x)) lo)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (/.f64 (pow.f64 x 3) (pow.f64 lo 3))))) 1)
1
(+.f64 1 (*.f64 -2 (/.f64 x lo)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(/.f64 (pow.f64 x 2) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(/.f64 (pow.f64 x 2) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(/.f64 (pow.f64 x 2) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
1
(+.f64 1 (*.f64 -2 (/.f64 x lo)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
1
(+.f64 1 (*.f64 -2 (/.f64 x lo)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
1
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(*.f64 -1 (/.f64 x lo))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(*.f64 -1 (/.f64 x lo))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(*.f64 -1 (/.f64 x lo))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
1
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
1
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))
(*.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 -1 (/.f64 lo hi)) (*.f64 x (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 x (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 x (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))))
(*.f64 x (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 x (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 x (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 x (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))))
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(/.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 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(*.f64 -1 (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))) (/.f64 x hi))
(+.f64 (*.f64 -1 (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))) (/.f64 x hi))
(+.f64 (*.f64 -1 (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))) (/.f64 x hi))
(log.f64 (-.f64 1 (/.f64 lo hi)))
(+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 x (-.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (*.f64 -1 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 1 (/.f64 lo hi))))))))
(+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (*.f64 x (-.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (*.f64 -1 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 1 (/.f64 lo hi)))))))))
(+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (*.f64 x (-.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (*.f64 -1 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 1 (/.f64 lo hi))))))))))
(+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 1 x))))
(-.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (/.f64 1 (*.f64 x (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))))))) (/.f64 lo (*.f64 hi (*.f64 x (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))))))
(-.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2)))) (/.f64 1 (*.f64 x (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))))))) (/.f64 lo (*.f64 hi (*.f64 x (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))))))
(-.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3)))) (/.f64 1 (*.f64 x (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))))))))) (/.f64 lo (*.f64 hi (*.f64 x (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))))))
(+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 -1 x))))
(-.f64 (+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))))) (/.f64 lo (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))))
(-.f64 (+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2)))) (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))))) (/.f64 lo (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))))
(-.f64 (+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3)))) (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))))))) (/.f64 lo (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))))
(+.f64 (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x)))) (*.f64 -2 (log.f64 hi)))
(+.f64 (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x)))) (+.f64 (*.f64 -2 (log.f64 hi)) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 1 x)))))
(+.f64 (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x)))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 lo x)))))) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 1 x))))))
(+.f64 (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x)))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 -6 (/.f64 (-.f64 x lo) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 lo 3) (pow.f64 x 3))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 lo x)))))) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 1 x)))))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 x lo) 2)) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 x (-.f64 x lo)))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 x lo) 2)) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2))) (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (+.f64 (*.f64 -6 (pow.f64 (-.f64 x lo) 4)) (*.f64 24 (*.f64 lo (*.f64 x (pow.f64 (-.f64 x lo) 2)))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 x (-.f64 x lo)))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 x lo) 2)) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2))) (/.f64 x hi)))) (/.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 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2)) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 x (-.f64 (*.f64 -1 x) (*.f64 -1 lo))))) (*.f64 2 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3))) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2)) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 x (-.f64 (*.f64 -1 x) (*.f64 -1 lo))))) (*.f64 2 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3))) (pow.f64 hi 3))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (+.f64 (*.f64 -6 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 4)) (*.f64 24 (*.f64 lo (*.f64 x (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2)))))) (pow.f64 hi 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2)) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2))))))
(log.f64 (+.f64 1 (/.f64 x hi)))
(+.f64 (log.f64 (+.f64 1 (/.f64 x hi))) (*.f64 lo (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (*.f64 hi (+.f64 1 (/.f64 x hi)))))))
(+.f64 (log.f64 (+.f64 1 (/.f64 x hi))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 lo (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (*.f64 hi (+.f64 1 (/.f64 x hi))))))))
(+.f64 (log.f64 (+.f64 1 (/.f64 x hi))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3)) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (*.f64 lo (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (*.f64 hi (+.f64 1 (/.f64 x hi)))))))))
(+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))
(+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (/.f64 1 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (/.f64 x (*.f64 hi (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))))))
(+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)))) (+.f64 (/.f64 1 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (/.f64 x (*.f64 hi (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))))))))
(+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3)))) (+.f64 (/.f64 1 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (/.f64 x (*.f64 hi (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))))))))
(+.f64 (log.f64 (neg.f64 (*.f64 -1 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 lo))))
(+.f64 (log.f64 (neg.f64 (*.f64 -1 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (*.f64 -1 (/.f64 (+.f64 (/.f64 1 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (/.f64 x (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))) lo))))
(+.f64 (log.f64 (neg.f64 (*.f64 -1 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (/.f64 x (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))) lo)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)))))))
(+.f64 (log.f64 (neg.f64 (*.f64 -1 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (/.f64 x (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))) lo)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3))))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3))) 1)
(*.f64 (+.f64 x lo) (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 (+.f64 x lo) hi) 2)))
(*.f64 (/.f64 (+.f64 x lo) hi) (pow.f64 (/.f64 (+.f64 x lo) hi) 2))
(*.f64 1 (pow.f64 (/.f64 (+.f64 x lo) hi) 3))
(*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) (/.f64 (+.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (/.f64 (+.f64 x lo) hi) 2)))
(*.f64 (pow.f64 (+.f64 x lo) 3) (pow.f64 hi -3))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (/.f64 (+.f64 x lo) hi) 2)))
(*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3/2) (pow.f64 (/.f64 (+.f64 x lo) hi) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2) 3) (/.f64 (+.f64 x lo) hi))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) 3) (pow.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) 3))
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) (+.f64 x lo)) (/.f64 1 hi))
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) 1) (/.f64 (+.f64 x lo) hi))
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2)) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) (sqrt.f64 (/.f64 (+.f64 x lo) hi))) (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(/.f64 1 (/.f64 (pow.f64 hi 3) (pow.f64 (+.f64 x lo) 3)))
(/.f64 1 (pow.f64 (/.f64 hi (+.f64 x lo)) 3))
(/.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) (/.f64 hi (+.f64 x lo)))
(/.f64 (pow.f64 (+.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (+.f64 (neg.f64 x) lo) 3) (pow.f64 (neg.f64 hi) 3))
(/.f64 (neg.f64 (pow.f64 (+.f64 x lo) 3)) (neg.f64 (pow.f64 hi 3)))
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) (+.f64 x lo)) hi)
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) 1) (/.f64 hi (+.f64 x lo)))
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) (+.f64 (neg.f64 x) lo)) (neg.f64 hi))
(/.f64 (*.f64 (+.f64 x lo) (pow.f64 (/.f64 (+.f64 x lo) hi) 2)) hi)
(/.f64 (*.f64 (+.f64 (neg.f64 x) lo) (pow.f64 (/.f64 (+.f64 x lo) hi) 2)) (neg.f64 hi))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 6))
(log.f64 (exp.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3)))
(exp.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 x lo) hi))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 x lo) hi))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3)))
(+.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x lo) hi))) 1)
(*.f64 (+.f64 x lo) (/.f64 1 hi))
(*.f64 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 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) 1/3))
(*.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 (pow.f64 hi -1/2) (/.f64 (+.f64 x lo) (sqrt.f64 hi)))
(*.f64 (sqrt.f64 (+.f64 x lo)) (*.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 1 hi)))
(*.f64 (+.f64 (neg.f64 x) lo) (/.f64 1 (neg.f64 hi)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) 1/3) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 x lo) hi))
(*.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3/2) 1/3))
(*.f64 (*.f64 (+.f64 x lo) 1) (/.f64 1 hi))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 2))) (/.f64 (+.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x lo)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (cbrt.f64 (pow.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)) (cbrt.f64 (pow.f64 hi 2))) (/.f64 (sqrt.f64 (+.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (*.f64 (+.f64 x lo) (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)))
(*.f64 (*.f64 (+.f64 x lo) (pow.f64 hi -1/2)) (pow.f64 hi -1/2))
(/.f64 (+.f64 x lo) hi)
(/.f64 -1 (neg.f64 (/.f64 hi (+.f64 x lo))))
(/.f64 1 (/.f64 hi (+.f64 x lo)))
(/.f64 1 (/.f64 (/.f64 hi (+.f64 x lo)) 1))
(/.f64 (+.f64 (neg.f64 x) lo) (neg.f64 hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (pow.f64 hi 2))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) -1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) (neg.f64 hi)))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) hi))
(/.f64 (*.f64 (pow.f64 (+.f64 x lo) 2) -1) (*.f64 (+.f64 x lo) (neg.f64 hi)))
(/.f64 (*.f64 (pow.f64 (+.f64 x lo) 2) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (*.f64 (+.f64 x lo) 1) hi)
(/.f64 (neg.f64 (+.f64 (neg.f64 x) lo)) (neg.f64 (neg.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 lo) hi))
(/.f64 (*.f64 (+.f64 x lo) -1) (neg.f64 hi))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) (/.f64 1 hi)) (fma.f64 x x (*.f64 lo (+.f64 lo x))))
(/.f64 (*.f64 (pow.f64 (+.f64 x lo) 2) (/.f64 1 hi)) (+.f64 x lo))
(pow.f64 (/.f64 (+.f64 x lo) hi) 1)
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 3)
(pow.f64 (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)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (+.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x lo) hi)) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 x lo) hi))) 1/3))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x lo) hi)))
(fma.f64 x (/.f64 1 hi) (/.f64 lo hi))
(fma.f64 1 (/.f64 x hi) (/.f64 lo hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 0 lo)
(-.f64 0 lo)
(-.f64 (exp.f64 (log1p.f64 lo)) 1)
(*.f64 -1 lo)
(*.f64 1 lo)
(*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo 2)))
(*.f64 (cbrt.f64 (pow.f64 lo 2)) (cbrt.f64 lo))
(*.f64 (cbrt.f64 (pow.f64 lo 2)) (neg.f64 (cbrt.f64 lo)))
(*.f64 (sqrt.f64 lo) (sqrt.f64 lo))
(*.f64 (sqrt.f64 lo) (neg.f64 (sqrt.f64 lo)))
(*.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 lo 2))) (cbrt.f64 lo))
(*.f64 (*.f64 -1 (cbrt.f64 (pow.f64 lo 2))) (cbrt.f64 lo))
(*.f64 (*.f64 -1 (sqrt.f64 lo)) (sqrt.f64 lo))
(/.f64 (-.f64 0 (pow.f64 lo 3)) (+.f64 0 (+.f64 (pow.f64 lo 2) (*.f64 0 lo))))
(/.f64 (-.f64 0 (pow.f64 lo 2)) lo)
(pow.f64 lo 1)
(pow.f64 (cbrt.f64 lo) 3)
(pow.f64 (sqrt.f64 lo) 2)
(pow.f64 (pow.f64 lo 3) 1/3)
(sqrt.f64 (pow.f64 lo 2))
(log.f64 (exp.f64 lo))
(log.f64 (+.f64 1 (expm1.f64 lo)))
(cbrt.f64 (pow.f64 lo 3))
(expm1.f64 (log1p.f64 lo))
(exp.f64 (log.f64 lo))
(exp.f64 (*.f64 (log.f64 lo) 1))
(log1p.f64 (expm1.f64 lo))
(-.f64 0 (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 lo hi))) 1)
(-.f64 (/.f64 0 hi) (/.f64 lo hi))
(*.f64 lo (/.f64 1 hi))
(*.f64 lo (/.f64 1 (neg.f64 hi)))
(*.f64 -1 (/.f64 lo hi))
(*.f64 1 (/.f64 lo hi))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)))
(*.f64 (cbrt.f64 (pow.f64 lo 2)) (*.f64 (cbrt.f64 lo) (/.f64 1 hi)))
(*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)))
(*.f64 (pow.f64 hi -1/2) (/.f64 lo (sqrt.f64 hi)))
(*.f64 (sqrt.f64 lo) (*.f64 (sqrt.f64 lo) (/.f64 1 hi)))
(*.f64 (*.f64 lo 1) (/.f64 1 hi))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 lo 2)) 1) (/.f64 (cbrt.f64 lo) hi))
(*.f64 (/.f64 (sqrt.f64 lo) 1) (/.f64 (sqrt.f64 lo) hi))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 2))) (/.f64 lo (cbrt.f64 hi)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 hi 2))) (/.f64 lo (cbrt.f64 hi)))
(*.f64 (/.f64 -1 (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 lo 2)) (cbrt.f64 (pow.f64 hi 2))) (cbrt.f64 (/.f64 lo hi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 lo 2)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (pow.f64 hi 2))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))
(*.f64 (*.f64 lo (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)))
(*.f64 (*.f64 lo (pow.f64 hi -1/2)) (pow.f64 hi -1/2))
(pow.f64 (/.f64 lo hi) 1)
(pow.f64 (cbrt.f64 (/.f64 lo hi)) 3)
(pow.f64 (pow.f64 (/.f64 lo hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 lo hi)) 2)
(pow.f64 (/.f64 hi lo) -1)
(neg.f64 (/.f64 lo hi))
(sqrt.f64 (pow.f64 (/.f64 lo hi) 2))
(log.f64 (exp.f64 (/.f64 lo hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi))))
(cbrt.f64 (pow.f64 (/.f64 lo hi) 3))
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 hi -3)))
(cbrt.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (/.f64 lo hi)))
(exp.f64 (log.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) 1))
(log1p.f64 (expm1.f64 (/.f64 lo hi)))
(+.f64 (exp.f64 (/.f64 (+.f64 x lo) hi)) -1)
(-.f64 (exp.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))) (cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (+.f64 x lo) hi)) 2)))
(*.f64 (cbrt.f64 (pow.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 (pow.f64 (exp.f64 (/.f64 (+.f64 x lo) hi)) 3) 1) (+.f64 (*.f64 (exp.f64 (/.f64 (+.f64 x lo) hi)) (exp.f64 (/.f64 (+.f64 x lo) hi))) (+.f64 1 (*.f64 (exp.f64 (/.f64 (+.f64 x lo) hi)) 1))))
(/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (+.f64 x lo) hi)) (exp.f64 (/.f64 (+.f64 x lo) hi))) 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)) 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))
(log1p.f64 (expm1.f64 (expm1.f64 (/.f64 (+.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x lo) hi))) 1)
(*.f64 (+.f64 x lo) (/.f64 1 hi))
(*.f64 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 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) 1/3))
(*.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 (pow.f64 hi -1/2) (/.f64 (+.f64 x lo) (sqrt.f64 hi)))
(*.f64 (sqrt.f64 (+.f64 x lo)) (*.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 1 hi)))
(*.f64 (+.f64 (neg.f64 x) lo) (/.f64 1 (neg.f64 hi)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) 1/3) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 x lo) hi))
(*.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3/2) 1/3))
(*.f64 (*.f64 (+.f64 x lo) 1) (/.f64 1 hi))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 2))) (/.f64 (+.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x lo)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (cbrt.f64 (pow.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)) (cbrt.f64 (pow.f64 hi 2))) (/.f64 (sqrt.f64 (+.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (*.f64 (+.f64 x lo) (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)))
(*.f64 (*.f64 (+.f64 x lo) (pow.f64 hi -1/2)) (pow.f64 hi -1/2))
(/.f64 (+.f64 x lo) hi)
(/.f64 -1 (neg.f64 (/.f64 hi (+.f64 x lo))))
(/.f64 1 (/.f64 hi (+.f64 x lo)))
(/.f64 1 (/.f64 (/.f64 hi (+.f64 x lo)) 1))
(/.f64 (+.f64 (neg.f64 x) lo) (neg.f64 hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (pow.f64 hi 2))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) -1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) (neg.f64 hi)))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) hi))
(/.f64 (*.f64 (pow.f64 (+.f64 x lo) 2) -1) (*.f64 (+.f64 x lo) (neg.f64 hi)))
(/.f64 (*.f64 (pow.f64 (+.f64 x lo) 2) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (*.f64 (+.f64 x lo) 1) hi)
(/.f64 (neg.f64 (+.f64 (neg.f64 x) lo)) (neg.f64 (neg.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 lo) hi))
(/.f64 (*.f64 (+.f64 x lo) -1) (neg.f64 hi))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) (/.f64 1 hi)) (fma.f64 x x (*.f64 lo (+.f64 lo x))))
(/.f64 (*.f64 (pow.f64 (+.f64 x lo) 2) (/.f64 1 hi)) (+.f64 x lo))
(pow.f64 (/.f64 (+.f64 x lo) hi) 1)
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 3)
(pow.f64 (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))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (+.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x lo) hi)) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 x lo) hi))) 1/3))
(fma.f64 x (/.f64 1 hi) (/.f64 lo hi))
(fma.f64 1 (/.f64 x hi) (/.f64 lo hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (*.f64 (/.f64 x lo) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)))
(+.f64 0 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3))
(+.f64 (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) -1) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (/.f64 x lo)))
(+.f64 (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (/.f64 x lo)) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) -1))
(+.f64 (*.f64 (/.f64 x lo) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 0 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3))) 1)
(*.f64 -1 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3))
(*.f64 (+.f64 -1 (/.f64 x lo)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (+.f64 -1 (/.f64 x lo)))
(*.f64 1 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (*.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (+.f64 -1 (/.f64 x lo))))
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2) (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2))
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2) (neg.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2)))
(*.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (*.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) 3) (pow.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) 3))
(*.f64 (neg.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2))
(*.f64 (*.f64 -1 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2))
(*.f64 (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) 1) (+.f64 -1 (/.f64 x lo)))
(*.f64 (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (sqrt.f64 (+.f64 -1 (/.f64 x lo)))) (sqrt.f64 (+.f64 -1 (/.f64 x lo))))
(*.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) 1) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(*.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2))
(*.f64 (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)) (cbrt.f64 (+.f64 -1 (/.f64 x lo))))
(*.f64 (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (+.f64 -1 (/.f64 x lo)) 3)) (pow.f64 (+.f64 -1 (/.f64 x lo)) -2))
(/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (/.f64 1 (+.f64 -1 (/.f64 x lo))))
(/.f64 (pow.f64 (+.f64 -1 (pow.f64 (/.f64 x lo) 3)) 3) (pow.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 x lo)) 3))
(/.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) 3) (pow.f64 (+.f64 -1 (/.f64 x lo)) 3))
(/.f64 (-.f64 0 (pow.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) 3)) (+.f64 0 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (*.f64 0 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3)))))
(/.f64 (-.f64 0 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 3))
(/.f64 (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) 1) (/.f64 1 (+.f64 -1 (/.f64 x lo))))
(/.f64 (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (+.f64 -1 (/.f64 x lo)) 3)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(/.f64 (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (+.f64 -1 (pow.f64 (/.f64 x lo) 3))) (-.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 x lo)))
(/.f64 (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (+.f64 1 (pow.f64 (/.f64 x lo) 2))) (+.f64 -1 (/.f64 x lo)))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (/.f64 x lo) 3)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)) (-.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 x lo)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)) (+.f64 -1 (/.f64 x lo)))
(neg.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3))
(sqrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6))
(log.f64 (exp.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3)))
(exp.f64 (*.f64 3 (log.f64 (+.f64 -1 (/.f64 x lo)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 -1 (/.f64 x lo)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3)))
(+.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))))
(+.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) -1) (*.f64 (+.f64 -1 (/.f64 x lo)) (/.f64 x lo)))
(+.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (/.f64 x lo)) (*.f64 (+.f64 -1 (/.f64 x lo)) -1))
(+.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (+.f64 -1 (/.f64 x lo)))
(-.f64 0 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))) 1)
(*.f64 -1 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo)))
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) -2) (+.f64 -1 (/.f64 x lo))))
(*.f64 1 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (*.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (+.f64 -1 (/.f64 x lo))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)))
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (+.f64 -1 (/.f64 x lo)) -2))
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) -2) (pow.f64 (+.f64 -1 (/.f64 x lo)) -2)))
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2) (sqrt.f64 (+.f64 -1 (/.f64 x lo))))
(*.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2))
(*.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) 1) (+.f64 -1 (/.f64 x lo)))
(*.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)) (cbrt.f64 (+.f64 -1 (/.f64 x lo))))
(/.f64 (+.f64 -1 (/.f64 x lo)) (/.f64 1 (+.f64 -1 (/.f64 x lo))))
(/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) (*.f64 (/.f64 1 (+.f64 -1 (/.f64 x lo))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)))
(/.f64 1 (*.f64 (/.f64 1 (+.f64 -1 (/.f64 x lo))) (/.f64 1 (+.f64 -1 (/.f64 x lo)))))
(/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (+.f64 1 (pow.f64 (/.f64 x lo) 2))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(/.f64 (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) 1) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (/.f64 1 (+.f64 -1 (/.f64 x lo)))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (/.f64 x lo) 3)) (+.f64 -1 (pow.f64 (/.f64 x lo) 3))) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 x lo)) (-.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 x lo))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (/.f64 x lo) 3)) (+.f64 1 (pow.f64 (/.f64 x lo) 2))) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 x lo)) (+.f64 -1 (/.f64 x lo))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (+.f64 -1 (pow.f64 (/.f64 x lo) 3))) (*.f64 (+.f64 -1 (/.f64 x lo)) (-.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 x lo))))
(/.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) 1) (/.f64 1 (+.f64 -1 (/.f64 x lo))))
(/.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (pow.f64 (/.f64 x lo) 3))) (-.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 x lo)))
(/.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 1 (pow.f64 (/.f64 x lo) 2))) (+.f64 -1 (/.f64 x lo)))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (/.f64 x lo) 3)) (+.f64 -1 (/.f64 x lo))) (-.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 x lo)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (+.f64 -1 (/.f64 x lo))) (+.f64 -1 (/.f64 x lo)))
(neg.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(sqrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))
(log.f64 (exp.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))))
(log.f64 (/.f64 1 (exp.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))))
(cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)))
(exp.f64 (*.f64 2 (log.f64 (+.f64 -1 (/.f64 x lo)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 -1 (/.f64 x lo)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)))
(+.f64 -1 (/.f64 x lo))
(+.f64 -1 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 x lo) 2))) (cbrt.f64 (/.f64 x lo))))
(+.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (/.f64 x lo))) (sqrt.f64 (/.f64 x lo))))
(+.f64 -1 (*.f64 (/.f64 x lo) 1))
(+.f64 (/.f64 x lo) -1)
(+.f64 (*.f64 (/.f64 x lo) 1) -1)
(-.f64 -1 (/.f64 x lo))
(-.f64 0 (+.f64 -1 (/.f64 x lo)))
(-.f64 (/.f64 1 (+.f64 -1 (/.f64 x lo))) (/.f64 (pow.f64 (/.f64 x lo) 2) (+.f64 -1 (/.f64 x lo))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 -1 (/.f64 x lo)))) 1)
(-.f64 (/.f64 0 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)) (+.f64 -1 (/.f64 x lo)))
(*.f64 -1 (+.f64 -1 (/.f64 x lo)))
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) (pow.f64 (+.f64 -1 (/.f64 x lo)) -2))
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (*.f64 (+.f64 -1 (/.f64 x lo)) (pow.f64 (+.f64 -1 (/.f64 x lo)) -2)))
(*.f64 1 (+.f64 -1 (/.f64 x lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (cbrt.f64 (+.f64 -1 (/.f64 x lo))))
(*.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2))
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2) (pow.f64 (+.f64 -1 (/.f64 x lo)) -2)))
(*.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (sqrt.f64 (+.f64 -1 (/.f64 x lo))))
(*.f64 (+.f64 -1 (pow.f64 (/.f64 x lo) 3)) (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 x lo))))
(*.f64 (/.f64 1 (+.f64 -1 (/.f64 x lo))) (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) (+.f64 -1 (/.f64 x lo))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 1 (+.f64 -1 (/.f64 x lo))))
(*.f64 (cbrt.f64 -1) (+.f64 -1 (/.f64 x lo)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)))
(*.f64 (/.f64 -1 (+.f64 -1 (/.f64 x lo))) (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) (+.f64 -1 (/.f64 x lo))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)))
(*.f64 (/.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo))) (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (+.f64 -1 (/.f64 x lo))))
(*.f64 (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (+.f64 -1 (/.f64 x lo))) (/.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo))))
(*.f64 (/.f64 (+.f64 -1 (/.f64 x lo)) 1) (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)))
(*.f64 (/.f64 (+.f64 -1 (/.f64 x lo)) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)))
(*.f64 (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) 1) (/.f64 (+.f64 -1 (/.f64 x lo)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)))
(*.f64 (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (cbrt.f64 (+.f64 -1 (/.f64 x lo))))
(*.f64 (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2) 1) (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)))
(*.f64 (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x lo)) 1) (-.f64 (sqrt.f64 (/.f64 x lo)) 1))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 1)
(pow.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) 1/3)
(pow.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) 1/2)
(pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 3)
(pow.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) 2)
(pow.f64 (/.f64 1 (+.f64 -1 (/.f64 x lo))) -1)
(neg.f64 (+.f64 -1 (/.f64 x lo)))
(sqrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(fabs.f64 (+.f64 -1 (/.f64 x lo)))
(log.f64 (exp.f64 (+.f64 -1 (/.f64 x lo))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 -1 (/.f64 x lo)))))
(cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) 3) (pow.f64 (+.f64 -1 (/.f64 x lo)) 6)))
(expm1.f64 (log1p.f64 (+.f64 -1 (/.f64 x lo))))
(exp.f64 (log.f64 (+.f64 -1 (/.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (+.f64 -1 (/.f64 x lo))) 1))
(log1p.f64 (expm1.f64 (+.f64 -1 (/.f64 x lo))))
(fma.f64 x (/.f64 -1 lo) -1)
(fma.f64 1 (/.f64 x lo) -1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x lo) 2)) (cbrt.f64 (/.f64 x lo)) -1)
(fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) -1)
(+.f64 (/.f64 lo hi) (*.f64 lo (*.f64 (pow.f64 hi -2) (neg.f64 x))))
(+.f64 (*.f64 (/.f64 1 hi) lo) (*.f64 (*.f64 (pow.f64 hi -2) (neg.f64 x)) lo))
(-.f64 0 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 1)
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))) (+.f64 (+.f64 (pow.f64 hi -2) (*.f64 (pow.f64 hi -4) (pow.f64 x 2))) (*.f64 (pow.f64 hi -3) x)))
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -2) (*.f64 (pow.f64 hi -4) (pow.f64 x 2)))) (+.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) lo) (+.f64 (+.f64 (pow.f64 hi -2) (*.f64 (pow.f64 hi -4) (pow.f64 x 2))) (*.f64 (pow.f64 hi -3) x)))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -2) (*.f64 (pow.f64 hi -4) (pow.f64 x 2))) lo) (+.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 3)
(pow.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2)
(neg.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(sqrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2))
(log.f64 (pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (log.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2)))) 1)
(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 (/.f64 1 hi) (sqrt.f64 x)) 2)
(sqrt.f64 (*.f64 (pow.f64 hi -4) (pow.f64 x 2)))
(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 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2)) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (+.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) -1)
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (*.f64 (/.f64 x hi) 1) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(-.f64 (+.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 3) (+.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (/.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3) (+.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (/.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2)) (cbrt.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (/.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2)))
(/.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2)) (neg.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 3) 1) (+.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (+.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (+.f64 1 (*.f64 (+.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 1))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (+.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 1) (+.f64 (+.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 1))
(pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 3))
(exp.f64 (log.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(fma.f64 x (/.f64 1 hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 1 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))) 1)
(*.f64 1 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 (cbrt.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 2) (cbrt.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(*.f64 (sqrt.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (sqrt.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(pow.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 3)
(pow.f64 (pow.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 2))
(log.f64 (+.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(cbrt.f64 (pow.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(exp.f64 (log.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 1))
Outputs
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(neg.f64 (pow.f64 (/.f64 lo hi) 3))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (*.f64 x (*.f64 3 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))))
(-.f64 (*.f64 x (*.f64 3 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) (pow.f64 (/.f64 lo hi) 3))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3)))))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (fma.f64 x (*.f64 3 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 (pow.f64 x 2) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3))))
(-.f64 (fma.f64 x (*.f64 3 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 (pow.f64 x 2) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3))) (pow.f64 (/.f64 lo hi) 3))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (fma.f64 x (*.f64 3 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (fma.f64 (pow.f64 x 2) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3))))
(-.f64 (fma.f64 x (*.f64 3 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (fma.f64 (pow.f64 x 2) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3))) (pow.f64 (/.f64 lo hi) 3))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(pow.f64 (/.f64 x hi) 3)
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))
(fma.f64 (pow.f64 x 2) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3))
(+.f64 (*.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))
(fma.f64 x (*.f64 3 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (fma.f64 (pow.f64 x 2) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (fma.f64 x (*.f64 3 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (fma.f64 (pow.f64 x 2) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3))))
(-.f64 (fma.f64 x (*.f64 3 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (fma.f64 (pow.f64 x 2) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3))) (pow.f64 (/.f64 lo hi) 3))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(pow.f64 (/.f64 x hi) 3)
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))
(fma.f64 (pow.f64 x 2) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))
(fma.f64 -1 (*.f64 x (*.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) -3)) (fma.f64 (pow.f64 x 2) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3)))
(-.f64 (fma.f64 (pow.f64 x 2) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3)) (*.f64 x (*.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) -3)))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 3))) (*.f64 -1 (/.f64 lo (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))
(fma.f64 -1 (*.f64 x (*.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) -3)) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (fma.f64 (pow.f64 x 2) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3))))
(-.f64 (-.f64 (fma.f64 (pow.f64 x 2) (*.f64 (/.f64 lo (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3)) (pow.f64 (/.f64 lo hi) 3)) (*.f64 x (*.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) -3)))
(/.f64 (pow.f64 x 3) (pow.f64 hi 3))
(pow.f64 (/.f64 x hi) 3)
(+.f64 (*.f64 lo (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))
(fma.f64 lo (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 3)) -3) (pow.f64 (/.f64 x hi) 3))
(+.f64 (*.f64 lo (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3))))
(fma.f64 lo (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 3)) -3) (fma.f64 (pow.f64 lo 2) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (pow.f64 (/.f64 x hi) 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 lo (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (fma.f64 lo (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 3)) -3) (fma.f64 (pow.f64 lo 2) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (pow.f64 (/.f64 x hi) 3))))
(-.f64 (fma.f64 lo (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 3)) -3) (fma.f64 (pow.f64 lo 2) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (pow.f64 (/.f64 x hi) 3))) (pow.f64 (/.f64 lo hi) 3))
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(neg.f64 (pow.f64 (/.f64 lo hi) 3))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (*.f64 (pow.f64 lo 2) (*.f64 3 (/.f64 x (pow.f64 hi 3)))))
(-.f64 (*.f64 (pow.f64 lo 2) (*.f64 3 (/.f64 x (pow.f64 hi 3)))) (pow.f64 (/.f64 lo hi) 3))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 lo (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3))))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (fma.f64 lo (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 3)) -3) (*.f64 (pow.f64 lo 2) (*.f64 3 (/.f64 x (pow.f64 hi 3))))))
(-.f64 (fma.f64 lo (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 3)) -3) (*.f64 (pow.f64 lo 2) (*.f64 3 (/.f64 x (pow.f64 hi 3))))) (pow.f64 (/.f64 lo hi) 3))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 lo (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (fma.f64 lo (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 3)) -3) (fma.f64 (pow.f64 lo 2) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (pow.f64 (/.f64 x hi) 3))))
(-.f64 (fma.f64 lo (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 3)) -3) (fma.f64 (pow.f64 lo 2) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (pow.f64 (/.f64 x hi) 3))) (pow.f64 (/.f64 lo hi) 3))
(*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(neg.f64 (pow.f64 (/.f64 lo hi) 3))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))))
(fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (*.f64 (pow.f64 lo 2) (*.f64 3 (/.f64 x (pow.f64 hi 3)))))
(-.f64 (*.f64 (pow.f64 lo 2) (*.f64 3 (/.f64 x (pow.f64 hi 3)))) (pow.f64 (/.f64 lo hi) 3))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3))))))
(fma.f64 -1 (*.f64 lo (*.f64 3 (/.f64 (pow.f64 x 2) (pow.f64 hi 3)))) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (*.f64 (pow.f64 lo 2) (*.f64 3 (/.f64 x (pow.f64 hi 3))))))
(-.f64 (-.f64 (*.f64 (pow.f64 lo 2) (*.f64 3 (/.f64 x (pow.f64 hi 3)))) (pow.f64 (/.f64 lo hi) 3)) (*.f64 lo (*.f64 3 (/.f64 (pow.f64 x 2) (pow.f64 hi 3)))))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 hi 3))) (/.f64 (pow.f64 x 2) (pow.f64 hi 3))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3))) (+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3)))) (/.f64 (pow.f64 x 3) (pow.f64 hi 3)))))
(fma.f64 -1 (*.f64 lo (*.f64 3 (/.f64 (pow.f64 x 2) (pow.f64 hi 3)))) (fma.f64 -1 (pow.f64 (/.f64 lo hi) 3) (fma.f64 (pow.f64 lo 2) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (pow.f64 (/.f64 x hi) 3))))
(-.f64 (-.f64 (fma.f64 (pow.f64 lo 2) (*.f64 3 (/.f64 x (pow.f64 hi 3))) (pow.f64 (/.f64 x hi) 3)) (pow.f64 (/.f64 lo hi) 3)) (*.f64 lo (*.f64 3 (/.f64 (pow.f64 x 2) (pow.f64 hi 3)))))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (*.f64 x (cbrt.f64 -1)) hi))
(neg.f64 (/.f64 x (/.f64 hi (cbrt.f64 -1))))
(/.f64 (neg.f64 x) (/.f64 hi (cbrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cbrt.f64 -1)) hi)) (/.f64 (*.f64 lo (cbrt.f64 -1)) hi))
(fma.f64 -1 (/.f64 x (/.f64 hi (cbrt.f64 -1))) (/.f64 lo (/.f64 hi (cbrt.f64 -1))))
(-.f64 (/.f64 lo (/.f64 hi (cbrt.f64 -1))) (/.f64 x (/.f64 hi (cbrt.f64 -1))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cbrt.f64 -1)) hi)) (/.f64 (*.f64 lo (cbrt.f64 -1)) hi))
(fma.f64 -1 (/.f64 x (/.f64 hi (cbrt.f64 -1))) (/.f64 lo (/.f64 hi (cbrt.f64 -1))))
(-.f64 (/.f64 lo (/.f64 hi (cbrt.f64 -1))) (/.f64 x (/.f64 hi (cbrt.f64 -1))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (cbrt.f64 -1)) hi)) (/.f64 (*.f64 lo (cbrt.f64 -1)) hi))
(fma.f64 -1 (/.f64 x (/.f64 hi (cbrt.f64 -1))) (/.f64 lo (/.f64 hi (cbrt.f64 -1))))
(-.f64 (/.f64 lo (/.f64 hi (cbrt.f64 -1))) (/.f64 x (/.f64 hi (cbrt.f64 -1))))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(neg.f64 (/.f64 (*.f64 (-.f64 x lo) (cbrt.f64 -1)) hi))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (cbrt.f64 -1))) hi)
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(neg.f64 (/.f64 (*.f64 (-.f64 x lo) (cbrt.f64 -1)) hi))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (cbrt.f64 -1))) hi)
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(neg.f64 (/.f64 (*.f64 (-.f64 x lo) (cbrt.f64 -1)) hi))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (cbrt.f64 -1))) hi)
(*.f64 -1 (/.f64 (*.f64 (cbrt.f64 -1) (-.f64 x lo)) hi))
(neg.f64 (/.f64 (*.f64 (-.f64 x lo) (cbrt.f64 -1)) hi))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (cbrt.f64 -1))) hi)
(*.f64 -1 lo)
(neg.f64 lo)
(*.f64 -1 lo)
(neg.f64 lo)
(*.f64 -1 lo)
(neg.f64 lo)
(*.f64 -1 lo)
(neg.f64 lo)
(*.f64 -1 lo)
(neg.f64 lo)
(*.f64 -1 lo)
(neg.f64 lo)
(*.f64 -1 lo)
(neg.f64 lo)
(*.f64 -1 lo)
(neg.f64 lo)
(*.f64 -1 lo)
(neg.f64 lo)
(*.f64 -1 lo)
(neg.f64 lo)
(*.f64 -1 lo)
(neg.f64 lo)
(*.f64 -1 lo)
(neg.f64 lo)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(-.f64 (exp.f64 (*.f64 -1 (/.f64 lo hi))) 1)
(expm1.f64 (/.f64 (neg.f64 lo) hi))
(-.f64 (+.f64 (exp.f64 (*.f64 -1 (/.f64 lo hi))) (/.f64 (*.f64 x (exp.f64 (*.f64 -1 (/.f64 lo hi)))) hi)) 1)
(+.f64 (+.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) (/.f64 x (/.f64 hi (exp.f64 (/.f64 (neg.f64 lo) hi))))) -1)
(+.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) (+.f64 (/.f64 x (/.f64 hi (exp.f64 (/.f64 (neg.f64 lo) hi)))) -1))
(-.f64 (+.f64 (exp.f64 (*.f64 -1 (/.f64 lo hi))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (exp.f64 (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 2))) (/.f64 (*.f64 x (exp.f64 (*.f64 -1 (/.f64 lo hi)))) hi))) 1)
(+.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 x 2) (/.f64 (pow.f64 hi 2) (exp.f64 (/.f64 (neg.f64 lo) hi)))) (/.f64 x (/.f64 hi (exp.f64 (/.f64 (neg.f64 lo) hi))))) 1))
(+.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (exp.f64 (/.f64 (neg.f64 lo) hi))) (pow.f64 hi 2)) (/.f64 x (/.f64 hi (exp.f64 (/.f64 (neg.f64 lo) hi))))) -1))
(-.f64 (+.f64 (exp.f64 (*.f64 -1 (/.f64 lo hi))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x 3) (exp.f64 (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (exp.f64 (*.f64 -1 (/.f64 lo hi)))) (pow.f64 hi 2))) (/.f64 (*.f64 x (exp.f64 (*.f64 -1 (/.f64 lo hi)))) hi)))) 1)
(+.f64 (+.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) (fma.f64 1/6 (/.f64 (*.f64 (pow.f64 x 3) (exp.f64 (/.f64 (neg.f64 lo) hi))) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (pow.f64 x 2) (/.f64 (pow.f64 hi 2) (exp.f64 (/.f64 (neg.f64 lo) hi)))) (/.f64 x (/.f64 hi (exp.f64 (/.f64 (neg.f64 lo) hi))))))) -1)
(+.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)) (+.f64 (fma.f64 1/6 (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 hi 3) (exp.f64 (/.f64 (neg.f64 lo) hi)))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (exp.f64 (/.f64 (neg.f64 lo) hi))) (pow.f64 hi 2)) (/.f64 x (/.f64 hi (exp.f64 (/.f64 (neg.f64 lo) hi)))))) -1))
(-.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 (exp.f64 (/.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi))) 1)
(+.f64 (+.f64 (exp.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))))) -1)
(+.f64 (-.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi))))) -1)
(-.f64 (+.f64 (exp.f64 (/.f64 x hi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) hi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (exp.f64 (/.f64 x hi))) (pow.f64 hi 2))))) 1)
(+.f64 (exp.f64 (/.f64 x hi)) (-.f64 (fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (*.f64 1/2 (/.f64 (pow.f64 lo 2) (/.f64 (pow.f64 hi 2) (exp.f64 (/.f64 x hi)))))) 1))
(+.f64 (exp.f64 (/.f64 x hi)) (+.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 lo 2) (/.f64 (pow.f64 hi 2) (exp.f64 (/.f64 x hi))))) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi))))) -1))
(-.f64 (+.f64 (exp.f64 (/.f64 x hi)) (+.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 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (exp.f64 (/.f64 x hi))) (pow.f64 hi 2)))))) 1)
(+.f64 (+.f64 (exp.f64 (/.f64 x hi)) (fma.f64 -1 (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi)))) (fma.f64 -1/6 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 3) (exp.f64 (/.f64 x hi)))) (*.f64 1/2 (/.f64 (pow.f64 lo 2) (/.f64 (pow.f64 hi 2) (exp.f64 (/.f64 x hi)))))))) -1)
(+.f64 (+.f64 (-.f64 (exp.f64 (/.f64 x hi)) (/.f64 lo (/.f64 hi (exp.f64 (/.f64 x hi))))) (fma.f64 -1/6 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 hi 3) (exp.f64 (/.f64 x hi)))) (*.f64 1/2 (/.f64 (pow.f64 lo 2) (/.f64 (pow.f64 hi 2) (exp.f64 (/.f64 x hi))))))) -1)
(-.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 x (*.f64 -1 lo)) hi)) 1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 -1 lo)) hi)) 1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 -1 lo)) hi)) 1)
(expm1.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 -1 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 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) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi))) (/.f64 lo hi))
(+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)) 1/6) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)) 1/6 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (/.f64 x hi)))) (/.f64 lo hi))
(fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)) 1/6 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (/.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) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi))
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi))) (/.f64 lo hi))
(+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)) 1/6) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)) 1/6 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/6 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (/.f64 x hi)))) (/.f64 lo hi))
(fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)) 1/6 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (/.f64 (-.f64 x lo) hi))))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x 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)
-1
(-.f64 (*.f64 3 (/.f64 x lo)) 1)
(fma.f64 3 (/.f64 x lo) -1)
(-.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 3 (/.f64 x lo))) 1)
(+.f64 (*.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (fma.f64 3 (/.f64 x lo) -1))
(fma.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (fma.f64 3 (/.f64 x lo) -1))
(-.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 3 (/.f64 x lo)) (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))) 1)
(+.f64 (fma.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (fma.f64 3 (/.f64 x lo) (pow.f64 (/.f64 x lo) 3))) -1)
(fma.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (+.f64 (fma.f64 3 (/.f64 x lo) (pow.f64 (/.f64 x lo) 3)) -1))
(/.f64 (pow.f64 x 3) (pow.f64 lo 3))
(pow.f64 (/.f64 x lo) 3)
(+.f64 (*.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))
(fma.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (pow.f64 (/.f64 x lo) 3))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 3 (/.f64 x lo)) (/.f64 (pow.f64 x 3) (pow.f64 lo 3))))
(fma.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (fma.f64 3 (/.f64 x lo) (pow.f64 (/.f64 x lo) 3)))
(-.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 3 (/.f64 x lo)) (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))) 1)
(+.f64 (fma.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (fma.f64 3 (/.f64 x lo) (pow.f64 (/.f64 x lo) 3))) -1)
(fma.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (+.f64 (fma.f64 3 (/.f64 x lo) (pow.f64 (/.f64 x lo) 3)) -1))
(/.f64 (pow.f64 x 3) (pow.f64 lo 3))
(pow.f64 (/.f64 x lo) 3)
(+.f64 (*.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))
(fma.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (pow.f64 (/.f64 x lo) 3))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 3 (/.f64 x lo)) (/.f64 (pow.f64 x 3) (pow.f64 lo 3))))
(fma.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (fma.f64 3 (/.f64 x lo) (pow.f64 (/.f64 x lo) 3)))
(-.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 3 (/.f64 x lo)) (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))) 1)
(+.f64 (fma.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (fma.f64 3 (/.f64 x lo) (pow.f64 (/.f64 x lo) 3))) -1)
(fma.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (+.f64 (fma.f64 3 (/.f64 x lo) (pow.f64 (/.f64 x lo) 3)) -1))
(/.f64 (pow.f64 x 3) (pow.f64 lo 3))
(pow.f64 (/.f64 x lo) 3)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (/.f64 (pow.f64 x 3) (pow.f64 lo 3))))
(fma.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (fma.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (pow.f64 (/.f64 x lo) 3)))
(fma.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (-.f64 (pow.f64 (/.f64 x lo) 3) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 2 (/.f64 x lo)) (+.f64 (/.f64 x lo) (/.f64 (pow.f64 x 3) (pow.f64 lo 3))))))
(fma.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (fma.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (fma.f64 3 (/.f64 x lo) (pow.f64 (/.f64 x lo) 3))))
(fma.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (-.f64 (fma.f64 3 (/.f64 x lo) (pow.f64 (/.f64 x lo) 3)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 2 (/.f64 x lo)) (+.f64 (/.f64 x lo) (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))))) 1)
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (fma.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (fma.f64 3 (/.f64 x lo) (pow.f64 (/.f64 x lo) 3)))) -1)
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (-.f64 (fma.f64 3 (/.f64 x lo) (pow.f64 (/.f64 x lo) 3)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) -1)
-1
(-.f64 (+.f64 (*.f64 2 (/.f64 x lo)) (/.f64 x lo)) 1)
(fma.f64 3 (/.f64 x lo) -1)
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 2 (/.f64 x lo)) (/.f64 x lo)))) 1)
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (fma.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 3 (/.f64 x lo)))) -1)
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (-.f64 (*.f64 3 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) -1)
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 2 (/.f64 x lo)) (+.f64 (/.f64 x lo) (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))))) 1)
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (fma.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (fma.f64 3 (/.f64 x lo) (pow.f64 (/.f64 x lo) 3)))) -1)
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (-.f64 (fma.f64 3 (/.f64 x lo) (pow.f64 (/.f64 x lo) 3)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) -1)
-1
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 x) (*.f64 -1 x)) lo)) 1)
(fma.f64 -1 (/.f64 (*.f64 x -3) lo) -1)
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 x) (*.f64 -1 x)) lo)) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) 1)
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 x -3) lo) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) -1)
(fma.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (fma.f64 -1 (+.f64 (/.f64 (*.f64 x -3) lo) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) -1))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 x) (*.f64 -1 x)) lo)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (/.f64 (pow.f64 x 3) (pow.f64 lo 3))))) 1)
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (fma.f64 -1 (/.f64 (*.f64 x -3) lo) (fma.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (pow.f64 (/.f64 x lo) 3)))) -1)
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (-.f64 (-.f64 (pow.f64 (/.f64 x lo) 3) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (/.f64 (*.f64 x -3) lo))) -1)
1
(+.f64 1 (*.f64 -2 (/.f64 x lo)))
(fma.f64 -2 (/.f64 x lo) 1)
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 1 (fma.f64 -2 (/.f64 x lo) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 x lo) 1) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 1 (fma.f64 -2 (/.f64 x lo) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 x lo) 1) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(/.f64 (pow.f64 x 2) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(fma.f64 -2 (/.f64 x lo) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 1 (fma.f64 -2 (/.f64 x lo) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 x lo) 1) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 1 (fma.f64 -2 (/.f64 x lo) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 x lo) 1) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(/.f64 (pow.f64 x 2) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(fma.f64 -2 (/.f64 x lo) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 1 (fma.f64 -2 (/.f64 x lo) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 x lo) 1) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 1 (fma.f64 -2 (/.f64 x lo) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 x lo) 1) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(/.f64 (pow.f64 x 2) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(fma.f64 -2 (/.f64 x lo) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 1 (fma.f64 -2 (/.f64 x lo) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 x lo) 1) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 1 (fma.f64 -2 (/.f64 x lo) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 x lo) 1) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
1
(+.f64 1 (*.f64 -2 (/.f64 x lo)))
(fma.f64 -2 (/.f64 x lo) 1)
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 1 (fma.f64 -2 (/.f64 x lo) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 x lo) 1) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 1 (fma.f64 -2 (/.f64 x lo) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 x lo) 1) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
1
(+.f64 1 (*.f64 -2 (/.f64 x lo)))
(fma.f64 -2 (/.f64 x lo) 1)
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 1 (fma.f64 -2 (/.f64 x lo) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 x lo) 1) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 x lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 1 (fma.f64 -2 (/.f64 x lo) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (/.f64 x lo) 1) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
1
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(-.f64 1 (/.f64 x lo))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(-.f64 1 (/.f64 x lo))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(-.f64 1 (/.f64 x lo))
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(-.f64 1 (/.f64 x lo))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(-.f64 1 (/.f64 x lo))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(-.f64 1 (/.f64 x lo))
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(-.f64 1 (/.f64 x lo))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(-.f64 1 (/.f64 x lo))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(-.f64 1 (/.f64 x lo))
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(-.f64 1 (/.f64 x lo))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(-.f64 1 (/.f64 x lo))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(-.f64 1 (/.f64 x lo))
1
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(-.f64 1 (/.f64 x lo))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(-.f64 1 (/.f64 x lo))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(-.f64 1 (/.f64 x lo))
1
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(-.f64 1 (/.f64 x lo))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(-.f64 1 (/.f64 x lo))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(-.f64 1 (/.f64 x lo))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 (neg.f64 lo) x) (pow.f64 hi 2))
(/.f64 (neg.f64 lo) (/.f64 (pow.f64 hi 2) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (pow.f64 hi 2) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (pow.f64 hi 2) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (pow.f64 hi 2) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.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))
(fma.f64 -1 (/.f64 lo (/.f64 (pow.f64 hi 2) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (pow.f64 hi 2) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (pow.f64 hi 2) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.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))
(fma.f64 -1 (/.f64 lo (/.f64 (pow.f64 hi 2) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (pow.f64 hi 2) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (pow.f64 hi 2) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.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))
(fma.f64 -1 (/.f64 lo (/.f64 (pow.f64 hi 2) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (pow.f64 hi 2) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (pow.f64 hi 2) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 (neg.f64 lo) x) (pow.f64 hi 2))
(/.f64 (neg.f64 lo) (/.f64 (pow.f64 hi 2) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (pow.f64 hi 2) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (pow.f64 hi 2) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (pow.f64 hi 2) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 (neg.f64 lo) x) (pow.f64 hi 2))
(/.f64 (neg.f64 lo) (/.f64 (pow.f64 hi 2) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (pow.f64 hi 2) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (pow.f64 hi 2) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo (/.f64 (pow.f64 hi 2) x)) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 (*.f64 lo 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 x (pow.f64 hi 2))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 x (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 x (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 x (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 lo hi))
(*.f64 x (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))))
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2))))
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 x (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 x (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 x (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 lo hi))
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 lo hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(/.f64 lo (/.f64 (pow.f64 hi 2) x))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 lo (/.f64 (pow.f64 hi 2) x))) (/.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 lo (/.f64 (pow.f64 hi 2) x))) (/.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 lo (/.f64 (pow.f64 hi 2) x))) (/.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 lo (/.f64 (pow.f64 hi 2) x))) (/.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 lo (/.f64 (pow.f64 hi 2) x))) (/.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 lo (/.f64 (pow.f64 hi 2) x))) (/.f64 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 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (/.f64 lo (/.f64 (pow.f64 hi 2) x)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (/.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 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (/.f64 lo (/.f64 (pow.f64 hi 2) x)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (/.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 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (/.f64 lo (/.f64 (pow.f64 hi 2) x)))
(+.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (/.f64 (-.f64 x lo) hi))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi))
(*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi))
(*.f64 -1 (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))
(*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))) (/.f64 x hi))
(fma.f64 -1 (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (/.f64 x hi))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))) (/.f64 x hi))
(fma.f64 -1 (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (/.f64 x hi))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))) (/.f64 x hi))
(fma.f64 -1 (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (/.f64 x hi))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))
(log.f64 (-.f64 1 (/.f64 lo hi)))
(log1p.f64 (/.f64 (neg.f64 lo) hi))
(+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 x (-.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (*.f64 -1 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 1 (/.f64 lo hi))))))))
(+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (*.f64 x (-.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 (neg.f64 lo) (*.f64 (pow.f64 hi 2) (-.f64 1 (/.f64 lo hi)))))))
(fma.f64 x (+.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 (/.f64 lo (pow.f64 hi 2)) (-.f64 1 (/.f64 lo hi)))) (log1p.f64 (/.f64 (neg.f64 lo) hi)))
(+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (*.f64 x (-.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (*.f64 -1 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 1 (/.f64 lo hi)))))))))
(+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2))) 2)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (*.f64 x (-.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 (neg.f64 lo) (*.f64 (pow.f64 hi 2) (-.f64 1 (/.f64 lo hi))))))))
(+.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)) (fma.f64 x (+.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 (/.f64 lo (pow.f64 hi 2)) (-.f64 1 (/.f64 lo hi)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)))))
(+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3))) (*.f64 x (-.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (*.f64 -1 (/.f64 lo (*.f64 (pow.f64 hi 2) (-.f64 1 (/.f64 lo hi))))))))))
(+.f64 (log.f64 (-.f64 1 (/.f64 lo hi))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2))) 2)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2))) 3)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 3)) (*.f64 x (-.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 (neg.f64 lo) (*.f64 (pow.f64 hi 2) (-.f64 1 (/.f64 lo hi)))))))))
(+.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2)) (pow.f64 (-.f64 1 (/.f64 lo hi)) 2)) (fma.f64 x (+.f64 (/.f64 1 (*.f64 hi (-.f64 1 (/.f64 lo hi)))) (/.f64 (/.f64 lo (pow.f64 hi 2)) (-.f64 1 (/.f64 lo hi)))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3)))))))
(+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (log.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))) (neg.f64 (neg.f64 (log.f64 x))))
(+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (log.f64 x))
(-.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (/.f64 1 (*.f64 x (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))))))) (/.f64 lo (*.f64 hi (*.f64 x (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))))))
(+.f64 (log.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))) (-.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (/.f64 1 (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))) (/.f64 lo (*.f64 hi (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2))))))))
(+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (-.f64 (+.f64 (log.f64 x) (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) (/.f64 lo (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))))))
(-.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2)))) (/.f64 1 (*.f64 x (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))))))) (/.f64 lo (*.f64 hi (*.f64 x (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))))))
(+.f64 (log.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))) (-.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2))) 2))) (/.f64 1 (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2))))))) (/.f64 lo (*.f64 hi (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2))))))))
(-.f64 (+.f64 (+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (log.f64 x)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2))) (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))))) (/.f64 lo (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))))
(-.f64 (+.f64 (log.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 2)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))) 3)))) (/.f64 1 (*.f64 x (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2)))))))))) (/.f64 lo (*.f64 hi (*.f64 x (-.f64 (/.f64 1 hi) (*.f64 -1 (/.f64 lo (pow.f64 hi 2))))))))
(+.f64 (log.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))) (-.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2))) 2))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2))) 3))) (/.f64 1 (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))))) (/.f64 lo (*.f64 hi (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2))))))))
(+.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (-.f64 (+.f64 (log.f64 x) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3))) (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))))) (/.f64 lo (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))))))
(+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (*.f64 -1 (log.f64 (/.f64 -1 x))))
(+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (neg.f64 (log.f64 (/.f64 -1 x))))
(-.f64 (log.f64 (-.f64 (/.f64 -1 hi) (/.f64 lo (pow.f64 hi 2)))) (log.f64 (/.f64 -1 x)))
(-.f64 (+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))))) (/.f64 lo (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))))
(+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) (/.f64 lo (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))))))
(+.f64 (log.f64 (-.f64 (/.f64 -1 hi) (/.f64 lo (pow.f64 hi 2)))) (-.f64 (-.f64 (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (log.f64 (/.f64 -1 x))) (/.f64 lo (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))))))
(-.f64 (+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2)))) (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))))) (/.f64 lo (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))))
(+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2))) (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))))) (/.f64 lo (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))))))
(-.f64 (+.f64 (-.f64 (log.f64 (-.f64 (/.f64 -1 hi) (/.f64 lo (pow.f64 hi 2)))) (log.f64 (/.f64 -1 x))) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2))) (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))))) (/.f64 lo (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))))
(-.f64 (+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3)))) (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))))))) (/.f64 lo (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))))
(+.f64 (log.f64 (neg.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3))) (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))))) (/.f64 lo (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))))))
(+.f64 (log.f64 (-.f64 (/.f64 -1 hi) (/.f64 lo (pow.f64 hi 2)))) (-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 lo hi)) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3))) (/.f64 1 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))))) (log.f64 (/.f64 -1 x))) (/.f64 lo (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))))))
(+.f64 (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x)))) (*.f64 -2 (log.f64 hi)))
(+.f64 (log.f64 (*.f64 1 (*.f64 lo x))) (*.f64 -2 (log.f64 hi)))
(fma.f64 -2 (log.f64 hi) (log.f64 (*.f64 lo x)))
(+.f64 (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x)))) (+.f64 (*.f64 -2 (log.f64 hi)) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 1 x)))))
(+.f64 (log.f64 (*.f64 1 (*.f64 lo x))) (fma.f64 -2 (log.f64 hi) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 1 x)))))
(+.f64 (log.f64 (*.f64 lo x)) (fma.f64 hi (+.f64 (/.f64 1 lo) (/.f64 -1 x)) (*.f64 -2 (log.f64 hi))))
(+.f64 (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x)))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 lo x)))))) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 1 x))))))
(+.f64 (log.f64 (*.f64 1 (*.f64 lo x))) (fma.f64 -2 (log.f64 hi) (fma.f64 1/2 (*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (/.f64 2 (*.f64 lo x)))) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 1 x))))))
(+.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (*.f64 lo x))) (fma.f64 hi (+.f64 (/.f64 1 lo) (/.f64 -1 x)) (*.f64 (*.f64 1/2 (pow.f64 hi 2)) (-.f64 (/.f64 2 (*.f64 lo x)) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))))))
(+.f64 (log.f64 (neg.f64 (*.f64 -1 (*.f64 lo x)))) (+.f64 (*.f64 -2 (log.f64 hi)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 -6 (/.f64 (-.f64 x lo) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 lo 3) (pow.f64 x 3))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (*.f64 lo x)))))) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 1 x)))))))
(+.f64 (log.f64 (*.f64 1 (*.f64 lo x))) (fma.f64 -2 (log.f64 hi) (fma.f64 1/6 (*.f64 (pow.f64 hi 3) (fma.f64 -6 (/.f64 (-.f64 x lo) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 2 (/.f64 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 lo 3) (pow.f64 x 3)))))) (fma.f64 1/2 (*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (/.f64 2 (*.f64 lo x)))) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 1 x)))))))
(+.f64 (fma.f64 -2 (log.f64 hi) (log.f64 (*.f64 lo x))) (fma.f64 1/6 (*.f64 (pow.f64 hi 3) (fma.f64 2 (/.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 lo 3)) (pow.f64 x 3)) (/.f64 (*.f64 -6 (-.f64 x lo)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))) (fma.f64 hi (+.f64 (/.f64 1 lo) (/.f64 -1 x)) (*.f64 (*.f64 1/2 (pow.f64 hi 2)) (-.f64 (/.f64 2 (*.f64 lo x)) (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 x lo) 2)) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 1/2 (/.f64 (fma.f64 -1 (pow.f64 (-.f64 x lo) 2) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 lo x)) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 2)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 x (-.f64 x lo)))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 x lo) 2)) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2))) (/.f64 x hi))) (/.f64 lo hi))
(+.f64 (*.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 lo (*.f64 x (-.f64 x lo))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (fma.f64 -1 (pow.f64 (-.f64 x lo) 2) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 -6 lo) (*.f64 x (-.f64 x lo)))) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 lo x)) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 2)) (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (+.f64 (*.f64 -6 (pow.f64 (-.f64 x lo) 4)) (*.f64 24 (*.f64 lo (*.f64 x (pow.f64 (-.f64 x lo) 2)))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 x (-.f64 x lo)))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 x lo) 2)) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2))) (/.f64 x hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (fma.f64 -6 (pow.f64 (-.f64 x lo) 4) (*.f64 24 (*.f64 lo (*.f64 x (pow.f64 (-.f64 x lo) 2)))))) (pow.f64 hi 4)) (fma.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 lo (*.f64 x (-.f64 x lo))) (*.f64 2 (pow.f64 (-.f64 x lo) 3))) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (pow.f64 (-.f64 x lo) 2) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2)) (/.f64 x hi)))) (/.f64 lo hi))
(fma.f64 1/24 (/.f64 (fma.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) -12 (fma.f64 24 (*.f64 (*.f64 lo x) (pow.f64 (-.f64 x lo) 2)) (*.f64 (pow.f64 (-.f64 x lo) 4) -6))) (pow.f64 hi 4)) (fma.f64 1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 x lo) 3) (*.f64 (*.f64 -6 lo) (*.f64 x (-.f64 x lo)))) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 lo x)) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 2)) (/.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 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2)) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2))))
(+.f64 (*.f64 1/2 (/.f64 (fma.f64 -1 (pow.f64 (-.f64 x lo) 2) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi))
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 lo x)) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 2)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 x (-.f64 (*.f64 -1 x) (*.f64 -1 lo))))) (*.f64 2 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3))) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2)) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2)))))
(fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (fma.f64 -1/6 (/.f64 (fma.f64 -6 (*.f64 (*.f64 lo x) (+.f64 lo (neg.f64 x))) (*.f64 2 (pow.f64 (+.f64 lo (neg.f64 x)) 3))) (pow.f64 hi 3)) (*.f64 1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 lo (neg.f64 x)) 2) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2)))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 lo x)) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 2)) (/.f64 (*.f64 -1/6 (fma.f64 2 (pow.f64 (-.f64 lo x) 3) (*.f64 -6 (*.f64 (*.f64 lo x) (-.f64 lo x))))) (pow.f64 hi 3))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 x (-.f64 (*.f64 -1 x) (*.f64 -1 lo))))) (*.f64 2 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 3))) (pow.f64 hi 3))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (+.f64 (*.f64 -6 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 4)) (*.f64 24 (*.f64 lo (*.f64 x (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2)))))) (pow.f64 hi 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) 2)) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2))))))
(fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (fma.f64 -1/6 (/.f64 (fma.f64 -6 (*.f64 (*.f64 lo x) (+.f64 lo (neg.f64 x))) (*.f64 2 (pow.f64 (+.f64 lo (neg.f64 x)) 3))) (pow.f64 hi 3)) (fma.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (fma.f64 -6 (pow.f64 (+.f64 lo (neg.f64 x)) 4) (*.f64 24 (*.f64 (*.f64 lo x) (pow.f64 (+.f64 lo (neg.f64 x)) 2))))) (pow.f64 hi 4)) (*.f64 1/2 (/.f64 (fma.f64 -1 (pow.f64 (+.f64 lo (neg.f64 x)) 2) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2))))))
(+.f64 (/.f64 (-.f64 x lo) hi) (fma.f64 -1/6 (/.f64 (fma.f64 2 (pow.f64 (-.f64 lo x) 3) (*.f64 -6 (*.f64 (*.f64 lo x) (-.f64 lo x)))) (pow.f64 hi 3)) (fma.f64 1/24 (/.f64 (fma.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) -12 (fma.f64 24 (*.f64 (*.f64 lo x) (pow.f64 (-.f64 lo x) 2)) (*.f64 -6 (pow.f64 (-.f64 lo x) 4)))) (pow.f64 hi 4)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (*.f64 lo x)) (pow.f64 (-.f64 x lo) 2)) (pow.f64 hi 2))))))
(log.f64 (+.f64 1 (/.f64 x hi)))
(log1p.f64 (/.f64 x hi))
(+.f64 (log.f64 (+.f64 1 (/.f64 x hi))) (*.f64 lo (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (*.f64 hi (+.f64 1 (/.f64 x hi)))))))
(+.f64 (log1p.f64 (/.f64 x hi)) (*.f64 lo (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) 1))) (/.f64 1 (*.f64 hi (+.f64 (/.f64 x hi) 1))))))
(fma.f64 lo (+.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (*.f64 hi (+.f64 (/.f64 x hi) 1)))) (log1p.f64 (/.f64 x hi)))
(+.f64 (log.f64 (+.f64 1 (/.f64 x hi))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (*.f64 lo (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (*.f64 hi (+.f64 1 (/.f64 x hi))))))))
(+.f64 (log1p.f64 (/.f64 x hi)) (fma.f64 -1/2 (/.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2))) (*.f64 lo (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) 1))) (/.f64 1 (*.f64 hi (+.f64 (/.f64 x hi) 1)))))))
(+.f64 (log1p.f64 (/.f64 x hi)) (fma.f64 lo (+.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (*.f64 hi (+.f64 (/.f64 x hi) 1)))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) 2))))))
(+.f64 (log.f64 (+.f64 1 (/.f64 x hi))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (pow.f64 (+.f64 1 (/.f64 x hi)) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3)) (pow.f64 (+.f64 1 (/.f64 x hi)) 3))) (*.f64 lo (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) (/.f64 1 (*.f64 hi (+.f64 1 (/.f64 x hi)))))))))
(+.f64 (log1p.f64 (/.f64 x hi)) (fma.f64 -1/2 (/.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2))) (fma.f64 1/3 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3))) (*.f64 lo (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) 1))) (/.f64 1 (*.f64 hi (+.f64 (/.f64 x hi) 1))))))))
(+.f64 (log1p.f64 (/.f64 x hi)) (fma.f64 -1/2 (/.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) 2))) (fma.f64 1/3 (/.f64 (pow.f64 lo 3) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) 3))) (*.f64 lo (+.f64 (/.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x hi) 1))) (/.f64 -1 (*.f64 hi (+.f64 (/.f64 x hi) 1))))))))
(+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 -1 (log.f64 (/.f64 1 lo))))
(+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (neg.f64 (neg.f64 (log.f64 lo))))
(+.f64 (log.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi))) (log.f64 lo))
(+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (/.f64 1 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (/.f64 x (*.f64 hi (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))))))
(+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (fma.f64 -1 (neg.f64 (log.f64 lo)) (+.f64 (/.f64 1 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (/.f64 x (*.f64 (*.f64 lo hi) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))))))
(+.f64 (log.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi))) (+.f64 (+.f64 (log.f64 lo) (/.f64 1 (*.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi))))) (/.f64 x (*.f64 (*.f64 lo hi) (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi))))))
(+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)))) (+.f64 (/.f64 1 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (/.f64 x (*.f64 hi (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))))))))
(+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (fma.f64 -1 (neg.f64 (log.f64 lo)) (fma.f64 -1/2 (/.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 lo 2)) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (+.f64 (/.f64 1 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (/.f64 x (*.f64 (*.f64 lo hi) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))))))
(+.f64 (+.f64 (log.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi))) (log.f64 lo)) (+.f64 (fma.f64 -1/2 (/.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 lo 2)) (pow.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) 2)) (/.f64 1 (*.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi))))) (/.f64 x (*.f64 (*.f64 lo hi) (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi))))))
(+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3)))) (+.f64 (/.f64 1 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (/.f64 x (*.f64 hi (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))))))))
(+.f64 (log.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (fma.f64 -1 (neg.f64 (log.f64 lo)) (fma.f64 -1/2 (/.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 lo 2)) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3))) (+.f64 (/.f64 1 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (/.f64 x (*.f64 (*.f64 lo hi) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))))))))
(+.f64 (+.f64 (log.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi))) (log.f64 lo)) (fma.f64 -1/2 (/.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 lo 2)) (pow.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) 2)) (+.f64 (fma.f64 1/3 (/.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 lo 3)) (pow.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) 3)) (/.f64 1 (*.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi))))) (/.f64 x (*.f64 (*.f64 lo hi) (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)))))))
(+.f64 (log.f64 (neg.f64 (*.f64 -1 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))) (*.f64 -1 (log.f64 (/.f64 -1 lo))))
(+.f64 (log.f64 (*.f64 1 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))) (neg.f64 (log.f64 (/.f64 -1 lo))))
(-.f64 (log.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (log.f64 (/.f64 -1 lo)))
(+.f64 (log.f64 (neg.f64 (*.f64 -1 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (*.f64 -1 (/.f64 (+.f64 (/.f64 1 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (/.f64 x (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))) lo))))
(+.f64 (log.f64 (*.f64 1 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))) (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 lo)) (/.f64 (+.f64 (/.f64 1 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (/.f64 x (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))) lo))))
(-.f64 (-.f64 (log.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (log.f64 (/.f64 -1 lo))) (/.f64 (+.f64 (/.f64 1 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (/.f64 (/.f64 x hi) (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))) lo))
(+.f64 (log.f64 (neg.f64 (*.f64 -1 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (/.f64 x (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))) lo)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)))))))
(+.f64 (log.f64 (*.f64 1 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))) (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (fma.f64 -1 (/.f64 (+.f64 (/.f64 1 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (/.f64 x (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))) lo) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)))))))
(+.f64 (-.f64 (log.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (log.f64 (/.f64 -1 lo))) (-.f64 (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 lo 2)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2))) (/.f64 (+.f64 (/.f64 1 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (/.f64 (/.f64 x hi) (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))) lo)))
(+.f64 (log.f64 (neg.f64 (*.f64 -1 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (/.f64 x (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))) lo)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 2) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 1 (/.f64 x hi)) 3) (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3))))))))
(+.f64 (log.f64 (*.f64 1 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))) (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (fma.f64 -1 (/.f64 (+.f64 (/.f64 1 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (/.f64 x (*.f64 hi (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))) lo) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3))))))))
(+.f64 (-.f64 (log.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (log.f64 (/.f64 -1 lo))) (-.f64 (fma.f64 -1/2 (/.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 2) (pow.f64 lo 2)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 2)) (*.f64 -1/3 (/.f64 (/.f64 (pow.f64 (+.f64 (/.f64 x hi) 1) 3) (pow.f64 lo 3)) (pow.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) 3)))) (/.f64 (+.f64 (/.f64 1 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (/.f64 (/.f64 x hi) (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))) lo)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3))) 1)
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(*.f64 (+.f64 x lo) (*.f64 (/.f64 1 hi) (pow.f64 (/.f64 (+.f64 x lo) hi) 2)))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(*.f64 (/.f64 (+.f64 x lo) hi) (pow.f64 (/.f64 (+.f64 x lo) hi) 2))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(*.f64 1 (pow.f64 (/.f64 (+.f64 x lo) hi) 3))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) (/.f64 (+.f64 x lo) hi))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (/.f64 (+.f64 x lo) hi) 2)))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(*.f64 (pow.f64 (+.f64 x lo) 3) (pow.f64 hi -3))
(*.f64 (pow.f64 (+.f64 lo x) 3) (pow.f64 hi -3))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (/.f64 (+.f64 x lo) hi) 2)))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3/2) (pow.f64 (/.f64 (+.f64 x lo) hi) 3/2))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2) 3) (/.f64 (+.f64 x lo) hi))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) 3) (pow.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) 3))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) (+.f64 x lo)) (/.f64 1 hi))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) 1) (/.f64 (+.f64 x lo) hi))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2)) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) (sqrt.f64 (/.f64 (+.f64 x lo) hi))) (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(/.f64 1 (/.f64 (pow.f64 hi 3) (pow.f64 (+.f64 x lo) 3)))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(/.f64 1 (pow.f64 (/.f64 hi (+.f64 x lo)) 3))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(/.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) (/.f64 hi (+.f64 x lo)))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(/.f64 (pow.f64 (+.f64 x lo) 3) (pow.f64 hi 3))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(/.f64 (pow.f64 (+.f64 (neg.f64 x) lo) 3) (pow.f64 (neg.f64 hi) 3))
(/.f64 (pow.f64 (+.f64 lo (neg.f64 x)) 3) (pow.f64 (neg.f64 hi) 3))
(/.f64 (pow.f64 (-.f64 lo x) 3) (pow.f64 (neg.f64 hi) 3))
(/.f64 (neg.f64 (pow.f64 (+.f64 x lo) 3)) (neg.f64 (pow.f64 hi 3)))
(/.f64 (neg.f64 (pow.f64 (+.f64 lo x) 3)) (pow.f64 (neg.f64 hi) 3))
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) (+.f64 x lo)) hi)
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) 1) (/.f64 hi (+.f64 x lo)))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) (+.f64 (neg.f64 x) lo)) (neg.f64 hi))
(/.f64 (+.f64 lo (neg.f64 x)) (/.f64 (neg.f64 hi) (pow.f64 (/.f64 (+.f64 lo x) hi) 2)))
(/.f64 (-.f64 lo x) (/.f64 (neg.f64 hi) (pow.f64 (/.f64 (+.f64 lo x) hi) 2)))
(/.f64 (*.f64 (+.f64 x lo) (pow.f64 (/.f64 (+.f64 x lo) hi) 2)) hi)
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(/.f64 (*.f64 (+.f64 (neg.f64 x) lo) (pow.f64 (/.f64 (+.f64 x lo) hi) 2)) (neg.f64 hi))
(/.f64 (+.f64 lo (neg.f64 x)) (/.f64 (neg.f64 hi) (pow.f64 (/.f64 (+.f64 lo x) hi) 2)))
(/.f64 (-.f64 lo x) (/.f64 (neg.f64 hi) (pow.f64 (/.f64 (+.f64 lo x) hi) 2)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 6))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 lo x) hi) 6))
(log.f64 (exp.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3)))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3))))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3) 3))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3)))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(exp.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 x lo) hi))))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 x lo) hi))) 1))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3)))
(pow.f64 (/.f64 (+.f64 lo x) hi) 3)
(+.f64 (/.f64 x hi) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (/.f64 x 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 lo x) hi)
(*.f64 (+.f64 x lo) (/.f64 1 hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 1 (/.f64 (+.f64 x lo) hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2))
(/.f64 (+.f64 lo x) hi)
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) 1/3))
(*.f64 (cbrt.f64 (/.f64 (+.f64 lo x) hi)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) hi) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(/.f64 (+.f64 lo x) hi)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (*.f64 (cbrt.f64 (+.f64 x lo)) (/.f64 1 hi)))
(/.f64 (+.f64 lo x) hi)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(/.f64 (+.f64 lo x) hi)
(*.f64 (pow.f64 hi -1/2) (/.f64 (+.f64 x lo) (sqrt.f64 hi)))
(*.f64 (pow.f64 hi -1/2) (/.f64 (+.f64 lo x) (sqrt.f64 hi)))
(*.f64 (sqrt.f64 (+.f64 x lo)) (*.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 1 hi)))
(/.f64 (+.f64 lo x) hi)
(*.f64 (+.f64 (neg.f64 x) lo) (/.f64 1 (neg.f64 hi)))
(*.f64 (+.f64 lo (neg.f64 x)) (/.f64 1 (neg.f64 hi)))
(/.f64 (-.f64 lo x) (neg.f64 hi))
(*.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) 1/3) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 lo x) hi)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) hi) 2)))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 x lo) hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) hi) 3/2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) hi) 3/2)))
(*.f64 (*.f64 (+.f64 x lo) 1) (/.f64 1 hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 2))) (/.f64 (+.f64 x lo) (cbrt.f64 hi)))
(/.f64 (*.f64 1 (/.f64 (+.f64 lo x) (cbrt.f64 hi))) (cbrt.f64 (pow.f64 hi 2)))
(/.f64 (/.f64 (+.f64 lo x) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x lo)) hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (cbrt.f64 (pow.f64 hi 2))) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 lo x) hi)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 lo x)) 2) (cbrt.f64 (pow.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 (pow.f64 (cbrt.f64 (+.f64 lo x)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (+.f64 lo x)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) 1) (/.f64 (sqrt.f64 (+.f64 x lo)) hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) (cbrt.f64 (pow.f64 hi 2))) (/.f64 (sqrt.f64 (+.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 lo x)) (cbrt.f64 (pow.f64 hi 2))) (/.f64 (sqrt.f64 (+.f64 lo x)) (cbrt.f64 hi)))
(*.f64 (*.f64 (+.f64 x lo) (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)))
(*.f64 (+.f64 lo x) (*.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi))))
(/.f64 (*.f64 (+.f64 lo x) (cbrt.f64 (pow.f64 hi -2))) (cbrt.f64 hi))
(*.f64 (*.f64 (+.f64 x lo) (pow.f64 hi -1/2)) (pow.f64 hi -1/2))
(/.f64 (+.f64 lo x) hi)
(/.f64 (+.f64 x lo) hi)
(/.f64 (+.f64 lo x) hi)
(/.f64 -1 (neg.f64 (/.f64 hi (+.f64 x lo))))
(/.f64 -1 (/.f64 (neg.f64 hi) (+.f64 lo x)))
(/.f64 -1 (neg.f64 (/.f64 hi (+.f64 lo x))))
(/.f64 1 (/.f64 hi (+.f64 x lo)))
(/.f64 (+.f64 lo x) hi)
(/.f64 1 (/.f64 (/.f64 hi (+.f64 x lo)) 1))
(/.f64 (+.f64 lo x) hi)
(/.f64 (+.f64 (neg.f64 x) lo) (neg.f64 hi))
(*.f64 (+.f64 lo (neg.f64 x)) (/.f64 1 (neg.f64 hi)))
(/.f64 (-.f64 lo x) (neg.f64 hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (pow.f64 hi 2))
(/.f64 (-.f64 (*.f64 hi x) (*.f64 lo hi)) (pow.f64 hi 2))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 hi (*.f64 lo (/.f64 hi x))) (/.f64 (pow.f64 hi 2) x))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (+.f64 (*.f64 hi (neg.f64 x)) (*.f64 lo hi)) (neg.f64 (pow.f64 hi 2)))
(/.f64 (fma.f64 hi (neg.f64 x) (*.f64 lo hi)) (neg.f64 (pow.f64 hi 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) -1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) (neg.f64 hi)))
(*.f64 (/.f64 (+.f64 (pow.f64 lo 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 lo (+.f64 lo x)))) (/.f64 -1 (neg.f64 hi)))
(/.f64 (neg.f64 (+.f64 (pow.f64 lo 3) (pow.f64 x 3))) (*.f64 (neg.f64 hi) (fma.f64 x x (*.f64 lo (+.f64 lo x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) hi))
(/.f64 (+.f64 (pow.f64 lo 3) (pow.f64 x 3)) (*.f64 hi (fma.f64 x x (*.f64 lo (+.f64 lo x)))))
(/.f64 (*.f64 (pow.f64 (+.f64 x lo) 2) -1) (*.f64 (+.f64 x lo) (neg.f64 hi)))
(*.f64 (/.f64 (pow.f64 (+.f64 lo x) 2) (+.f64 lo x)) (/.f64 -1 (neg.f64 hi)))
(/.f64 (neg.f64 (pow.f64 (+.f64 lo x) 2)) (*.f64 hi (neg.f64 (+.f64 lo x))))
(/.f64 (*.f64 (pow.f64 (+.f64 x lo) 2) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 hi (+.f64 lo x)))
(/.f64 (*.f64 (+.f64 x lo) 1) hi)
(/.f64 (+.f64 lo x) hi)
(/.f64 (neg.f64 (+.f64 (neg.f64 x) lo)) (neg.f64 (neg.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) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 (+.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 lo x)) hi)
(/.f64 (*.f64 (+.f64 x lo) -1) (neg.f64 hi))
(/.f64 (*.f64 -1 (+.f64 lo x)) (neg.f64 hi))
(/.f64 (neg.f64 (+.f64 lo x)) (neg.f64 hi))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) (/.f64 1 hi)) (fma.f64 x x (*.f64 lo (+.f64 lo x))))
(/.f64 (/.f64 (+.f64 (pow.f64 lo 3) (pow.f64 x 3)) hi) (fma.f64 x x (*.f64 lo (+.f64 lo x))))
(/.f64 (*.f64 (pow.f64 (+.f64 x lo) 2) (/.f64 1 hi)) (+.f64 x lo))
(/.f64 (/.f64 (pow.f64 (+.f64 lo x) 2) hi) (+.f64 lo x))
(pow.f64 (/.f64 (+.f64 x lo) hi) 1)
(/.f64 (+.f64 lo x) hi)
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3) 1/3)
(/.f64 (+.f64 lo x) hi)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 3)
(/.f64 (+.f64 lo x) hi)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) 2)
(/.f64 (+.f64 lo x) hi)
(pow.f64 (/.f64 hi (+.f64 x lo)) -1)
(/.f64 (+.f64 lo x) hi)
(neg.f64 (/.f64 (+.f64 x lo) (neg.f64 hi)))
(/.f64 (*.f64 -1 (+.f64 lo x)) (neg.f64 hi))
(/.f64 (neg.f64 (+.f64 lo x)) (neg.f64 hi))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 lo x) hi) 2))
(fabs.f64 (/.f64 (+.f64 lo x) hi))
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) hi)))
(/.f64 (+.f64 lo x) hi)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x lo) hi)))
(/.f64 (+.f64 lo x) hi)
(exp.f64 (log.f64 (/.f64 (+.f64 x lo) hi)))
(/.f64 (+.f64 lo x) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x lo) hi)) 1))
(/.f64 (+.f64 lo x) hi)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 x lo) hi))) 1/3))
(/.f64 (+.f64 lo x) hi)
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x lo) hi)))
(/.f64 (+.f64 lo x) hi)
(fma.f64 x (/.f64 1 hi) (/.f64 lo hi))
(fma.f64 1 (/.f64 x hi) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 0 lo)
lo
(-.f64 0 lo)
(neg.f64 lo)
(-.f64 (exp.f64 (log1p.f64 lo)) 1)
lo
(*.f64 -1 lo)
(neg.f64 lo)
(*.f64 1 lo)
lo
(*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo 2)))
(*.f64 (cbrt.f64 (pow.f64 lo 2)) (cbrt.f64 lo))
(*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo 2)))
(*.f64 (cbrt.f64 (pow.f64 lo 2)) (neg.f64 (cbrt.f64 lo)))
(*.f64 (cbrt.f64 lo) (neg.f64 (cbrt.f64 (pow.f64 lo 2))))
(*.f64 (sqrt.f64 lo) (sqrt.f64 lo))
lo
(*.f64 (sqrt.f64 lo) (neg.f64 (sqrt.f64 lo)))
(neg.f64 lo)
(*.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo))
(neg.f64 lo)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 lo 2))) (cbrt.f64 lo))
(*.f64 (cbrt.f64 lo) (neg.f64 (cbrt.f64 (pow.f64 lo 2))))
(*.f64 (*.f64 -1 (cbrt.f64 (pow.f64 lo 2))) (cbrt.f64 lo))
(*.f64 (cbrt.f64 lo) (neg.f64 (cbrt.f64 (pow.f64 lo 2))))
(*.f64 (*.f64 -1 (sqrt.f64 lo)) (sqrt.f64 lo))
(neg.f64 lo)
(/.f64 (-.f64 0 (pow.f64 lo 3)) (+.f64 0 (+.f64 (pow.f64 lo 2) (*.f64 0 lo))))
(/.f64 (neg.f64 (pow.f64 lo 3)) (+.f64 (pow.f64 lo 2) 0))
(/.f64 (neg.f64 (pow.f64 lo 3)) (pow.f64 lo 2))
(/.f64 (-.f64 0 (pow.f64 lo 2)) lo)
(/.f64 (neg.f64 (pow.f64 lo 2)) lo)
(pow.f64 lo 1)
lo
(pow.f64 (cbrt.f64 lo) 3)
lo
(pow.f64 (sqrt.f64 lo) 2)
lo
(pow.f64 (pow.f64 lo 3) 1/3)
lo
(sqrt.f64 (pow.f64 lo 2))
(fabs.f64 lo)
(log.f64 (exp.f64 lo))
lo
(log.f64 (+.f64 1 (expm1.f64 lo)))
lo
(cbrt.f64 (pow.f64 lo 3))
lo
(expm1.f64 (log1p.f64 lo))
lo
(exp.f64 (log.f64 lo))
lo
(exp.f64 (*.f64 (log.f64 lo) 1))
lo
(log1p.f64 (expm1.f64 lo))
lo
(-.f64 0 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 lo hi))) 1)
(/.f64 lo hi)
(-.f64 (/.f64 0 hi) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 lo (/.f64 1 hi))
(/.f64 lo hi)
(*.f64 lo (/.f64 1 (neg.f64 hi)))
(/.f64 lo (neg.f64 hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))
(/.f64 lo hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)))
(/.f64 lo hi)
(*.f64 (cbrt.f64 (pow.f64 lo 2)) (*.f64 (cbrt.f64 lo) (/.f64 1 hi)))
(*.f64 (cbrt.f64 (pow.f64 lo 2)) (*.f64 (/.f64 1 hi) (cbrt.f64 lo)))
(*.f64 (cbrt.f64 (pow.f64 lo 2)) (/.f64 (cbrt.f64 lo) hi))
(*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)))
(/.f64 lo hi)
(*.f64 (pow.f64 hi -1/2) (/.f64 lo (sqrt.f64 hi)))
(*.f64 (sqrt.f64 lo) (*.f64 (sqrt.f64 lo) (/.f64 1 hi)))
(/.f64 lo hi)
(*.f64 (*.f64 lo 1) (/.f64 1 hi))
(/.f64 lo hi)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 lo 2)) 1) (/.f64 (cbrt.f64 lo) hi))
(*.f64 (cbrt.f64 (pow.f64 lo 2)) (*.f64 (/.f64 1 hi) (cbrt.f64 lo)))
(*.f64 (cbrt.f64 (pow.f64 lo 2)) (/.f64 (cbrt.f64 lo) hi))
(*.f64 (/.f64 (sqrt.f64 lo) 1) (/.f64 (sqrt.f64 lo) hi))
(/.f64 lo hi)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 2))) (/.f64 lo (cbrt.f64 hi)))
(/.f64 (/.f64 lo (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 hi 2))) (/.f64 lo (cbrt.f64 hi)))
(*.f64 (/.f64 lo (cbrt.f64 hi)) (/.f64 -1 (cbrt.f64 (pow.f64 hi 2))))
(/.f64 (neg.f64 (/.f64 lo (cbrt.f64 hi))) (cbrt.f64 (pow.f64 hi 2)))
(*.f64 (/.f64 -1 (sqrt.f64 hi)) (/.f64 lo (sqrt.f64 hi)))
(*.f64 (/.f64 lo (sqrt.f64 hi)) (/.f64 -1 (sqrt.f64 hi)))
(/.f64 (neg.f64 (/.f64 lo (sqrt.f64 hi))) (sqrt.f64 hi))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 lo 2)) (cbrt.f64 (pow.f64 hi 2))) (cbrt.f64 (/.f64 lo hi)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (/.f64 (cbrt.f64 (pow.f64 lo 2)) (cbrt.f64 (pow.f64 hi 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 lo 2)) (cbrt.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 hi 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 lo 2)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 lo) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 lo) (cbrt.f64 (pow.f64 hi 2))) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi)))
(/.f64 (*.f64 (sqrt.f64 lo) (/.f64 (sqrt.f64 lo) (cbrt.f64 hi))) (cbrt.f64 (pow.f64 hi 2)))
(*.f64 (*.f64 lo (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)))
(*.f64 (/.f64 1 (cbrt.f64 hi)) (*.f64 lo (cbrt.f64 (pow.f64 hi -2))))
(/.f64 (*.f64 lo (cbrt.f64 (pow.f64 hi -2))) (cbrt.f64 hi))
(*.f64 (*.f64 lo (pow.f64 hi -1/2)) (pow.f64 hi -1/2))
(/.f64 lo hi)
(pow.f64 (/.f64 lo hi) 1)
(/.f64 lo hi)
(pow.f64 (cbrt.f64 (/.f64 lo hi)) 3)
(/.f64 lo hi)
(pow.f64 (pow.f64 (/.f64 lo hi) 3) 1/3)
(/.f64 lo hi)
(pow.f64 (sqrt.f64 (/.f64 lo hi)) 2)
(/.f64 lo hi)
(pow.f64 (/.f64 hi lo) -1)
(/.f64 1 (/.f64 hi lo))
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(sqrt.f64 (pow.f64 (/.f64 lo hi) 2))
(fabs.f64 (/.f64 lo hi))
(log.f64 (exp.f64 (/.f64 lo hi)))
(/.f64 lo hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 lo hi))))
(/.f64 lo hi)
(cbrt.f64 (pow.f64 (/.f64 lo hi) 3))
(/.f64 lo hi)
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 hi -3)))
(cbrt.f64 (/.f64 (pow.f64 lo 3) (pow.f64 hi 3)))
(/.f64 lo hi)
(expm1.f64 (log1p.f64 (/.f64 lo hi)))
(/.f64 lo hi)
(exp.f64 (log.f64 (/.f64 lo hi)))
(/.f64 lo hi)
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) 1))
(/.f64 lo hi)
(log1p.f64 (expm1.f64 (/.f64 lo hi)))
(/.f64 lo hi)
(+.f64 (exp.f64 (/.f64 (+.f64 x lo) hi)) -1)
(expm1.f64 (/.f64 (+.f64 lo x) hi))
(-.f64 (exp.f64 (/.f64 (+.f64 x lo) hi)) 1)
(expm1.f64 (/.f64 (+.f64 lo x) hi))
(*.f64 1 (expm1.f64 (/.f64 (+.f64 x lo) hi)))
(expm1.f64 (/.f64 (+.f64 lo x) hi))
(*.f64 (cbrt.f64 (expm1.f64 (/.f64 (+.f64 x lo) hi))) (cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (+.f64 x lo) hi)) 2)))
(*.f64 (cbrt.f64 (expm1.f64 (/.f64 (+.f64 lo x) hi))) (cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (+.f64 lo x) hi)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (+.f64 x lo) hi)) 2)) (cbrt.f64 (expm1.f64 (/.f64 (+.f64 x lo) hi))))
(*.f64 (cbrt.f64 (expm1.f64 (/.f64 (+.f64 lo x) hi))) (cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (+.f64 lo x) hi)) 2)))
(*.f64 (sqrt.f64 (expm1.f64 (/.f64 (+.f64 x lo) hi))) (sqrt.f64 (expm1.f64 (/.f64 (+.f64 x lo) hi))))
(expm1.f64 (/.f64 (+.f64 lo x) hi))
(/.f64 (-.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 x lo) hi)) 3) 1) (+.f64 (*.f64 (exp.f64 (/.f64 (+.f64 x lo) hi)) (exp.f64 (/.f64 (+.f64 x lo) hi))) (+.f64 1 (*.f64 (exp.f64 (/.f64 (+.f64 x lo) hi)) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 lo x) hi)) 3) -1) (fma.f64 (exp.f64 (/.f64 (+.f64 lo x) hi)) (exp.f64 (/.f64 (+.f64 lo x) hi)) (+.f64 1 (exp.f64 (/.f64 (+.f64 lo x) hi)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (+.f64 x lo) hi)) (exp.f64 (/.f64 (+.f64 x lo) hi))) 1) (+.f64 (exp.f64 (/.f64 (+.f64 x lo) hi)) 1))
(/.f64 (fma.f64 (exp.f64 (/.f64 (+.f64 lo x) hi)) (exp.f64 (/.f64 (+.f64 lo x) hi)) -1) (+.f64 1 (exp.f64 (/.f64 (+.f64 lo x) hi))))
(/.f64 (expm1.f64 (+.f64 (/.f64 (+.f64 lo x) hi) (/.f64 (+.f64 lo x) hi))) (+.f64 1 (exp.f64 (/.f64 (+.f64 lo x) hi))))
(pow.f64 (expm1.f64 (/.f64 (+.f64 x lo) hi)) 1)
(expm1.f64 (/.f64 (+.f64 lo x) hi))
(pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (+.f64 x lo) hi))) 3)
(expm1.f64 (/.f64 (+.f64 lo x) hi))
(pow.f64 (pow.f64 (expm1.f64 (/.f64 (+.f64 x lo) hi)) 3) 1/3)
(expm1.f64 (/.f64 (+.f64 lo x) hi))
(pow.f64 (sqrt.f64 (expm1.f64 (/.f64 (+.f64 x lo) hi))) 2)
(expm1.f64 (/.f64 (+.f64 lo x) hi))
(sqrt.f64 (pow.f64 (expm1.f64 (/.f64 (+.f64 x lo) hi)) 2))
(sqrt.f64 (pow.f64 (expm1.f64 (/.f64 (+.f64 lo x) hi)) 2))
(fabs.f64 (expm1.f64 (/.f64 (+.f64 lo x) hi)))
(log.f64 (exp.f64 (expm1.f64 (/.f64 (+.f64 x lo) hi))))
(expm1.f64 (/.f64 (+.f64 lo x) hi))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (/.f64 (+.f64 x lo) hi)))))
(expm1.f64 (/.f64 (+.f64 lo x) hi))
(cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (+.f64 x lo) hi)) 3))
(expm1.f64 (/.f64 (+.f64 lo x) hi))
(exp.f64 (log.f64 (expm1.f64 (/.f64 (+.f64 x lo) hi))))
(expm1.f64 (/.f64 (+.f64 lo x) hi))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (/.f64 (+.f64 x lo) hi))) 1))
(expm1.f64 (/.f64 (+.f64 lo x) hi))
(log1p.f64 (expm1.f64 (expm1.f64 (/.f64 (+.f64 x lo) hi))))
(expm1.f64 (/.f64 (+.f64 lo x) hi))
(+.f64 (/.f64 x hi) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (/.f64 x 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 lo x) hi)
(*.f64 (+.f64 x lo) (/.f64 1 hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 1 (/.f64 (+.f64 x lo) hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2))
(/.f64 (+.f64 lo x) hi)
(*.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) (pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) 1/3))
(*.f64 (cbrt.f64 (/.f64 (+.f64 lo x) hi)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) hi) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(/.f64 (+.f64 lo x) hi)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (*.f64 (cbrt.f64 (+.f64 x lo)) (/.f64 1 hi)))
(/.f64 (+.f64 lo x) hi)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) (sqrt.f64 (/.f64 (+.f64 x lo) hi)))
(/.f64 (+.f64 lo x) hi)
(*.f64 (pow.f64 hi -1/2) (/.f64 (+.f64 x lo) (sqrt.f64 hi)))
(*.f64 (pow.f64 hi -1/2) (/.f64 (+.f64 lo x) (sqrt.f64 hi)))
(*.f64 (sqrt.f64 (+.f64 x lo)) (*.f64 (sqrt.f64 (+.f64 x lo)) (/.f64 1 hi)))
(/.f64 (+.f64 lo x) hi)
(*.f64 (+.f64 (neg.f64 x) lo) (/.f64 1 (neg.f64 hi)))
(*.f64 (+.f64 lo (neg.f64 x)) (/.f64 1 (neg.f64 hi)))
(/.f64 (-.f64 lo x) (neg.f64 hi))
(*.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) 1/3) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 lo x) hi)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) hi) 2)))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 x lo) hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) hi) 3/2)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 lo x) hi) 3/2)))
(*.f64 (*.f64 (+.f64 x lo) 1) (/.f64 1 hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 2))) (/.f64 (+.f64 x lo) (cbrt.f64 hi)))
(/.f64 (*.f64 1 (/.f64 (+.f64 lo x) (cbrt.f64 hi))) (cbrt.f64 (pow.f64 hi 2)))
(/.f64 (/.f64 (+.f64 lo x) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x lo)) hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x lo)) 2) (cbrt.f64 (pow.f64 hi 2))) (cbrt.f64 (/.f64 (+.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 lo x) hi)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 lo x)) 2) (cbrt.f64 (pow.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 (pow.f64 (cbrt.f64 (+.f64 lo x)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (+.f64 lo x)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) 1) (/.f64 (sqrt.f64 (+.f64 x lo)) hi))
(/.f64 (+.f64 lo x) hi)
(*.f64 (/.f64 (sqrt.f64 (+.f64 x lo)) (cbrt.f64 (pow.f64 hi 2))) (/.f64 (sqrt.f64 (+.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 lo x)) (cbrt.f64 (pow.f64 hi 2))) (/.f64 (sqrt.f64 (+.f64 lo x)) (cbrt.f64 hi)))
(*.f64 (*.f64 (+.f64 x lo) (cbrt.f64 (pow.f64 hi -2))) (/.f64 1 (cbrt.f64 hi)))
(*.f64 (+.f64 lo x) (*.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi))))
(/.f64 (*.f64 (+.f64 lo x) (cbrt.f64 (pow.f64 hi -2))) (cbrt.f64 hi))
(*.f64 (*.f64 (+.f64 x lo) (pow.f64 hi -1/2)) (pow.f64 hi -1/2))
(/.f64 (+.f64 lo x) hi)
(/.f64 (+.f64 x lo) hi)
(/.f64 (+.f64 lo x) hi)
(/.f64 -1 (neg.f64 (/.f64 hi (+.f64 x lo))))
(/.f64 -1 (/.f64 (neg.f64 hi) (+.f64 lo x)))
(/.f64 -1 (neg.f64 (/.f64 hi (+.f64 lo x))))
(/.f64 1 (/.f64 hi (+.f64 x lo)))
(/.f64 (+.f64 lo x) hi)
(/.f64 1 (/.f64 (/.f64 hi (+.f64 x lo)) 1))
(/.f64 (+.f64 lo x) hi)
(/.f64 (+.f64 (neg.f64 x) lo) (neg.f64 hi))
(*.f64 (+.f64 lo (neg.f64 x)) (/.f64 1 (neg.f64 hi)))
(/.f64 (-.f64 lo x) (neg.f64 hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (pow.f64 hi 2))
(/.f64 (-.f64 (*.f64 hi x) (*.f64 lo hi)) (pow.f64 hi 2))
(/.f64 (-.f64 hi (*.f64 (/.f64 hi x) lo)) (*.f64 (/.f64 hi x) hi))
(/.f64 (-.f64 hi (*.f64 lo (/.f64 hi x))) (/.f64 (pow.f64 hi 2) x))
(/.f64 (-.f64 (*.f64 (neg.f64 x) hi) (*.f64 (neg.f64 hi) lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (+.f64 (*.f64 hi (neg.f64 x)) (*.f64 lo hi)) (neg.f64 (pow.f64 hi 2)))
(/.f64 (fma.f64 hi (neg.f64 x) (*.f64 lo hi)) (neg.f64 (pow.f64 hi 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) -1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) (neg.f64 hi)))
(*.f64 (/.f64 (+.f64 (pow.f64 lo 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 lo (+.f64 lo x)))) (/.f64 -1 (neg.f64 hi)))
(/.f64 (neg.f64 (+.f64 (pow.f64 lo 3) (pow.f64 x 3))) (*.f64 (neg.f64 hi) (fma.f64 x x (*.f64 lo (+.f64 lo x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (*.f64 lo (+.f64 lo x))) hi))
(/.f64 (+.f64 (pow.f64 lo 3) (pow.f64 x 3)) (*.f64 hi (fma.f64 x x (*.f64 lo (+.f64 lo x)))))
(/.f64 (*.f64 (pow.f64 (+.f64 x lo) 2) -1) (*.f64 (+.f64 x lo) (neg.f64 hi)))
(*.f64 (/.f64 (pow.f64 (+.f64 lo x) 2) (+.f64 lo x)) (/.f64 -1 (neg.f64 hi)))
(/.f64 (neg.f64 (pow.f64 (+.f64 lo x) 2)) (*.f64 hi (neg.f64 (+.f64 lo x))))
(/.f64 (*.f64 (pow.f64 (+.f64 x lo) 2) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (pow.f64 (+.f64 lo x) 2) (*.f64 hi (+.f64 lo x)))
(/.f64 (*.f64 (+.f64 x lo) 1) hi)
(/.f64 (+.f64 lo x) hi)
(/.f64 (neg.f64 (+.f64 (neg.f64 x) lo)) (neg.f64 (neg.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) (fma.f64 (/.f64 lo hi) (/.f64 x hi) (pow.f64 (/.f64 lo hi) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 (+.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 lo x)) hi)
(/.f64 (*.f64 (+.f64 x lo) -1) (neg.f64 hi))
(/.f64 (*.f64 -1 (+.f64 lo x)) (neg.f64 hi))
(/.f64 (neg.f64 (+.f64 lo x)) (neg.f64 hi))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 lo 3)) (/.f64 1 hi)) (fma.f64 x x (*.f64 lo (+.f64 lo x))))
(/.f64 (/.f64 (+.f64 (pow.f64 lo 3) (pow.f64 x 3)) hi) (fma.f64 x x (*.f64 lo (+.f64 lo x))))
(/.f64 (*.f64 (pow.f64 (+.f64 x lo) 2) (/.f64 1 hi)) (+.f64 x lo))
(/.f64 (/.f64 (pow.f64 (+.f64 lo x) 2) hi) (+.f64 lo x))
(pow.f64 (/.f64 (+.f64 x lo) hi) 1)
(/.f64 (+.f64 lo x) hi)
(pow.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3) 1/3)
(/.f64 (+.f64 lo x) hi)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x lo) hi)) 3)
(/.f64 (+.f64 lo x) hi)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x lo) hi)) 2)
(/.f64 (+.f64 lo x) hi)
(pow.f64 (/.f64 hi (+.f64 x lo)) -1)
(/.f64 (+.f64 lo x) hi)
(neg.f64 (/.f64 (+.f64 x lo) (neg.f64 hi)))
(/.f64 (*.f64 -1 (+.f64 lo x)) (neg.f64 hi))
(/.f64 (neg.f64 (+.f64 lo x)) (neg.f64 hi))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 lo x) hi) 2))
(fabs.f64 (/.f64 (+.f64 lo x) hi))
(log.f64 (exp.f64 (/.f64 (+.f64 x lo) hi)))
(/.f64 (+.f64 lo x) hi)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 3))
(/.f64 (+.f64 lo x) hi)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x lo) hi)))
(/.f64 (+.f64 lo x) hi)
(exp.f64 (log.f64 (/.f64 (+.f64 x lo) hi)))
(/.f64 (+.f64 lo x) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x lo) hi)) 1))
(/.f64 (+.f64 lo x) hi)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 x lo) hi))) 1/3))
(/.f64 (+.f64 lo x) hi)
(fma.f64 x (/.f64 1 hi) (/.f64 lo hi))
(fma.f64 1 (/.f64 x hi) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (*.f64 (/.f64 x lo) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)))
(*.f64 (+.f64 (/.f64 x lo) 1) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(+.f64 0 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 3)
(+.f64 (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) -1) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (/.f64 x lo)))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 3)
(+.f64 (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (/.f64 x lo)) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) -1))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 3)
(+.f64 (*.f64 (/.f64 x lo) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(*.f64 (+.f64 (/.f64 x lo) 1) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 0 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3))
(neg.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3))) 1)
(pow.f64 (+.f64 -1 (/.f64 x lo)) 3)
(*.f64 -1 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3))
(neg.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3))
(*.f64 (+.f64 -1 (/.f64 x lo)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 3)
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (+.f64 -1 (/.f64 x lo)))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 3)
(*.f64 1 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 3)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (*.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 3)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (+.f64 -1 (/.f64 x lo))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (+.f64 -1 (/.f64 x lo)))
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2) (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 3)
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2) (neg.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2)))
(neg.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3))
(*.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (*.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 3)
(*.f64 (pow.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) 3) (pow.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) 3))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 3)
(*.f64 (neg.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2))
(neg.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3))
(*.f64 (*.f64 -1 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2))
(neg.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3))
(*.f64 (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) 1) (+.f64 -1 (/.f64 x lo)))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 3)
(*.f64 (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (sqrt.f64 (+.f64 -1 (/.f64 x lo)))) (sqrt.f64 (+.f64 -1 (/.f64 x lo))))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 3)
(*.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) 1) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 3)
(*.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2))
(*.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))))
(*.f64 (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)) (cbrt.f64 (+.f64 -1 (/.f64 x lo))))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 3)
(*.f64 (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (+.f64 -1 (/.f64 x lo)) 3)) (pow.f64 (+.f64 -1 (/.f64 x lo)) -2))
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (+.f64 -1 (/.f64 x lo)) -1)))
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (+.f64 -1 (/.f64 x lo))))
(/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (/.f64 1 (+.f64 -1 (/.f64 x lo))))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 3)
(/.f64 (pow.f64 (+.f64 -1 (pow.f64 (/.f64 x lo) 3)) 3) (pow.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 x lo)) 3))
(/.f64 (pow.f64 (+.f64 -1 (pow.f64 (/.f64 x lo) 3)) 3) (pow.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 x lo) 2) (/.f64 x lo))) 3))
(/.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) 3) (pow.f64 (+.f64 -1 (/.f64 x lo)) 3))
(/.f64 (-.f64 0 (pow.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) 3)) (+.f64 0 (+.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (*.f64 0 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3)))))
(/.f64 (neg.f64 (pow.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) 3)) (+.f64 0 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6)))
(/.f64 (neg.f64 (pow.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) 3)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 6))
(/.f64 (-.f64 0 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 3))
(/.f64 (neg.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 3))
(/.f64 (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) 1) (/.f64 1 (+.f64 -1 (/.f64 x lo))))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 3)
(/.f64 (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (+.f64 -1 (/.f64 x lo)) 3)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (+.f64 -1 (/.f64 x lo)) 3)))
(/.f64 (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (+.f64 -1 (pow.f64 (/.f64 x lo) 3))) (-.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 x lo)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 x lo) 3)) (/.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 x lo) 2) (/.f64 x lo))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)))
(/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (/.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 x lo) 2) (/.f64 x lo))) (+.f64 -1 (pow.f64 (/.f64 x lo) 3))))
(/.f64 (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (+.f64 1 (pow.f64 (/.f64 x lo) 2))) (+.f64 -1 (/.f64 x lo)))
(/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (/.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 1 (pow.f64 (/.f64 x lo) 2))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (/.f64 x lo) 3)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)) (-.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 x lo)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 x lo) 3)) (/.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 x lo) 2) (/.f64 x lo))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)))
(/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (/.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 x lo) 2) (/.f64 x lo))) (+.f64 -1 (pow.f64 (/.f64 x lo) 3))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)) (+.f64 -1 (/.f64 x lo)))
(/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (/.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 1 (pow.f64 (/.f64 x lo) 2))))
(neg.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3))
(sqrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6))
(log.f64 (exp.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3)))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3))))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 3)
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) 3))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 3)
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3)))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 3)
(exp.f64 (*.f64 3 (log.f64 (+.f64 -1 (/.f64 x lo)))))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 -1 (/.f64 x lo)))) 1))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 3)
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3)))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 3)
(+.f64 (+.f64 -1 (/.f64 x lo)) (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))))
(*.f64 (+.f64 (/.f64 x lo) 1) (+.f64 -1 (/.f64 x lo)))
(+.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) -1) (*.f64 (+.f64 -1 (/.f64 x lo)) (/.f64 x lo)))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 2)
(+.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (/.f64 x lo)) (*.f64 (+.f64 -1 (/.f64 x lo)) -1))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 2)
(+.f64 (*.f64 (/.f64 x lo) (+.f64 -1 (/.f64 x lo))) (+.f64 -1 (/.f64 x lo)))
(*.f64 (+.f64 (/.f64 x lo) 1) (+.f64 -1 (/.f64 x lo)))
(-.f64 0 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(neg.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))) 1)
(pow.f64 (+.f64 -1 (/.f64 x lo)) 2)
(*.f64 -1 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(neg.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo)))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 2)
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) -2) (+.f64 -1 (/.f64 x lo))))
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) (pow.f64 (+.f64 -1 (/.f64 x lo)) -1))
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) (/.f64 1 (+.f64 -1 (/.f64 x lo))))
(*.f64 1 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 2)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (*.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (+.f64 -1 (/.f64 x lo))))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 2)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))))
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (+.f64 -1 (/.f64 x lo)) -2))
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) -2) (pow.f64 (+.f64 -1 (/.f64 x lo)) -2)))
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (+.f64 -1 (/.f64 x lo)) -2))
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2) (sqrt.f64 (+.f64 -1 (/.f64 x lo))))
(*.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2))
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2) (sqrt.f64 (+.f64 -1 (/.f64 x lo))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))))
(*.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) 1) (+.f64 -1 (/.f64 x lo)))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 2)
(*.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)) (cbrt.f64 (+.f64 -1 (/.f64 x lo))))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 2)
(/.f64 (+.f64 -1 (/.f64 x lo)) (/.f64 1 (+.f64 -1 (/.f64 x lo))))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 2)
(/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) (*.f64 (/.f64 1 (+.f64 -1 (/.f64 x lo))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 2)
(/.f64 1 (*.f64 (/.f64 1 (+.f64 -1 (/.f64 x lo))) (/.f64 1 (+.f64 -1 (/.f64 x lo)))))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 2)
(/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6) (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (+.f64 1 (pow.f64 (/.f64 x lo) 2))) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(/.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (+.f64 1 (pow.f64 (/.f64 x lo) 2))))
(/.f64 (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) 1) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (/.f64 1 (+.f64 -1 (/.f64 x lo)))))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 2)
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (/.f64 x lo) 3)) (+.f64 -1 (pow.f64 (/.f64 x lo) 3))) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 x lo)) (-.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 x lo))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 x lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 x lo) 2) (/.f64 x lo)))) (/.f64 (+.f64 -1 (pow.f64 (/.f64 x lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 x lo) 2) (/.f64 x lo)))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (/.f64 x lo) 3)) (+.f64 1 (pow.f64 (/.f64 x lo) 2))) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 x lo)) (+.f64 -1 (/.f64 x lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 1 (-.f64 (pow.f64 (/.f64 x lo) 2) (/.f64 x lo)))) (+.f64 -1 (pow.f64 (/.f64 x lo) 3))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 x lo) 3)) (/.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 1 (-.f64 (pow.f64 (/.f64 x lo) 2) (/.f64 x lo)))) (+.f64 1 (pow.f64 (/.f64 x lo) 2))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (+.f64 -1 (pow.f64 (/.f64 x lo) 3))) (*.f64 (+.f64 -1 (/.f64 x lo)) (-.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 x lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 1 (-.f64 (pow.f64 (/.f64 x lo) 2) (/.f64 x lo)))) (+.f64 -1 (pow.f64 (/.f64 x lo) 3))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 x lo) 3)) (/.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 1 (-.f64 (pow.f64 (/.f64 x lo) 2) (/.f64 x lo)))) (+.f64 1 (pow.f64 (/.f64 x lo) 2))))
(/.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) 1) (/.f64 1 (+.f64 -1 (/.f64 x lo))))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 2)
(/.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (pow.f64 (/.f64 x lo) 3))) (-.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 x lo)))
(/.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (pow.f64 (/.f64 x lo) 3))) (+.f64 1 (-.f64 (pow.f64 (/.f64 x lo) 2) (/.f64 x lo))))
(/.f64 (+.f64 -1 (/.f64 x lo)) (/.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 x lo) 2) (/.f64 x lo))) (+.f64 -1 (pow.f64 (/.f64 x lo) 3))))
(/.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 1 (pow.f64 (/.f64 x lo) 2))) (+.f64 -1 (/.f64 x lo)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) 1)
(+.f64 1 (pow.f64 (/.f64 x lo) 2))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (/.f64 x lo) 3)) (+.f64 -1 (/.f64 x lo))) (-.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 x lo)))
(/.f64 (*.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (pow.f64 (/.f64 x lo) 3))) (+.f64 1 (-.f64 (pow.f64 (/.f64 x lo) 2) (/.f64 x lo))))
(/.f64 (+.f64 -1 (/.f64 x lo)) (/.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 x lo) 2) (/.f64 x lo))) (+.f64 -1 (pow.f64 (/.f64 x lo) 3))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (+.f64 -1 (/.f64 x lo))) (+.f64 -1 (/.f64 x lo)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) 1)
(+.f64 1 (pow.f64 (/.f64 x lo) 2))
(neg.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(sqrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))
(log.f64 (exp.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 2)
(log.f64 (/.f64 1 (exp.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))))
(neg.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 6))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 2)
(exp.f64 (*.f64 2 (log.f64 (+.f64 -1 (/.f64 x lo)))))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 -1 (/.f64 x lo)))) 1))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 2)
(+.f64 -1 (/.f64 x lo))
(+.f64 -1 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 x lo) 2))) (cbrt.f64 (/.f64 x lo))))
(-.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x lo) 2)) (cbrt.f64 (/.f64 x lo))))
(+.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (/.f64 x lo))) (sqrt.f64 (/.f64 x lo))))
(+.f64 -1 (*.f64 (sqrt.f64 (/.f64 x lo)) (neg.f64 (sqrt.f64 (/.f64 x lo)))))
(-.f64 -1 (/.f64 x lo))
(+.f64 -1 (*.f64 (/.f64 x lo) 1))
(+.f64 -1 (/.f64 x lo))
(+.f64 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(+.f64 (*.f64 (/.f64 x lo) 1) -1)
(+.f64 -1 (/.f64 x lo))
(-.f64 -1 (/.f64 x lo))
(+.f64 -1 (*.f64 (sqrt.f64 (/.f64 x lo)) (neg.f64 (sqrt.f64 (/.f64 x lo)))))
(-.f64 0 (+.f64 -1 (/.f64 x lo)))
(-.f64 1 (/.f64 x lo))
(-.f64 (/.f64 1 (+.f64 -1 (/.f64 x lo))) (/.f64 (pow.f64 (/.f64 x lo) 2) (+.f64 -1 (/.f64 x lo))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 -1 (/.f64 x lo)))) 1)
(+.f64 -1 (/.f64 x lo))
(-.f64 (/.f64 0 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)) (+.f64 -1 (/.f64 x lo)))
(-.f64 1 (/.f64 x lo))
(*.f64 -1 (+.f64 -1 (/.f64 x lo)))
(-.f64 1 (/.f64 x lo))
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) (pow.f64 (+.f64 -1 (/.f64 x lo)) -2))
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (+.f64 -1 (/.f64 x lo)) -1))
(/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (+.f64 -1 (/.f64 x lo)))
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (*.f64 (+.f64 -1 (/.f64 x lo)) (pow.f64 (+.f64 -1 (/.f64 x lo)) -2)))
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (+.f64 -1 (/.f64 x lo)) -1))
(/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (+.f64 -1 (/.f64 x lo)))
(*.f64 1 (+.f64 -1 (/.f64 x lo)))
(+.f64 -1 (/.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2) (cbrt.f64 (+.f64 -1 (/.f64 x lo))))
(+.f64 -1 (/.f64 x lo))
(*.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2))
(+.f64 -1 (/.f64 x lo))
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2) (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2) (pow.f64 (+.f64 -1 (/.f64 x lo)) -2)))
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (+.f64 -1 (/.f64 x lo)) -1))
(/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (+.f64 -1 (/.f64 x lo)))
(*.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) (sqrt.f64 (+.f64 -1 (/.f64 x lo))))
(+.f64 -1 (/.f64 x lo))
(*.f64 (+.f64 -1 (pow.f64 (/.f64 x lo) 3)) (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 x lo))))
(*.f64 (+.f64 -1 (pow.f64 (/.f64 x lo) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (/.f64 x lo) 2) (/.f64 x lo)))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 x lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 x lo) 2) (/.f64 x lo))))
(*.f64 (/.f64 1 (+.f64 -1 (/.f64 x lo))) (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) (+.f64 -1 (/.f64 x lo))))
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (+.f64 -1 (/.f64 x lo)) -1))
(/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (+.f64 -1 (/.f64 x lo)))
(*.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (/.f64 1 (+.f64 -1 (/.f64 x lo))))
(*.f64 (/.f64 1 (+.f64 -1 (/.f64 x lo))) (+.f64 1 (pow.f64 (/.f64 x lo) 2)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 x lo) 2)) (+.f64 -1 (/.f64 x lo)))
(*.f64 (cbrt.f64 -1) (+.f64 -1 (/.f64 x lo)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (fabs.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo)))))
(*.f64 (/.f64 -1 (+.f64 -1 (/.f64 x lo))) (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) (+.f64 -1 (/.f64 x lo))))
(*.f64 (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) (+.f64 -1 (/.f64 x lo))) (/.f64 -1 (+.f64 -1 (/.f64 x lo))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) (+.f64 -1 (/.f64 x lo)))) (+.f64 -1 (/.f64 x lo)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)))
(/.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2))) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(/.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2))) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)))
(*.f64 (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))))
(/.f64 (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(*.f64 (/.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo))) (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (+.f64 -1 (/.f64 x lo))))
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (+.f64 -1 (/.f64 x lo)) -1))
(/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (+.f64 -1 (/.f64 x lo)))
(*.f64 (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (+.f64 -1 (/.f64 x lo))) (/.f64 (+.f64 -1 (/.f64 x lo)) (+.f64 -1 (/.f64 x lo))))
(*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (+.f64 -1 (/.f64 x lo)) -1))
(/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (+.f64 -1 (/.f64 x lo)))
(*.f64 (/.f64 (+.f64 -1 (/.f64 x lo)) 1) (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)))
(+.f64 -1 (/.f64 x lo))
(*.f64 (/.f64 (+.f64 -1 (/.f64 x lo)) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)))
(*.f64 (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) 1) (/.f64 (+.f64 -1 (/.f64 x lo)) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)))
(+.f64 -1 (/.f64 x lo))
(*.f64 (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (cbrt.f64 (+.f64 -1 (/.f64 x lo))))
(/.f64 (*.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) (cbrt.f64 (+.f64 -1 (/.f64 x lo)))) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4)))
(*.f64 (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2) 1) (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2)))
(+.f64 -1 (/.f64 x lo))
(*.f64 (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2) (cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 4))) (/.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3/2) (pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 2)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x lo)) 1) (-.f64 (sqrt.f64 (/.f64 x lo)) 1))
(+.f64 -1 (/.f64 x lo))
(pow.f64 (+.f64 -1 (/.f64 x lo)) 1)
(+.f64 -1 (/.f64 x lo))
(pow.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) 1/3)
(+.f64 -1 (/.f64 x lo))
(pow.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2) 1/2)
(+.f64 -1 (/.f64 x lo))
(pow.f64 (cbrt.f64 (+.f64 -1 (/.f64 x lo))) 3)
(+.f64 -1 (/.f64 x lo))
(pow.f64 (sqrt.f64 (+.f64 -1 (/.f64 x lo))) 2)
(+.f64 -1 (/.f64 x lo))
(pow.f64 (/.f64 1 (+.f64 -1 (/.f64 x lo))) -1)
(+.f64 -1 (/.f64 x lo))
(neg.f64 (+.f64 -1 (/.f64 x lo)))
(-.f64 1 (/.f64 x lo))
(sqrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
(+.f64 -1 (/.f64 x lo))
(fabs.f64 (+.f64 -1 (/.f64 x lo)))
(+.f64 -1 (/.f64 x lo))
(log.f64 (exp.f64 (+.f64 -1 (/.f64 x lo))))
(+.f64 -1 (/.f64 x lo))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 -1 (/.f64 x lo)))))
(+.f64 -1 (/.f64 x lo))
(cbrt.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3))
(+.f64 -1 (/.f64 x lo))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3) 3) (pow.f64 (+.f64 -1 (/.f64 x lo)) 6)))
(expm1.f64 (log1p.f64 (+.f64 -1 (/.f64 x lo))))
(+.f64 -1 (/.f64 x lo))
(exp.f64 (log.f64 (+.f64 -1 (/.f64 x lo))))
(+.f64 -1 (/.f64 x lo))
(exp.f64 (*.f64 (log.f64 (+.f64 -1 (/.f64 x lo))) 1))
(+.f64 -1 (/.f64 x lo))
(log1p.f64 (expm1.f64 (+.f64 -1 (/.f64 x lo))))
(+.f64 -1 (/.f64 x lo))
(fma.f64 x (/.f64 -1 lo) -1)
(fma.f64 1 (/.f64 x lo) -1)
(+.f64 -1 (/.f64 x lo))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x lo) 2)) (cbrt.f64 (/.f64 x lo)) -1)
(fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) -1)
(+.f64 -1 (/.f64 x lo))
(+.f64 (/.f64 lo hi) (*.f64 lo (*.f64 (pow.f64 hi -2) (neg.f64 x))))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(+.f64 (*.f64 (/.f64 1 hi) lo) (*.f64 (*.f64 (pow.f64 hi -2) (neg.f64 x)) lo))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(-.f64 0 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 1)
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(/.f64 (*.f64 lo (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))) (+.f64 (+.f64 (pow.f64 hi -2) (*.f64 (pow.f64 hi -4) (pow.f64 x 2))) (*.f64 (pow.f64 hi -3) x)))
(/.f64 lo (/.f64 (+.f64 (+.f64 (pow.f64 hi -2) (*.f64 (pow.f64 x 2) (pow.f64 hi -4))) (*.f64 x (pow.f64 hi -3))) (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))))
(/.f64 lo (/.f64 (fma.f64 x (pow.f64 hi -3) (fma.f64 (pow.f64 x 2) (pow.f64 hi -4) (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 (pow.f64 hi -4) (pow.f64 x 2)))) (+.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(/.f64 lo (/.f64 (+.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (-.f64 (pow.f64 hi -2) (*.f64 (pow.f64 x 2) (pow.f64 hi -4)))))
(/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (pow.f64 x 2) (pow.f64 hi -4))) (/.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) lo) (+.f64 (+.f64 (pow.f64 hi -2) (*.f64 (pow.f64 hi -4) (pow.f64 x 2))) (*.f64 (pow.f64 hi -3) x)))
(/.f64 lo (/.f64 (+.f64 (+.f64 (pow.f64 hi -2) (*.f64 (pow.f64 x 2) (pow.f64 hi -4))) (*.f64 x (pow.f64 hi -3))) (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))))
(/.f64 lo (/.f64 (fma.f64 x (pow.f64 hi -3) (fma.f64 (pow.f64 x 2) (pow.f64 hi -4) (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 (pow.f64 hi -4) (pow.f64 x 2))) lo) (+.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(/.f64 lo (/.f64 (+.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (-.f64 (pow.f64 hi -2) (*.f64 (pow.f64 x 2) (pow.f64 hi -4)))))
(/.f64 (-.f64 (pow.f64 hi -2) (*.f64 (pow.f64 x 2) (pow.f64 hi -4))) (/.f64 (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi)) lo))
(pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 3)
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(pow.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3) 1/3)
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(pow.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2)
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(neg.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(sqrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2))
(fabs.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(log.f64 (pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(exp.f64 (log.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2)))) 1)
(*.f64 x (pow.f64 hi -2))
(pow.f64 (*.f64 x (pow.f64 hi -2)) 1)
(*.f64 x (pow.f64 hi -2))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -2))) 3)
(*.f64 x (pow.f64 hi -2))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 3) 1/3)
(*.f64 x (pow.f64 hi -2))
(pow.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 x)) 2)
(pow.f64 (/.f64 (sqrt.f64 x) hi) 2)
(sqrt.f64 (*.f64 (pow.f64 hi -4) (pow.f64 x 2)))
(sqrt.f64 (*.f64 (pow.f64 x 2) (pow.f64 hi -4)))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 hi -2)))
(*.f64 x (pow.f64 hi -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 hi -2)))))
(*.f64 x (pow.f64 hi -2))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 hi -2)) 3))
(*.f64 x (pow.f64 hi -2))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 x (pow.f64 hi -2))
(exp.f64 (log.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 x (pow.f64 hi -2))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 hi -2))) 1))
(*.f64 x (pow.f64 hi -2))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 hi -2))))
(*.f64 x (pow.f64 hi -2))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(+.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(+.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2)) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2)) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (/.f64 x hi) (+.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(+.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)) (fma.f64 (neg.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) lo (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (+.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) -1)
(+.f64 -1 (+.f64 (+.f64 (/.f64 x hi) 1) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 -1 (+.f64 1 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))))
(+.f64 (fma.f64 x (/.f64 1 hi) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 x (/.f64 1 hi) (*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (-.f64 (*.f64 x (/.f64 1 hi)) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 1 (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))) (fma.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1 (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)))
(+.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (*.f64 (/.f64 x hi) 1) (*.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(-.f64 (+.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 1)
(+.f64 -1 (+.f64 (+.f64 (/.f64 x hi) 1) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 -1 (+.f64 1 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 3) (+.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (/.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3) (+.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (pow.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)) 2)))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (/.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))) (/.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))))
(*.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(*.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2)))
(*.f64 (cbrt.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))) (cbrt.f64 (pow.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2)) (cbrt.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2)))
(*.f64 (cbrt.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))) (cbrt.f64 (pow.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)) 2)))
(*.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (/.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(/.f64 (pow.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)) 2) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (sqrt.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (pow.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)) 2)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (pow.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)) 2)))
(/.f64 1 (/.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2)))
(*.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (/.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(/.f64 (pow.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)) 2) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(/.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(*.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (/.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(/.f64 (pow.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)) 2) (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (fma.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (pow.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3))) (neg.f64 (fma.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) (pow.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)) 2))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2)) (neg.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)) 2)) (neg.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2) (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2)) (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 3) 1) (+.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (+.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (+.f64 1 (*.f64 (+.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 (/.f64 x hi) 1) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 3) -1) (fma.f64 (+.f64 (+.f64 (/.f64 x hi) 1) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (+.f64 (+.f64 (/.f64 x hi) 1) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (+.f64 1 (+.f64 (+.f64 (/.f64 x hi) 1) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))) 3) -1) (+.f64 (fma.f64 (+.f64 1 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))) (+.f64 1 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))) 1) (+.f64 1 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) (+.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 1) (+.f64 (+.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 1))
(/.f64 (fma.f64 (+.f64 (+.f64 (/.f64 x hi) 1) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (+.f64 (+.f64 (/.f64 x hi) 1) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) -1) (+.f64 1 (+.f64 (+.f64 (/.f64 x hi) 1) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(/.f64 (fma.f64 (+.f64 1 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))) (+.f64 1 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))) -1) (+.f64 1 (+.f64 1 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))))
(pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 3)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(pow.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 3) 1/3)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 2)
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2))
(fabs.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(log.f64 (exp.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 3))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(exp.f64 (log.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 1))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(fma.f64 x (/.f64 1 hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 1 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))
(fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))) 1)
(log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(log1p.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(*.f64 1 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(log1p.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(*.f64 (cbrt.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 2))
(log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(log1p.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 2) (cbrt.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(log1p.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(*.f64 (sqrt.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) (sqrt.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(log1p.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(pow.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 1)
(log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(log1p.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 3)
(log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(log1p.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(pow.f64 (pow.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 3) 1/3)
(log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(log1p.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(pow.f64 (sqrt.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 2)
(log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(log1p.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(sqrt.f64 (pow.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 2))
(fabs.f64 (log1p.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi))))
(log.f64 (+.f64 1 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
(log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(log1p.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(cbrt.f64 (pow.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 3))
(log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(log1p.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(expm1.f64 (log1p.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(log1p.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(exp.f64 (log.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))))
(log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(log1p.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))) 1))
(log1p.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(log1p.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (/.f64 x hi)))

eval672.0ms (6.1%)

Compiler

Compiled 28669 to 16611 computations (42.1% saved)

prune328.0ms (3%)

Pruning

40 alts after pruning (37 fresh and 3 done)

PrunedKeptTotal
New1421191440
Fresh261844
Picked415
Done022
Total1451401491
Accuracy
26.8%
Counts
1491 → 40
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
18.8%
(/.f64 (-.f64 x (pow.f64 (cbrt.f64 lo) 3)) hi)
18.8%
(/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 3))
18.8%
(/.f64 (-.f64 x lo) hi)
18.6%
(/.f64 (-.f64 lo x) lo)
18.6%
(/.f64 (neg.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3)) (+.f64 1 (pow.f64 (/.f64 x lo) 2)))
18.6%
(/.f64 (neg.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3)) 1)
18.8%
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 lo) 3)) hi)
18.6%
(/.f64 (neg.f64 (-.f64 x (pow.f64 (cbrt.f64 lo) 3))) lo)
18.6%
(/.f64 (neg.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 lo) 3))
18.8%
(/.f64 (neg.f64 lo) (pow.f64 (sqrt.f64 hi) 2))
18.8%
(/.f64 (neg.f64 lo) (pow.f64 (cbrt.f64 hi) 3))
18.8%
(/.f64 (neg.f64 lo) (expm1.f64 (log1p.f64 hi)))
18.8%
(/.f64 (neg.f64 lo) (exp.f64 (log.f64 hi)))
18.8%
(/.f64 (neg.f64 lo) hi)
18.6%
(/.f64 (neg.f64 -1) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
8.7%
(-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (+.f64 (/.f64 x lo) -1))
18.8%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
8.7%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
18.6%
(-.f64 1 (/.f64 x lo))
18.8%
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 lo x)) hi)
18.8%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
18.8%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
18.6%
(*.f64 (-.f64 x lo) (/.f64 1 (neg.f64 lo)))
18.8%
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
18.8%
(*.f64 lo (/.f64 1 (neg.f64 hi)))
18.6%
(neg.f64 (+.f64 (/.f64 x (fabs.f64 lo)) -1))
26.8%
(log1p.f64 (fabs.f64 (expm1.f64 (/.f64 (+.f64 lo x) hi))))
18.8%
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 lo) hi)))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(fabs.f64 (/.f64 (+.f64 lo x) hi))
9.2%
(expm1.f64 (-.f64 (log.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (log.f64 (/.f64 -1 lo))))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)))
18.8%
(expm1.f64 (log.f64 (-.f64 1 (/.f64 lo hi))))
18.8%
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)) 3))
14.1%
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) (+.f64 (neg.f64 x) lo)) (neg.f64 hi)))
18.8%
(cbrt.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 3)))
18.6%
1
Compiler

Compiled 897 to 656 computations (26.9% saved)

localize157.0ms (1.4%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
100.0%
3
100.0%
(/.f64 (neg.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 lo) 3))
99.4%
(cbrt.f64 lo)
98.5%
(pow.f64 (cbrt.f64 lo) 3)
100.0%
hi
100.0%
(/.f64 (-.f64 x lo) hi)
99.7%
(log1p.f64 (/.f64 (-.f64 x lo) hi))
99.4%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
100.0%
2
100.0%
-1
100.0%
(/.f64 (neg.f64 -1) (pow.f64 (+.f64 -1 (/.f64 x lo)) 2))
100.0%
(pow.f64 (+.f64 -1 (/.f64 x lo)) 2)
100.0%
(-.f64 1 (/.f64 x lo))
100.0%
x
100.0%
lo
100.0%
1
100.0%
hi
100.0%
(/.f64 (+.f64 lo x) hi)
99.7%
(expm1.f64 (/.f64 (+.f64 lo x) hi))
99.6%
(log1p.f64 (fabs.f64 (expm1.f64 (/.f64 (+.f64 lo x) hi))))
Compiler

Compiled 127 to 42 computations (66.9% saved)

series464.0ms (4.2%)

Counts
14 → 240
Calls

69 calls:

TimeVariablePointExpression
283.0ms
lo
@-inf
(log1p.f64 (fabs.f64 (expm1.f64 (/.f64 (+.f64 lo x) hi))))
45.0ms
lo
@0
(log1p.f64 (fabs.f64 (expm1.f64 (/.f64 (+.f64 lo x) hi))))
18.0ms
hi
@-inf
(log1p.f64 (fabs.f64 (expm1.f64 (/.f64 (+.f64 lo x) hi))))
17.0ms
x
@inf
(log1p.f64 (fabs.f64 (expm1.f64 (/.f64 (+.f64 lo x) hi))))
17.0ms
lo
@inf
(log1p.f64 (fabs.f64 (expm1.f64 (/.f64 (+.f64 lo x) hi))))

rewrite215.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
676×expm1-udef
674×log1p-udef
365×log1p-expm1-u
266×associate-*r*
234×times-frac
Iterations

Useful iterations: 1 (0.0ms)

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

simplify262.0ms (2.4%)

Algorithm
egg-herbie
Rules
1088×times-frac
878×associate-*r*
760×fma-def
692×associate-*l*
496×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

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

eval369.0ms (3.3%)

Compiler

Compiled 14279 to 7537 computations (47.2% saved)

prune467.0ms (4.2%)

Pruning

66 alts after pruning (60 fresh and 6 done)

PrunedKeptTotal
New93032962
Fresh42832
Picked235
Done033
Total936661002
Accuracy
27.5%
Counts
1002 → 66
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
18.8%
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 3) 1) (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) (+.f64 1 (/.f64 (-.f64 x lo) hi))) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))))
18.8%
(/.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) (+.f64 1 (/.f64 (-.f64 x lo) hi))) 1) (+.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1))
18.8%
(/.f64 (-.f64 x (pow.f64 (cbrt.f64 lo) 3)) hi)
18.8%
(/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 3))
18.8%
(/.f64 (-.f64 x lo) hi)
18.6%
(/.f64 (-.f64 lo x) lo)
18.8%
(/.f64 (*.f64 (+.f64 (/.f64 x hi) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 x hi) (/.f64 lo hi)))
18.8%
(/.f64 (*.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 (-.f64 x lo) hi) 0)) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
18.6%
(/.f64 (neg.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3)) (+.f64 1 (pow.f64 (/.f64 x lo) 2)))
18.6%
(/.f64 (neg.f64 (pow.f64 (+.f64 -1 (/.f64 x lo)) 3)) 1)
18.8%
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 lo) 3)) hi)
18.6%
(/.f64 (neg.f64 (-.f64 x (pow.f64 (cbrt.f64 lo) 3))) lo)
18.6%
(/.f64 (neg.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 lo) 3))
18.8%
(/.f64 (neg.f64 lo) (pow.f64 (sqrt.f64 hi) 2))
18.8%
(/.f64 (neg.f64 lo) (pow.f64 (cbrt.f64 hi) 3))
18.8%
(/.f64 (neg.f64 lo) (expm1.f64 (log1p.f64 hi)))
18.8%
(/.f64 (neg.f64 lo) (exp.f64 (log.f64 hi)))
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
18.8%
(-.f64 (+.f64 1 (/.f64 (-.f64 x lo) hi)) 1)
8.7%
(-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (+.f64 (/.f64 x lo) -1))
8.7%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
18.6%
(-.f64 1 (/.f64 x lo))
18.6%
(+.f64 1 (/.f64 (*.f64 2 x) lo))
18.8%
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (/.f64 lo hi) 2)) (+.f64 lo x)) hi)
18.8%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
18.8%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
18.6%
(*.f64 (-.f64 x lo) (/.f64 1 (neg.f64 lo)))
18.8%
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
18.8%
(*.f64 lo (/.f64 1 (neg.f64 hi)))
26.9%
(log1p.f64 (fabs.f64 (fma.f64 1/6 (pow.f64 (/.f64 (+.f64 lo x) hi) 3) (+.f64 (fma.f64 1/2 (pow.f64 (/.f64 hi (+.f64 lo x)) -2) (/.f64 lo hi)) (/.f64 x hi)))))
26.8%
(log1p.f64 (fabs.f64 (pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (+.f64 lo x) hi))) 3)))
26.8%
(log1p.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 lo x) hi)) 3) -1) (+.f64 1 (+.f64 (exp.f64 (/.f64 (+.f64 lo x) hi)) (exp.f64 (*.f64 (/.f64 (+.f64 lo x) hi) 2)))))))
26.8%
(log1p.f64 (fabs.f64 (/.f64 (expm1.f64 (*.f64 (/.f64 (+.f64 lo x) hi) 2)) (+.f64 1 (exp.f64 (/.f64 (+.f64 lo x) hi))))))
26.8%
(log1p.f64 (fabs.f64 (-.f64 (+.f64 (exp.f64 (/.f64 lo hi)) (/.f64 (*.f64 x (exp.f64 (/.f64 lo hi))) hi)) 1)))
26.8%
(log1p.f64 (fabs.f64 (-.f64 (exp.f64 (/.f64 lo hi)) 1)))
26.8%
(log1p.f64 (fabs.f64 (*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (+.f64 lo x) hi))) 2) (cbrt.f64 (expm1.f64 (/.f64 (+.f64 lo x) hi))))))
26.8%
(log1p.f64 (fabs.f64 (log1p.f64 (expm1.f64 (expm1.f64 (/.f64 (+.f64 lo x) hi))))))
26.8%
(log1p.f64 (fabs.f64 (log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (/.f64 (+.f64 lo x) hi)))))))
26.8%
(log1p.f64 (fabs.f64 (log.f64 (exp.f64 (expm1.f64 (/.f64 (+.f64 lo x) hi))))))
26.8%
(log1p.f64 (fabs.f64 (expm1.f64 (/.f64 (+.f64 (pow.f64 (cbrt.f64 lo) 3) x) hi))))
26.8%
(log1p.f64 (fabs.f64 (expm1.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (cbrt.f64 lo) 2) (cbrt.f64 lo)) x) hi))))
26.8%
(log1p.f64 (fabs.f64 (expm1.f64 (/.f64 (+.f64 lo (fabs.f64 x)) hi))))
26.8%
(log1p.f64 (fabs.f64 (expm1.f64 (/.f64 (+.f64 lo x) (pow.f64 (sqrt.f64 hi) 2)))))
26.8%
(log1p.f64 (fabs.f64 (expm1.f64 (/.f64 (+.f64 lo x) (pow.f64 (cbrt.f64 hi) 3)))))
26.8%
(log1p.f64 (fabs.f64 (expm1.f64 (/.f64 (+.f64 lo x) (*.f64 (pow.f64 (cbrt.f64 hi) 2) (cbrt.f64 hi))))))
26.8%
(log1p.f64 (fabs.f64 (expm1.f64 (/.f64 (+.f64 lo x) (expm1.f64 (log1p.f64 hi))))))
26.8%
(log1p.f64 (fabs.f64 (expm1.f64 (/.f64 (+.f64 lo x) (exp.f64 (log.f64 hi))))))
26.8%
(log1p.f64 (fabs.f64 (expm1.f64 (/.f64 (+.f64 lo x) hi))))
26.8%
(log1p.f64 (fabs.f64 (expm1.f64 (/.f64 lo hi))))
26.8%
(log1p.f64 (fabs.f64 (expm1.f64 (log1p.f64 (expm1.f64 (/.f64 (+.f64 lo x) hi))))))
26.8%
(log1p.f64 (fabs.f64 (cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (+.f64 lo x) hi)) 3))))
26.8%
(log.f64 (+.f64 1 (fabs.f64 (expm1.f64 (/.f64 (+.f64 lo x) hi)))))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(fabs.f64 (/.f64 (+.f64 lo x) hi))
21.5%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
9.2%
(expm1.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo))))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)))
18.8%
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo))))
9.2%
(expm1.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(expm1.f64 (log.f64 (-.f64 1 (/.f64 lo hi))))
18.8%
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)) 3))
14.1%
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x lo) hi) 2) (+.f64 (neg.f64 x) lo)) (neg.f64 hi)))
18.8%
(cbrt.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 3)))
18.6%
1
Compiler

Compiled 2222 to 1259 computations (43.3% saved)

regimes283.0ms (2.6%)

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

4 calls:

99.0ms
x
52.0ms
lo
52.0ms
hi
5.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
26.9%1lo
26.9%1hi
26.9%1x
26.9%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes244.0ms (2.2%)

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

4 calls:

64.0ms
x
63.0ms
lo
59.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
51.0ms
hi
Results
AccuracySegmentsBranch
26.8%1x
26.8%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
26.8%1lo
26.8%1hi
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes660.0ms (5.9%)

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

4 calls:

528.0ms
lo
76.0ms
hi
46.0ms
x
4.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
26.8%1hi
26.8%1x
26.8%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
26.8%1lo
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes169.0ms (1.5%)

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

4 calls:

108.0ms
hi
28.0ms
lo
26.0ms
x
3.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 22 to 15 computations (31.8% saved)

regimes15.0ms (0.1%)

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

3 calls:

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

Compiled 12 to 9 computations (25% 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:

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

Compiled 12 to 9 computations (25% saved)

simplify7.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
041212
154212
259212
362212
463212
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(log1p.f64 (fabs.f64 (fma.f64 1/6 (pow.f64 (/.f64 (+.f64 lo x) hi) 3) (+.f64 (fma.f64 1/2 (pow.f64 (/.f64 hi (+.f64 lo x)) -2) (/.f64 lo hi)) (/.f64 x hi)))))
(log1p.f64 (fabs.f64 (expm1.f64 (/.f64 (+.f64 lo (fabs.f64 x)) hi))))
(log1p.f64 (fabs.f64 (expm1.f64 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 lo) hi)
1
Outputs
(log1p.f64 (fabs.f64 (fma.f64 1/6 (pow.f64 (/.f64 (+.f64 lo x) hi) 3) (+.f64 (fma.f64 1/2 (pow.f64 (/.f64 hi (+.f64 lo x)) -2) (/.f64 lo hi)) (/.f64 x hi)))))
(log1p.f64 (fabs.f64 (expm1.f64 (/.f64 (+.f64 lo (fabs.f64 x)) hi))))
(log1p.f64 (fabs.f64 (expm1.f64 (/.f64 lo hi))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 lo) hi)
1
Compiler

Compiled 70 to 49 computations (30% saved)

soundness2.0s (18.2%)

Rules
1904×prod-diff
1900×fma-def
1154×distribute-lft-in
1088×times-frac
1088×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027247
1440235
27137235
038422
1594374
0133241782
1364640537
090420873
1238618923
076041958
1193432278
2776432278
078820096
1200118903
090420873
1238618923
01243
115543
2244543
076041958
1193432278
2776432278
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1025 to 508 computations (50.4% saved)

end0.0ms (0%)

preprocess49.0ms (0.4%)

Compiler

Compiled 130 to 78 computations (40% saved)

Profiling

Loading profile data...